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
	
	 Wruczek
						Wruczek