GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte WonderCMS na Rocky Linux 8

WonderCMS je jednoduchý, lehký CMS napsaný v PHP, jQuery a HTML/CSS. Jedná se o CMS s plochým souborem, což znamená, že nevyžaduje databázi jako MySQL nebo MariaDB. WonderCMS vám umožňuje snadno vytvořit webové stránky bez znalosti programování. Nabízí širokou škálu funkcí včetně optimalizace pro SEO, přátelské adresy URL, motivy, vlastní přihlašovací adresy URL a další.

V tomto příspěvku vysvětlíme, jak nainstalovat WonderCMS na Rocky Linux 8.

Předpoklady

  • Server se systémem Rocky Linux 8 na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Rocky Linux 8 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte na svůj server, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

dnf update -y

Krok 2 – Instalace Apache a PHP

Nejprve budete muset nainstalovat Apache, PHP a další nezbytná rozšíření PHP na váš server. Všechny je můžete nainstalovat pomocí následujícího příkazu:

dnf install httpd php php-mysqlnd php-curl php-opcache php-xml php-xmlrpc php-gd php-mbstring php-zip php-json wget unzip git -y

Jakmile jsou všechny balíčky nainstalovány, upravte soubor php.ini a změňte některá požadovaná nastavení:

nano /etc/php.ini

Změňte následující nastavení:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
post_max_size 32M
upload_max_filesize = 64M
max_execution_time = 300
date.timezone = "America/Chicago"

Uložte a zavřete soubor, poté spusťte službu Apache a povolte její spuštění při restartu systému:

systemctl start httpd
systemctl enable httpd

Krok 3 – Instalace WonderCMS

Dále si budete muset stáhnout nejnovější verzi WonderCMS z úložiště GitHub. Můžete si jej stáhnout pomocí následujícího příkazu:

git clone https://github.com/robiso/wondercms.git /var/www/html/wondercms

Po dokončení stahování nastavte správná oprávnění a vlastnictví v adresáři WonderCMS:

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

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Krok 4 – Vytvořte virtuálního hostitele Apache pro WonderCMS

Dále budete muset vytvořit konfigurační soubor virtuálního hostitele Apache pro WonderCMS. Můžete jej vytvořit pomocí následujícího příkazu:

nano /etc/httpd/conf.d/wondercms.conf

Přidejte následující nastavení:

<VirtualHost *:80>
  ServerName wonder.example.com
  DirectoryIndex index.php
  DocumentRoot /var/www/html/wondercms
  Redirect /wondercms/loginURL /loginURL

  ErrorLog /var/log/httpd/error.log
  CustomLog /var/log/httpd/access.log combined

  <Directory /var/www/html/wondercms>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

Uložte a zavřete soubor a poté restartujte službu Apache, aby se změny projevily:

systemctl restart httpd

Stav Apache můžete zkontrolovat pomocí následujícího příkazu:

systemctl status httpd

Získáte následující výstup:

● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           └─php-fpm.conf
   Active: active (running) since Wed 2021-11-17 07:18:53 UTC; 6s ago
     Docs: man:httpd.service(8)
 Main PID: 7941 (httpd)
   Status: "Started, listening on: port 80"
    Tasks: 213 (limit: 11411)
   Memory: 24.3M
   CGroup: /system.slice/httpd.service
           ├─7941 /usr/sbin/httpd -DFOREGROUND
           ├─7943 /usr/sbin/httpd -DFOREGROUND
           ├─7944 /usr/sbin/httpd -DFOREGROUND
           ├─7945 /usr/sbin/httpd -DFOREGROUND
           └─7946 /usr/sbin/httpd -DFOREGROUND

Nov 17 07:18:53 rockylinux systemd[1]: httpd.service: Succeeded.
Nov 17 07:18:53 rockylinux systemd[1]: Stopped The Apache HTTP Server.
Nov 17 07:18:53 rockylinux systemd[1]: Starting The Apache HTTP Server...

Krok 5 – Přístup k WonderCMS

Nyní otevřete webový prohlížeč a přejděte do WonderCMS pomocí adresy URL http://wonder.example.com . Měli byste vidět následující obrazovku s vaším přihlašovacím heslem:

Klikněte na „Klikněte pro přihlášení“ odkaz. Měli byste vidět přihlašovací obrazovku WonderCMS:

Zadejte heslo WonderCMS a klikněte na Přihlásit knoflík. Měli byste vidět následující obrazovku:

Klikněte na Otevřít nastavení zabezpečení změnit výchozí heslo a přihlašovací URL, jak je uvedeno níže:

Definujte svou novou přihlašovací adresu URL a heslo a klikněte na ZMĚNIT HESLO tlačítko pro aktualizaci hesla.

Závěr

Gratulujeme! Úspěšně jste nainstalovali WonderCMS s Apache na Rocky Linux 8. Nyní můžete nainstalovat motivy a pluginy a začít vytvářet svůj první web. Vyzkoušejte to na svém virtuálním privátním serveru od Atlantic.Net!


Linux
  1. Jak nainstalovat Apache Cassandra na AlmaLinux / Rocky Linux 8

  2. Jak nainstalovat Apache Maven na Rocky Linux/Alma Linux 8

  3. Nainstalujte Python na Rocky Linux 8

  1. Nainstalujte Java 16 (OpenJDK 16) na Rocky Linux 8

  2. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

  3. Jak nainstalovat Apache Kafka na Rocky Linux 8

  1. Jak nainstalovat Apache Subversion (SVN) na RHEL 8 / Rocky Linux 8

  2. Jak nainstalovat Python 3.10 na Rocky Linux 8

  3. Nainstalujte Apache 2 ze zdroje na Linux