In diesem Tutorial zeigen wir Ihnen, wie Sie Prosper202 installieren. Prosper202 wurde von Tracking202 entwickelt und ist eine selbst gehostete Anwendung, mit der Sie alle Ihre Marketingkampagnen verfolgen und optimieren können. Es ist Open Source und einfach auf einem Linux VPS zu installieren. Führen Sie die folgenden Schritte aus, um Prosper202 unter Ubuntu 14.04 zu installieren .
Im Folgenden sind die Mindestsystemanforderungen für Prosper202 aufgeführt:
– PHP-Version 5.4 oder höher.
– MySQL-Version 5.6 oder höher.
– MySQLi-Erweiterung in PHP aktiviert
Fahren Sie fort und verbinden Sie sich über SSH mit Ihrem Server. Als erstes müssen Sie Ihre gesamte Systemsoftware auf die neueste verfügbare Version aktualisieren:Führen Sie den folgenden Befehl aus:
# apt-get update && apt-get -y upgrade
In diesem Tutorial verwenden wir Nginx als Webserver. Sobald der Aktualisierungsvorgang abgeschlossen ist, können Sie Nginx installieren auf Ihrem Ubuntu VPS mit dem folgenden Befehl:
# apt-get install nginx
Starten Sie Nginx und aktivieren Sie es beim Systemstart:
# service nginx start # update-rc.d nginx enable
Als nächstes müssen Sie MySQL 5.6 installieren auf Ihrem Server. Verwenden Sie den folgenden Befehl:
# apt-get install mysql-server-5.6 mysql-client-5.6
Fahren Sie mit der sicheren Installation von MySQL fort:
# mysql_secure_installation
Befolgen Sie die Anweisungen auf dem Bildschirm, um MySQL zu konfigurieren:
Enter current password for root (enter for none): OK, successfully used password, moving on... Set root password? [Y/n] y New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success! Remove anonymous users? [Y/n] y ... Success! Disallow root login remotely? [Y/n] y ... Success! Remove test database and access to it? [Y/n] y - Dropping test database... ERROR 1008 (HY000) at line 1: Can't drop database 'test'; database doesn't exist ... Failed! Not critical, keep moving... - Removing privileges on test database... ... Success! Reload privilege tables now? [Y/n] y ... Success!
Starten Sie den MySQL-Dienst und aktivieren Sie ihn beim Systemstart:
# service mysql start # update-rc.d mysql enable
Wenn Sie den MySQL-Server bereits auf Ihrem Server installiert haben, können Sie seine Version mit dem folgenden Befehl überprüfen:
# mysql --version
Auf Ihrem Bildschirm sollte etwa Folgendes angezeigt werden:
# mysql --version mysql Ver 14.14 Distrib 5.6.28, for debian-linux-gnu (x86_64) using EditLine wrapper
Die nächste Komponente, die installiert werden muss, ist PHP-FPM. Installieren Sie PHP-FPM Verwenden Sie den folgenden Befehl:
# apt-get install php5-fpm php5-mysql
Erstellen Sie ein Verzeichnis für Prosper202:
# mkdir /var/www/prosper202
Laden Sie jetzt die neueste Version von Prosper202 von http://prosper.tracking202.com/download herunter und entpacken Sie die heruntergeladene Datei im Verzeichnis „/var/www/prosper202/“ auf Ihrem Server. Oder verwenden Sie den folgenden Befehl, um die Prosper202-Installation in das Verzeichnis „/var/www/prosper202/“ herunterzuladen und zu entpacken:
# cd /var/www/prosper202/ && wget http://my.tracking202.com/clickserver/download/latest && unzip latest
Sobald Sie das getan haben, ändern Sie den Eigentümer der Dateien:
# chown www-data: -R /var/www/prosper202
Erstellen Sie eine Nginx-Konfigurationsdatei für Prosper202:
nano /etc/nginx/sites-available/yourdomain.com
Geben Sie den folgenden Inhalt ein:
server { #listen 80; ## listen for ipv4; this line is default and implied #listen [::]:80 default ipv6only=on; ## listen for ipv6 root /var/www/prosper202; index index.php index.html; # Make site accessible from http://localhost/ server_name www.yourdomain.com yourdomain.com; location / { # First attempt to serve request as file, then # as directory, then fall back to index.html try_files $uri $uri/ /index.html; } error_page 404 /404.html; # redirect server error pages to the static page /50x.html error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/www; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } }
Stellen Sie sicher, dass Sie yourdomain.com durch Ihren tatsächlichen Domainnamen ersetzen.
Aktivieren Sie die Konfiguration und starten Sie den Nginx-Dienst neu:
# ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com # service nginx restart
Da Prosper202 seine Daten in einer MySQL-Datenbank speichert, müssen Sie eine Datenbank dafür erstellen. Melden Sie sich als root bei MySQL an:
# mysql -u root -p
Erstellen Sie eine neue Datenbank für Prosper202, einen Datenbankbenutzer, und richten Sie mit den folgenden Befehlen ein Passwort ein:
mysql> CREATE DATABASE prosper202DB; mysql> GRANT ALL PRIVILEGES ON prosper202DB.* TO 'prosper202'@'localhost' IDENTIFIED BY 'YoUrPaSsWoRd'; mysql> FLUSH PRIVILEGES; mysql> \q
Der letzte Schritt besteht darin, Ihren bevorzugten Webbrowser zu öffnen und Ihren Domainnamen in die Suchleiste einzugeben. Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation von Prosper202 abzuschließen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Prosper202 für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.