Osclass ist ein beliebtes Open-Source-Projekt, mit dem Sie ganz einfach und ohne technische Kenntnisse Ihre eigene Kleinanzeigen-Website erstellen und verwalten können. Diese PHP-Anwendung wird von Tausenden von Benutzern auf der ganzen Welt zum Erstellen von Stellenangeboten, Verkaufsangeboten, Immobilien und anderen ähnlichen Angebotswebsites verwendet. In diesem Tutorial führen wir Sie durch die Installation von Osclass auf einem CentOS 7 VPS mit Apache, PHP und MariaDB.
Um die Osclass-Installation zu starten, melden Sie sich als Benutzer root
bei Ihrem CentOS 7-Server anssh root@IP
und führen Sie den folgenden Befehl vom Terminal aus, um alle installierten Pakete zu aktualisieren
yum -y update
Installieren Sie als Nächstes den Apache-Webserver
yum -y install httpd
Sobald die Installation des Apache-Webservers abgeschlossen ist, starten Sie ihn und lassen Sie ihn beim Booten automatisch starten.
systemctl start httpd systemctl enable httpd
Osclass ist in der Programmiersprache PHP geschrieben, daher müssen wir PHP und einige PHP-Erweiterungen installieren
yum -y install php php-mysql
Führen Sie den folgenden Befehl auf Ihrem Terminal aus, um den MariaDB-Server auf Ihrem CentOS 7-Server zu installieren
yum -y install mariadb mariadb-server
Sobald die Installation des Datenbankservers abgeschlossen ist, starten Sie den MariaDB-Server und stellen Sie ihn so ein, dass er beim Systemstart gestartet wird
systemctl start mariadb systemctl enable mariadb
Führen Sie dann mysql_secure_installation
aus Skript. Dieses Skript hilft Ihnen, die Sicherheit Ihrer MariaDB-Installation zu verbessern und Ihr MariaDB-Root-Passwort festzulegen.
Osclass benötigt eine leere Datenbank, also melden Sie sich mit dem Root-Benutzer beim MariaDB-Server an und erstellen Sie einen neuen Benutzer und eine neue Datenbank, die von Osclass zum Speichern von Informationen verwendet werden
mysql -u root -p CREATE DATABASE osclass; CREATE USER 'osclassuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `osclass`.* TO 'osclassuser'@'localhost'; FLUSH PRIVILEGES; exit
Vergessen Sie nicht, „PASSWORT“ durch ein tatsächliches sicheres Passwort Ihrer Wahl zu ersetzen.
Besuchen Sie die offizielle Osclass-Website und laden Sie die neueste Version ihrer Anwendung herunter
wget https://static.osclass.org/download/osclass.3.6.1.zip
Erstellen Sie ein neues Verzeichnis für Osclass im Dokumentstammverzeichnis auf Ihrem Server und entpacken Sie das heruntergeladene ZIP-Archiv in dieses Verzeichnis
mkdir /var/www/html/osclass unzip osclass.3.6.1.zip -d /var/www/html/osclass
Legen Sie den Apache-Benutzer als Eigentümer der Osclass-Dateien und -Verzeichnisse fest
chown -R apache: /var/www/html/osclass
Im nächsten Schritt erstellen wir einen virtuellen Apache-Host für Ihre auf Osclass basierende Website. Erstellen Sie eine Datei „/etc/httpd/conf.d/vhosts.conf“ mit folgendem Inhalt:
IncludeOptional vhosts.d/*.conf
Erstellen Sie ein ‚vhosts.d/‘-Verzeichnis:
mkdir /etc/httpd/vhosts.d/
und erstellen Sie den virtuellen Host mit folgendem Inhalt:
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/osclass/" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/osclass/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Speichern Sie die Änderungen und starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden.
systemctl restart httpd
Mit diesem Schritt ist die Installation von Osclass über die Kommandozeile abgeschlossen. Wir müssen auf das Osclass-Installationsskript unter http://yourdomain.com/index.php zugreifen und den Anweisungen auf dem Bildschirm folgen, um die Installation von Osclass 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, Osclass 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.