GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie offene Kleinanzeigen unter CentOS 7

In diesem Tutorial lernen wir, wie man Open Classifieds auf einem CentOS 7 VPS installiert.

Open Classifieds ist eine kostenlose, quelloffene und leistungsstarke Webanwendung, mit der Sie in nur wenigen Minuten Kleinanzeigen, Anzeigen und Auflistungsseiten erstellen können. Es ist einfach, benutzerfreundlich, sicher, SEO-freundlich und einfach zu verwalten.

Open Classifieds bietet auch eine schöne webbasierte Verwaltungsoberfläche, mit der Sie Ihre Website einfach und effektiv verwalten können. Es verfügt über viele Funktionen, darunter SEO-freundliche Optimierung, mehrsprachige Unterstützung, freundliche URLs, robots.txt-Unterstützung, benutzerdefinierte Felder, Social Login und vieles mehr. Beginnen wir mit der Installation.

Voraussetzungen:

  • Ein Server mit CentOS 7 oder höher.

  • Auf Ihrem Server wird ein Root-Passwort eingerichtet.

  • Auf Ihrem Server wird eine statische IP-Adresse eingerichtet.

Schritt 1:Erste Schritte

Bevor Sie beginnen, müssen Sie Ihren Server auf die neueste Version aktualisieren. Sie können dies mit dem folgenden Befehl tun:

yum update -y

Nach der Aktualisierung Ihres Systems müssen Sie das EPEL-Repository auf Ihrem System installieren. Sie können es installieren, indem Sie den folgenden Befehl ausführen:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
yum install epel-release -y

Als Nächstes müssen Sie auch SELinux auf Ihrem System deaktivieren, um ohne mögliche Probleme auf Open Classifieds zugreifen zu können.

Sie können es deaktivieren, indem Sie die Datei /etc/selinux/config bearbeiten Datei:

nano /etc/selinux/config

Nehmen Sie die folgenden Änderungen vor:

SELINUX=disabled
SELINUXTYPE=targeted

Speichern und schließen Sie die Datei. Starten Sie dann Ihr System neu, um alle Änderungen zu übernehmen.

Schritt 2:LAMP-Server installieren

Zuerst müssen Sie den Apache-Webserver und den MariaDB-Datenbankserver auf Ihrem Server installieren. Sie können sie installieren, indem Sie den folgenden Befehl ausführen:

yum install httpd mariadb-server -y

Sobald die Installation erfolgreich abgeschlossen wurde, starten Sie den Apache- und MariaDB-Dienst und ermöglichen Sie ihnen, beim Booten mit dem folgenden Befehl zu starten:

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

Standardmäßig ist die neueste Version von PHP nicht im CentOS-7-Standard-Repository verfügbar. Sie müssen also das Remi-Repository auf Ihrem System hinzufügen.

Sie können es mit dem folgenden Befehl installieren:

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Installieren Sie als Nächstes das Dienstprogramm yum-config-manager, um das Remi-Repository zu aktivieren:

yum install yum-utils -y

Aktualisieren Sie als Nächstes das Repository mit dem folgenden Befehl:

yum update -y

Als nächstes aktivieren Sie das Remi-Repository für PHP 7.2 mit dem folgenden Befehl:

yum-config-manager --enable remi-php72

Als nächstes installieren Sie PHP und andere erforderliche Bibliotheken mit dem folgenden Befehl:

yum install php php-opcache httpd php-zip php-mysqlnd php-pdo php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-soap curl curl-devel php-curl php-mcrypt -y

Nachdem Sie alle Pakete installiert haben, öffnen Sie die Datei php.ini und nehmen Sie einige Änderungen vor:

nano /etc/php.ini

Ändern Sie die folgenden Zeilen:

short_open_tag = On
memory_limit = 256M
upload_max_filesize = 100M
post_max_size = 100M

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Schritt 3:MariaDB konfigurieren

Standardmäßig hat MariaDB nicht die empfohlenen Sicherheitsmaßnahmen in Kraft. Das bedeutet, dass Sie Ihre MariaDB-Installation sichern müssen. Sie können dies mit dem folgenden Befehl tun:

mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

Enter current password for root (enter for none): Press [Enter], there is no password by default
Set root password? [Y/n]: Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Sobald MariaDB gesichert ist, melden Sie sich mit dem folgenden Befehl bei der MariaDB-Shell an:

mysql -u root -p

Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden, und erstellen Sie dann mit dem folgenden Befehl eine Datenbank und einen Benutzer für Open Classifieds:

MariaDB [(none)]>CREATE DATABASE classifiedsdb;

MariaDB [(none)]>GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Vergessen Sie nicht, „Passwort“ durch ein gutes, sicheres Passwort zu ersetzen. Leeren Sie als Nächstes die Berechtigungen und beenden Sie die MariaDB-Shell mit dem folgenden Befehl:

MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;

Schritt 4:OpenClassifieds installieren

Laden Sie zunächst die neueste Version von OpenClassifieds mit dem folgenden Befehl herunter:

https://excellmedia.dl.sourceforge.net/project/openclassifieds/openclassifieds2-2.9.0.zip

Sobald der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl:

unzip openclassifieds2-2.9.0.zip

Kopieren Sie als Nächstes das extrahierte Verzeichnis mit dem folgenden Befehl in das Apache-Web-Root-Verzeichnis:

cp -r openclassifieds2-2.9.0 /var/www/html/openclassifieds

Geben Sie als nächstes die richtigen Berechtigungen für das openclassifieds-Verzeichnis:

chown -R apache:apache /var/www/html/openclassifieds

chmod -R 755 /var/www/html/openclassifieds

Schritt 5:Apache für OpenClassifieds konfigurieren

Als Nächstes müssen Sie eine virtuelle Apache-Hostdatei für OpenClassifieds erstellen. Sie können es mit dem folgenden Befehl erstellen:

nano /etc/httpd/conf.d/openclassifieds

Fügen Sie die folgenden Zeilen hinzu:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/openclassifieds/
ServerName 192.168.0.101
<Directory /var/www/html/openclassifieds/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/error_log
CustomLog /var/log/httpd/access_log common
</VirtualHost>

Stellen Sie sicher, dass Sie „yourdomain.com“ durch Ihren tatsächlichen Domainnamen ersetzen. Stellen Sie außerdem sicher, dass Sie unsere Beispiel-IP „192.168.0.101“ durch Ihre statische öffentliche IP-Adresse ersetzen. Speichern und schließen Sie die Datei, wenn Sie fertig sind. Deaktivieren Sie dann die standardmäßige virtuelle Hostdatei mit dem folgenden Befehl:

mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf_backup

Starten Sie abschließend den Apache-Dienst neu, um alle Änderungen zu übernehmen:

systemctl restart httpd

Schritt 6:Greifen Sie auf die OpenClassifieds-Weboberfläche zu

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://192.168.0.101 ein . Sie werden auf die folgende Seite weitergeleitet:

Wählen Sie Ihre Sprache und klicken Sie auf INSTALLATION STARTEN Taste. Sie sollten die Seite Datenbankkonfiguration sehen:

Geben Sie nun Ihren Datenbanknamen, Ihren Datenbankbenutzernamen und Ihr Passwort ein. Klicken Sie dann auf WEITER Taste. Sie sollten die Site-Konfigurationsseite sehen:

Geben Sie nun Ihren Site-Namen, Ihre Administrator-E-Mail-Adresse und Ihr Passwort ein. Klicken Sie dann auf INSTALLIEREN Taste. Sobald die Installation abgeschlossen ist, sollten Sie die folgende Seite sehen:

Klicken Sie nun auf ADMIN Taste. Sie werden wie unten gezeigt zur Admin-Oberfläche weitergeleitet:

Geben Sie nun Ihre Administrator-E-Mail-Adresse und Ihr Passwort ein. Klicken Sie dann auf Anmelden Taste. Sie sollten das Standard-Dashboard von OpenClassifieds auf der folgenden Seite sehen:

Herzliche Glückwünsche! Sie haben OpenClassifieds erfolgreich auf Ihrem CentOS 7 VPS installiert und konfiguriert

Natürlich müssen Sie nicht wissen, wie OpenClassifieds auf CentOS 7 installiert wird, wenn Sie unsere CentOS 7 VPS-Hosting-Dienste nutzen. Sie können einfach unser Support-Team bitten, OpenClassifieds auf CentOS 7 für Sie zu installieren, zusammen mit allem anderen, was Sie benötigen. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation von OpenClassifieds auf CentOS 7 helfen.

PS . Wenn es Ihnen gefallen hat, diesen Blogbeitrag über die Installation von OpenClassifieds auf CentOS 7 zu lesen, können Sie ihn gerne in sozialen Netzwerken teilen, indem Sie die Freigabe-Shortcuts unten verwenden, oder hinterlassen Sie einfach einen Kommentar unten im Kommentarbereich. Danke.

Hier ist eine Kurzanleitung zur Installation von EtherCalc unter CentOS 8.


Cent OS
  1. So installieren Sie MongoDB unter CentOS 8

  2. So installieren Sie R unter CentOS 7

  3. So installieren Sie Apache Cassandra unter CentOS 7

  4. So installieren Sie Redis Server auf CentOS 8

  5. So installieren Sie XWiki unter CentOS 7

So installieren Sie Open Web Analytics unter CentOS 7

So installieren Sie Apache in CentOS 8

So installieren Sie Java unter CentOS 8

So installieren Sie Yarn unter CentOS 8

So installieren Sie Metabase auf CentOS 8

So installieren Sie Jenkins unter CentOS 8