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

So installieren Sie Open Classifieds unter Ubuntu 18.04

In diesem Tutorial führen wir Sie durch die Schritte zur Installation von Open Classifieds auf einem Ubuntu 18.04 VPS mit all seinen Anforderungen und notwendigen Komponenten, wie Apache-Webserver, PHP und MySQL-Datenbankserver.

Open Classifieds ist eine kostenlose, leistungsstarke Open-Source-Webplattform, die es Benutzern ermöglicht, Websites für Kleinanzeigen, Werbung und Auflistungen einfach zu erstellen und zu erstellen. Beginnen wir mit der Installation.

Voraussetzungen

  • Ein Ubuntu 18.04 VPS
  • Systembenutzer mit Root-Rechten oder der Root-Benutzer selbst
  • Apache-Webserver mit mod_rewrite
  • PHP-Version 5.5 oder neuer mit aktivierten Erweiterungen GD, Mcrypt, Gettext und CURL
  • MySQL-Datenbankserver

Schritt 1:Apache-Webserver installieren

Open Classifieds benötigt einen Webserver, um seine Inhalte bereitzustellen, daher werden wir zu diesem Zweck den Apache-Webserver installieren und verwenden, der einer der beliebtesten Webserver der Welt ist. Um Apache auf Ihrem Server zu installieren, führen Sie den folgenden Befehl aus:

apt -y install apache2

Sobald die Installation abgeschlossen ist, starten Sie den Webserver und aktivieren Sie ihn so, dass er nach einem Neustart des Servers automatisch startet:

apt starte apache2apt aktiviere apache2

Um zu überprüfen, ob der Webserver ordnungsgemäß installiert ist und auf Ihrem Server ausgeführt wird, können Sie seinen Status folgendermaßen überprüfen:

systemctl-Status apache2

Die Ausgabe sieht folgendermaßen aus:

apache2.service - Der Apache HTTP-Server Geladen:geladen (/lib/systemd/system/apache2.service; aktiviert; Herstellervoreinstellung:aktiviert) Drop-In:/lib/systemd/system/apache2.service.d ââapache2 -systemd.conf Aktiv:aktiv (läuft) seit Sa 08.06.2019 09:50:55 CDT; Vor 46min Prozess:735 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Haupt-PID:867 (apache2) Tasks:6 (limit:2321) CGroup:/system.slice/apache2.service ââ867 /usr/sbin/apache2 -k start ââ882 /usr/sbin/apache2 -k start ââ883 /usr/sbin/apache2 -k start

Schritt 2:PHP installieren

Nachdem Apache eingerichtet ist, müssen wir PHP 7.2 (die Standard-PHP-Version, die mit den Standard-Repositories von Ubuntu 18.04 geliefert wird) sowie einige PHP-Erweiterungen installieren, die von Open Classifieds benötigt werden:

apt install php7.2 php7.2-gd libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-gd php7.2-json php7.2-opcache

Wir müssen auch die PHP-Erweiterung „Mcrypt“ installieren, aber sie kann nicht mit dem apt-Paketmanager installiert werden, also müssen wir sie mit „pecl“ installieren:

apt-get install libmcrypt-dev php-dev gcc autoconf make pkg-config libc-devpecl install mcrypt-1.0.1echo "extension=mcrypt.so" | sudo tee -a /etc/php/7.2/apache2/conf.d/mcrypt.ini

Open Classifieds verwendet die Short-Tag-Short-Cut-Syntax. Um also die short_open_tag-Direktive in PHP zu aktivieren, bearbeiten Sie die php.ini-Konfigurationsdatei und fügen/ändern Sie die folgende Zeile hinzu:

nano /etc/php/7.2/apache2/php.inishort_open_tag =Ein

Starten Sie Apache neu, damit die Änderungen wirksam werden.

systemctl startet Apache2 neu

Schritt 3:MySQL-Server installieren und konfigurieren

Open Classifieds verwendet eine leere Datenbank, um seine Informationen zu speichern, also werden wir den MySQL-Datenbankserver installieren und verwenden.

apt -y install mysql-server

Starten Sie nach der Installation den Datenbankserver und aktivieren Sie ihn so, dass er bei einem Neustart automatisch gestartet wird

apt start mysqlapt enable mysql

Um die Sicherheit des MySQL-Datenbankservers zu erhöhen und ein Passwort für den MySQL-Root-Benutzer festzulegen, können Sie das Nachinstallationsskript „mysql_secure_installation“ ausführen. Führen Sie das Skript aus und verwenden Sie die folgenden Optionen:

mysql_secure_installationAnonyme Benutzer entfernen? (Drücken Sie y|Y für Yes, jede andere Taste für No) :YDisallow root login remote? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :YTestdatenbank entfernen und darauf zugreifen? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :YBerechtigungstabellen jetzt neu laden? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :Y

