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

So installieren Sie ocPortal auf einem CentOS 7 VPS

ocPortal ist ein kostenloses und Open-Source-basiertes Content-Management-System auf PHP-Basis. Es kann gründlich angepasst werden und ist mit vielen Website-Funktionen sofort einsatzbereit. In diesem Tutorial installieren wir ocPortal auf einem CentOS 7 VPS mit dem Apache-Webserver, PHP und MariaDB.

Aktualisieren Sie zunächst Ihr System und installieren Sie die erforderlichen Pakete.

yum -y update
yum -y install wget unzip

Installieren Sie den Apache-Webserver

yum install httpd

Starten Sie den Webserver und aktivieren Sie ihn so, dass er beim Booten startet

systemctl start httpd.service
systemctl enable httpd.service

Installieren Sie PHP und einige zusätzliche PHP-Module

yum install php php-fpm php-cli php-mbstring php-gd php-curl php-pdo php-xml

Als Nächstes installieren wir MariaDB auf dem Server, indem wir die folgenden Befehle ausführen:

yum install mariadb-server mariadb

Um MariaDB zu starten und beim Booten zu aktivieren, führen Sie Folgendes aus:

systemctl start mariadb.service
systemctl enable mariadb.service/
In order to secure your MariaDB server and set a MySQL 'root' password, run the following script
mysql_secure_installation

und verwenden Sie die folgenden Optionen

- Set root password? [Y/n] y
- 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

Wenn Sie mit dem obigen Schritt fertig sind, melden Sie sich als MariaDB-Root an und erstellen Sie eine neue Datenbank und einen neuen Benutzer:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE ocportal;
MariaDB [(none)]> GRANT ALL ON ocportal.* to ocportaluser@localhost identified by 'YOURPASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Vergessen Sie nicht, 'YOURPASSWORD' zu ersetzen mit einem wirklich starken Passwort.

Erstellen Sie nun ein neues Verzeichnis für ocPortal innerhalb des Dokumentenstammverzeichnisses auf Ihrem Server.

mkdir /var/www/html/yourdomain.com
cd /var/www/html/yourdomain.com

und gehen Sie zur offiziellen Website von ocPortal und laden Sie die neueste stabile Version herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 9.0.15.

Entpacken Sie das heruntergeladene Zip-Archiv

unzip ocportal_manualextraction_installer-9.0.15.zip

Legen Sie die richtige Eigentümerschaft fest

chown -R apache:apache /var/www/html/yourdomain.com/

Erstellen Sie eine virtuelle Host-Anweisung für Ihre Domain in der Webserver-Konfigurationsdatei

vim /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/yourdomain.com
ServerName yourdomain.com
ErrorLog logs/yourdomain.com-error_log
CustomLog logs/yourdomain.com-access_log common
</VirtualHost>

Und Apache neu starten

systemctl restart httpd

Das ist alles. Gehen Sie nun in Ihrem bevorzugten Webbrowser zu http://yourdomain.com/install.php, um die Installation abzuschließen. Sie müssen die ocPortal-Einstellungen konfigurieren, ein Administratorkonto erstellen, die Informationen oder die MariaDB eingeben, die wir zuvor in diesem Tutorial erstellt haben, usw.

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, ocPortal 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.


Cent OS
  1. So installieren Sie MariaDB auf CentOS 7

  2. So installieren Sie PhpWiki unter CentOS 7

  3. So installieren Sie LiteCart unter CentOS 7

  4. So installieren Sie OrangeHRM auf einem CentOS 7 VPS

  5. So installieren Sie ProjectPier auf einem CentOS 7 VPS

So installieren Sie PHP-Fusion unter CentOS 7

So installieren Sie Tine 2.0 unter CentOS 7

So installieren Sie Nextcloud auf CentOS 7

So installieren Sie Seafile auf CentOS 7

So installieren Sie Concrete5 unter CentOS 7

So installieren Sie LibreNMS unter CentOS 7