In diesem Tutorial geben wir Ihnen Schritt-für-Schritt-Anleitungen zur Installation von Open Source Social Network mit Apache auf einem Ubuntu 16.04 VPS .
Open Source Social Network (OSSN) ist eine in PHP geschriebene Software für soziale Netzwerke, die von Website-Entwicklern verwendet wird, um Websites für soziale Netzwerke zu erstellen. Der Installationsprozess ist einfach und dauert nur wenige Minuten.
Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste stabile Version von Open Source Social Network 4.2 und erfordert:
- PHP 5.4 oder höher (vorzugsweise die neueste Version), kompiliert mit aktivierten cURL-, mcrypt-, MySQLi-, ZIP-, JSON-, XML-PHP-Erweiterungen und aktivierter GD-PHP-Bibliothek.
- allow_url_fopen-Option in PHP aktiviert
- Apache Web Server 2.0 oder höher, kompiliert mit dem Modul mod_rewrite;
Diese Installationsanleitung geht davon aus, dass Apache bereits auf Ihrem virtuellen Server installiert und konfiguriert ist.
Beginnen wir mit der Installation. Stellen Sie sicher, dass Ihre Server-OS-Pakete vollständig auf dem neuesten Stand sind:
apt-get update apt-get upgrade
Aktivieren Sie das Apache Rewrite-Modul, falls dies noch nicht geschehen ist:
a2enmod rewrite
Erforderliche PHP-Pakete installieren:
apt-get install php7.0-cli php7.0-common php7.0-json php7.0-mcrypt php7.0-mysql php7.0-xml php7.0-curl php7.0-zip php7.0-gd
Starten Sie den Apache-Dienst neu, damit die Änderungen wirksam werden:
service apache2 restart
Laden Sie die neueste Version von Open Source Social Network, verfügbar unter http://www.opensource-socialnetwork.org/download, in ein Verzeichnis auf dem Server herunter und extrahieren Sie sie mit den folgenden Befehlen:
cd /opt/ wget https://www.opensource-socialnetwork.org/download_ossn/latest/build.zip -O ossn.zip unzip ossn.zip -d /var/www/html/
Erstellen Sie eine neue MySQL-Datenbank und einen Benutzer für OSSN:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE DATABASE ossndb; mysql> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'y0ur-pAssW0RD'; mysql> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quit
Vergessen Sie nicht, „y0ur-pAssW0RD“ durch ein starkes Passwort zu ersetzen.
Bearbeiten Sie die PHP-Konfigurationsdatei (/etc/php/7.0/cli/php.ini):
vi /etc/php/7.0/cli/php.ini
und ändern Sie diese Zeilen:
allow_url_fopen = On file_uploads = On upload_max_filesize = 32M
OSSN benötigt ein Verzeichnis zum Speichern der hochgeladenen Dateien wie Bilder. Aus Sicherheitsgründen werden wir dieses Verzeichnis außerhalb des Dokumenten-Root-Verzeichnisses erstellen:
mkdir -p /var/www/ossndatadir
Alle Dateien müssen vom Webserver lesbar sein, also legen Sie einen richtigen Besitz fest:
chown www-data:www-data -R /var/www/html/ossn/
Erstellen Sie eine neue Anweisung für virtuelle Hosts in Apache. Erstellen Sie beispielsweise eine neue Apache-Konfigurationsdatei mit dem Namen „ossn.conf“ auf Ihrem virtuellen Server:
touch /etc/apache2/sites-available/ossn.conf ln -s /etc/apache2/sites-available/ossn.conf /etc/apache2/sites-enabled/ossn.conf vi /etc/apache2/sites-available/ossn.conf
Fügen Sie dann die folgenden Zeilen hinzu:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/ossn/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/ossn/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Entfernen Sie die Datei 000-default.conf:
rm /etc/apache2/sites-enabled/000-default.conf
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
service apache2 restart
Öffnen Sie Ihren bevorzugten Webbrowser, navigieren Sie zu http://your-domain.com/ , überprüfen Sie, ob alle Installationsvoraussetzungen erfüllt sind und das OSSN-Installationsprogramm gestartet werden sollte. Sie sollten den einfachen Anweisungen auf dem Installationsbildschirm folgen und die erforderlichen Informationen wie gewünscht eingeben. Vergessen Sie nicht, das Datenverzeichnis auf „/var/www/ossndatadir“ zu setzen.
Das ist es. Das Open Source Social Network wurde auf Ihrem Server installiert.
Melden Sie sich beim OSSN-Administrations-Backend unter http://your-domain.com/administrator an und konfigurieren Sie OSSN gemäß Ihren Anforderungen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer OSSN VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Open Source Social Network zu installieren für dich. 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.