parent
fc35ad2e55
commit
70e28d3337
@ -0,0 +1,55 @@
|
|||||||
|
This is a short tutorial on installing ts-website.
|
||||||
|
|
||||||
|
### Requirements
|
||||||
|
#### General:
|
||||||
|
- A web server, shared hosting or dedicated server running Apache or nginx
|
||||||
|
- Access to your web server (via shell or FTP)
|
||||||
|
- A FTP Client
|
||||||
|
|
||||||
|
#### Web Server:
|
||||||
|
- PHP 5.5 version or greater
|
||||||
|
- Enabled support for ``utf8_encode``
|
||||||
|
|
||||||
|
### Recommended configuration
|
||||||
|
- We recommend using PHP 7 with nginx or Apache
|
||||||
|
|
||||||
|
`sudo apt-get install php7.0 php7.0-curl php7.0-gd php7.0-cli php7.0-mysql php-xml php7.0-mbstring`
|
||||||
|
|
||||||
|
### Recommended web server configuration
|
||||||
|
**Apache**:
|
||||||
|
1. Enable [.htaccess support](http://stackoverflow.com/a/22526144)
|
||||||
|
2. Enable mod_rewrite: (`sudo a2enmod rewrite && sudo service apache2 restart`)
|
||||||
|
3. Edit `.htaccess` files, uncomment line number 19 (remove "#")
|
||||||
|
4. Change `enablehta` in `config.php` to `true`
|
||||||
|
|
||||||
|
**nginx**:
|
||||||
|
1. Make sure your config is similar to [this one](https://gist.github.com/Wruczek/6ea965815e11a6c4f86c2771c65bda48)
|
||||||
|
- `.php` files served without extension
|
||||||
|
- Error pages changed to custom ones
|
||||||
|
2. Change path to error pages
|
||||||
|
3. Edit `.htaccess` files, uncomment line number 19 (remove "#")
|
||||||
|
4. Change `enablehta` in `config.php` to `true`
|
||||||
|
|
||||||
|
### Choose a installation method:
|
||||||
|
- [Normal installation](#normal-installation) - easier but slower
|
||||||
|
- if you don't have a SSH access, or you are not comfortable using it
|
||||||
|
- [Installation with shell access](#installation-with-shell-access) - harder but way faster
|
||||||
|
- if you have a shell access to your server
|
||||||
|
|
||||||
|
### Normal installation
|
||||||
|
1. Download the latest website files from [here](https://github.com/Wruczek/ts-website/archive/master.zip).
|
||||||
|
2. Unzip downloaded files there, you will get a `ts-website-master` folder
|
||||||
|
3. Connect to FTP and upload files from inside of the `ts-website-master` folder to your web server
|
||||||
|
4. Navigate to your web server address in your browser
|
||||||
|
|
||||||
|
### Installation with shell access
|
||||||
|
1. Connect to your SSH
|
||||||
|
2. `cd` into your web server directory (usually located in `/var/www` or `/var/www/html`)
|
||||||
|
3. Run: `wget https://github.com/Wruczek/ts-website/archive/master.zip && unzip master.zip && rm master.zip`
|
||||||
|
4. To move the files to the root directory, run: `mv ts-website-master/{*,.*} . 2>/dev/null;rm -r ts-website-master/
|
||||||
|
`
|
||||||
|
5. Navigate to your web server address in your browser
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
##### Heavly inspired by [piwik](http://piwik.org/docs/) documentation
|
Loading…
Reference in new issue