GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie das Open Source Social Network unter Ubuntu 16.04

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.


Panels
  1. So installieren Sie Open Real Estate unter Ubuntu 16.04

  2. Installieren Sie Open Source osTicket auf Ubuntu 20.04 - Schritt-für-Schritt-Anleitung?

  3. So installieren Sie das Open Source Social Network auf einem CentOS 7 VPS

  4. Installieren Sie das Open Source Social Network unter Ubuntu 16.04

  5. So installieren Sie Open eShop unter Ubuntu 18.04

Open-Source-API-Gateway – Kong-Installation in Ubuntu 20.04

So installieren Sie OSRM auf Ubuntu 20.04 – Open Source Routing Machine

So installieren Sie RStudio Server Open Source unter Ubuntu 20.04 LTS

Schritt für Schritt Humhub-Installation auf Ubuntu 20.04 LTS – Open-Source-Social-Network

So installieren Sie ein soziales Open-Source-Netzwerk unter Ubuntu 16.04

So installieren Sie das soziale Netzwerk Elgg unter Ubuntu 20.04