Schritt 4:Erstellen Sie eine MySQL-Datenbank und einen Benutzer

Melden Sie sich als Root-Benutzer an der Befehlszeilenschnittstelle des MySQL-Servers an und erstellen Sie eine neue MySQL-Datenbank für Open Classifieds. Von dort aus müssen Sie ihm auch einen MySQL-Benutzer mit vollen Berechtigungen zuweisen:

mysql -u root -pmysql> DATENBANK ERSTELLEN-classifiedsdb;mysql> GEWÄHREN SIE ALLE PRIVILEGIEN AUF 'classifiedsdb.*' AN 'classifieds'@'localhost' IDENTIFIED DURCH 'PASSWORD' MIT GRANT OPTION;mysql> FLUSH PRIVILEGES;mysql> beenden 

Vergessen Sie nicht, „PASSWORD“ durch ein aktuelles, starkes Passwort zu ersetzen.

Schritt 5:Offene Kleinanzeigen herunterladen

Gehen Sie zur offiziellen Website von Open Classifieds und laden Sie die neueste stabile Version der Software auf Ihren Server herunter. Entpacken Sie nach dem Download das heruntergeladene ZIP-Archiv in das Document Root-Verzeichnis Ihres Servers

openclassifieds2.x.x.x.zip entpacken -d /var/www/html

Benennen Sie das Verzeichnis in etwas Einfacheres um (dies ist optional, erleichtert jedoch das Eintippen und Merken, wo sich Ihre Dateien befinden):

cd /var/www/html &&mv openclassifieds2.x.x.x openclassifieds

Legen Sie den Apache-Benutzer als Eigentümer aller Open Classifieds-Dateien fest:

chown -R www-data:www-data openclassifieds

Schritt 6:Erstellen Sie einen virtuellen Apache-Host

Um mit Ihrem Domainnamen auf Open Classifieds zugreifen zu können, müssen wir eine Apache Virtual Host-Anweisung für die spezifische Domain erstellen. Wir werden „domain.com“ als Beispieldomäne für die Zwecke dieses Tutorials verwenden, stellen Sie also sicher, dass Sie sie in Ihren eindeutigen Domänennamen ändern. Erstellen Sie eine Konfigurationsdatei mit folgendem Inhalt:

nano /etc/apache2/sites-available/openclassifieds.confServerAdmin [email protected] /var/www/html/openclassifieds/ServerName domain.comServerAlias ​​www.domain.comOptions FollowSymLinksAllowOverride AllErrorLog /var /log/apache2/domain.com-error_logCustomLog /var/log/apache2/domain.com-access_log common

Speichern Sie die Datei und führen Sie den folgenden Befehl aus, um den neu erstellten virtuellen Apache-Host zu aktivieren:

a2ensite openclassifieds.conf

Starten Sie den Webserver neu, damit die Änderungen wirksam werden.

systemctl startet Apache2 neu

Schritt 7:Schließen Sie die Open Classifieds-Installation ab

Wenn Sie die Schritte in diesem Tutorial genau befolgt haben, sind alle erforderlichen Komponenten zum Ausführen von Open Classifieds auf Ihrem Server installiert und konfiguriert. Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http://domain.com . Befolgen Sie von dort aus die Anweisungen auf dem Bildschirm, um die Installation abzuschließen. Zunächst prüft der Installationsassistent, ob Ihr Server alle Anforderungen erfüllt. Klicken Sie hier auf die Schaltfläche „Installation starten“ und folgen Sie den Schritten.

Nach Abschluss der Installation wird aus Sicherheitsgründen empfohlen, das Verzeichnis „install“ zu entfernen.

rm -rf install/

Das ist alles – Open Classifieds ist jetzt auf Ihrem Ubuntu 18.04 VPS installiert und voll funktionsfähig. Weitere Einzelheiten zur Verwendung dieser Plattform finden Sie in der offiziellen Dokumentation.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Ubuntu VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Open Classifieds 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.


Panels
  1. So installieren Sie FastPanel unter Ubuntu 20.04

  2. So installieren Sie Drupal 7 auf Ubuntu 14.04

  3. So installieren Sie Joomla 3 auf Ubuntu 14.04

  4. So installieren Sie MediaWiki auf Ubuntu 16.04

  5. So installieren Sie den Graylog-Server unter Ubuntu 16.04

So installieren Sie MySQL unter Ubuntu 18.04

So installieren Sie MySQL 8.0 auf Ubuntu 18.04

So installieren Sie MySQL-Server in Ubuntu

So installieren Sie aaPanel unter Ubuntu 20.04

So installieren Sie MySQL Server unter Ubuntu 20.04

So installieren Sie MySQL unter Ubuntu 22.04