V tomto tutoriálu vám ukážeme, jak nainstalovat Prosper202. Prosper202, vytvořený společností Tracking202, je samostatně hostovaná aplikace, která vám umožní sledovat a optimalizovat všechny vaše marketingové kampaně. Je to open source a snadno se instaluje na Linux VPS. Podle níže uvedených kroků nainstalujte Prosper202 na Ubuntu 14.04 .
Níže jsou uvedeny minimální systémové požadavky pro Prosper202:
– PHP verze 5.4 nebo vyšší.
– MySQL verze 5.6 nebo vyšší.
– Rozšíření MySQLi povoleno v PHP
Pokračujte a připojte se k serveru přes SSH. První věc, kterou musíte udělat, je upgradovat veškerý systémový software na nejnovější dostupnou verzi:Spusťte následující příkaz:
# apt-get update &&apt-get -y upgrade
V tomto tutoriálu budeme používat Nginx jako webový server. Po dokončení procesu aktualizace můžete instalovat Nginx na vašem Ubuntu VPS pomocí následujícího příkazu:
# apt-get install nginx
Spusťte Nginx a povolte jej při spouštění systému:
# service nginx start# update-rc.d nginx enable
Další věc, kterou musíte udělat, jenainstalovat MySQL 5.6 na vašem serveru. Použijte následující příkaz:
# apt-get install mysql-server-5.6 mysql-client-5.6
Pokračujte v zabezpečené instalaci MySQL:
# mysql_secure_installation
Při konfiguraci MySQL postupujte podle zpráv na obrazovce:
Zadejte aktuální heslo pro root (zadejte pro žádné):OK, úspěšně použité heslo, pokračujem...Nastavit heslo root? [A/n] yNové heslo:Znovu zadejte nové heslo:Heslo bylo úspěšně aktualizováno!Opětovné načítání tabulek oprávnění... ... Úspěch!Odebrat anonymní uživatele? [A/n] y ... Úspěch! Zakázat vzdálené přihlášení root? [A/n] y ... Úspěch! Odstranit testovací databázi a získat k ní přístup? [Y/n] y - Rušení testovací databáze...CHYBA 1008 (HY000) na řádku 1:Nelze zrušit 'test' databáze; databáze neexistuje ... Failed! Není kritické, pokračujte... - Odebírání oprávnění u testovací databáze... ... Úspěch! Znovu načíst tabulky oprávnění? [A/n] y ... Úspěch!
Spusťte službu MySQL a povolte ji při spouštění systému:
# service mysql start# update-rc.d mysql enable
Pokud již máte na svém serveru nainstalován MySQL server, můžete jeho verzi zkontrolovat pomocí následujícího příkazu:
# mysql --version
Na obrazovce byste měli vidět něco jako následující:
# mysql --versionmysql Ver 14.14 Distrib 5.6.28, pro debian-linux-gnu (x86_64) pomocí EditLine wrapper
Další komponentou, kterou je třeba nainstalovat, je PHP-FPM. Nainstalujte PHP-FPM pomocí příkazu níže:
# apt-get install php5-fpm php5-mysql
Vytvořte adresář pro Prosper202:
# mkdir /var/www/prosper202
Nyní si stáhněte nejnovější verzi Prosper202 z http://prosper.tracking202.com/download a rozbalte stažený soubor v adresáři ‚/var/www/prosper202/‘ na vašem serveru. Nebo použijte následující příkaz ke stažení a rozbalení instalace Prosper202 v adresáři „/var/www/prosper202/“:
# cd /var/www/prosper202/ &&wget http://my.tracking202.com/clickserver/download/latest &&rozbalit nejnovější
Jakmile to uděláte, změňte vlastnictví souborů:
# chown www-data:-R /var/www/prosper202
Vytvořte konfigurační soubor Nginx pro Prosper202:
nano /etc/nginx/sites-available/yourdomain.com
Zadejte následující obsah:
server { #listen 80; ## poslouchat ipv4; tento řádek je výchozí a implikovaný #listen [::]:80 default ipv6only=on; ## poslouchat ipv6 root /var/www/prosper202; index index.php index.html; # Zpřístupněte stránky z http://localhost/ server_name www.yourdomain.com yourdomain.com; umístění / { # Nejprve se pokuste obsloužit požadavek jako soubor, poté # jako adresář a poté se vraťte na index.html try_files $uri $uri/ /index.html; } chybová_stránka 404 /404.html; # přesměrovat chybové stránky serveru na statickou stránku /50x.html error_page 500 502 503 504 /50x.html; umístění =/50x.html { root /usr/share/nginx/www; } # předat skripty PHP na server FastCGI naslouchající na umístění 127.0.0.1:9000 ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # POZNÁMKA:Měli byste mít "cgi.fix_pathinfo =0;" v php.ini # Se samotným php5-cgi:# fastcgi_pass 127.0.0.1:9000; # S php5-fpm:fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; zahrnout fastcgi_params; }}
Ujistěte se, že jste nahradili yourdomain.com svým skutečným názvem domény.
Povolte konfiguraci a restartujte službu Nginx:
# ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com# restart služby nginx
Protože Prosper202 ukládá svá data do databáze MySQL, musíte pro ni vytvořit databázi. Přihlaste se do MySQL jako root:
# mysql -u root -p
Vytvořte novou databázi pro Prosper202, uživatele databáze a nastavte heslo pomocí následujících příkazů:
mysql> VYTVOŘIT DATABÁZI prosper202DB;mysql> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ PRO prosper202DB.* PROSPERI 'prosper202'@'localhost' IDENTIFIKOVANÉ PODLE 'YourPaSsWoRd';mysql> FLUSH PRIVILEGES;qmy PRIVILEGES;Posledním krokem je otevření vašeho oblíbeného webového prohlížeče a zadání názvu vaší domény do vyhledávacího pole. Pro dokončení instalace Prosper202 byste měli postupovat podle pokynů na obrazovce.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Prosper202 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Panels