V tomto tutoriálu vám ukážeme, jak nainstalovat WonderCMS na Ubuntu 18.04 VPS.
WonderCMS je bezplatný, open-source a databázový systém pro správu obsahu plochých souborů napsaný v PHP a jQuery. Jedná se o jednoduchý, rychlý a responzivní CMS, který vám umožní vytvářet webové stránky bez nutnosti samostatné databáze. WonderCMS přichází s bohatou sadou funkcí, včetně podpory WYSIWYG (What You See Is What You Get), přátelské pro SEO, přátelské adresy URL, jednoduché klikání a úpravy, snadné téma, vlastní přihlašovací URL a mnoho dalších. Začněme s instalací.
Předpoklady
- Ubuntu 18.04 VPS s povoleným přístupem root nebo uživatel s právy sudo.
- Apache s povoleným modulem mod_rewrite
- PHP 7.1 nebo vyšší s povolenými rozšířeními curl, mbstring a Zip.
Krok 1:Přihlaste se a aktualizujte balíčky
Nejprve se budeme muset přihlásit na náš server pomocí SSH. Můžete to udělat zadáním tohoto příkazu:
ssh root@IP_Address -p Port_Number
Pokud nepoužíváte uživatele root, nezapomeňte nahradit „root“ svým uživatelským jménem. Změňte „IP_Address“ a „Port_Number“ podle IP adresy vašeho serveru a čísla portu SSH.
Jakmile se přihlásíte, měli byste aktualizovat všechny své balíčky na nejnovější dostupné verze.
apt-get update -y apt-get upgrade -y
Jakmile budou všechny balíčky aktuální, restartujte server, aby se změny konfigurace projevily.
Krok 2:Nainstalujte Apache a PHP
Nejprve budeme muset na server nainstalovat webový server Apache, PHP a další požadované balíčky.
Spusťte následující příkaz a nainstalujte všechny požadované balíčky:
apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip unzip git
Po instalaci otevřete php.ini
soubor a vyladit některá nastavení:
nano /etc/php/7.2/apache2/php.ini
Změňte následující řádky, jak je uvedeno níže:
memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = "America/Chicago"
Uložte a zavřete soubor.
Poté restartujte službu Apache a povolte její spuštění po restartu systému:
systemctl restart apache2 systemctl enable apache2
Krok 3:Nainstalujte WonderCMS
Nejprve si stáhněte nejnovější verzi WonderCMS z úložiště Git pomocí následujícího příkazu:
cd /var/www/html/ git clone https://github.com/robiso/wondercms.git
Po stažení nastavte správná oprávnění pro soubory WonderCMS pomocí následujícího příkazu:
chown -R www-data:www-data /var/www/html/wondercms chmod -R 755 /var/www/html/wondercms
Jakmile to uděláte, můžete přejít k dalšímu kroku.
Krok 4:Konfigurace Apache pro WonderCMS
Dále budeme muset vytvořit konfigurační soubor virtuálního hostitele Apache pro WonderCMS. Spuštěním následujícího příkazu vytvořte nový konfigurační soubor virtuálního hostitele:
nano /etc/apache2/sites-available/wondercms.conf
Přidejte následující obsah:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/wondercms/ ServerName your-domain.com <Directory /var/www/html/wondercms/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/wondercms_error.log CustomLog ${APACHE_LOG_DIR}/wondercms_access.log combined </VirtualHost>
Nezapomeňte nahradit „vase-domena.com“ skutečným registrovaným názvem domény.
Po dokončení uložte a zavřete soubor. Poté povolte konfiguraci virtuálního hostitele a přepisovací modul Apache pomocí následujícího příkazu:
a2ensite wondercms.conf a2enmod rewrite
Nakonec restartujte službu Apache, abyste použili všechny změny, které jsme provedli.
systemctl restart apache2
Stav služby Apache můžete také ověřit pomocí následujícího příkazu:
systemctl status apache2
Pokud je vše v pořádku, měli byste získat následující výstup:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Mon 2019-08-12 15:45:12 UTC; 6s ago Process: 14034 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS) Process: 14006 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS) Process: 14039 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 14052 (apache2) Tasks: 6 (limit: 1098) CGroup: /system.slice/apache2.service ├─14052 /usr/sbin/apache2 -k start ├─14057 /usr/sbin/apache2 -k start ├─14058 /usr/sbin/apache2 -k start ├─14059 /usr/sbin/apache2 -k start ├─14060 /usr/sbin/apache2 -k start └─14061 /usr/sbin/apache2 -k start Aug 12 15:45:12 hitesh systemd[1]: Starting The Apache HTTP Server... Aug 12 15:45:12 hitesh systemd[1]: Started The Apache HTTP Server.
Krok 5:Přístup k webovému rozhraní WonderCMS
WonderCMS je nyní nainstalován a nakonfigurován. Dále otevřete webový prohlížeč a zadejte adresu URL http://your-domain.com
.
Nyní klikněte na „Click to login“ a přihlaste se pomocí poskytnutého hesla.
Dále klikněte na NASTAVENÍ v pravém horním rohu a změňte výchozí přihlašovací heslo. Měli byste vidět následující stránku:
Dále zadejte své nové heslo a kliknutím na tlačítko ZMĚNIT HESLO změňte výchozí heslo. Měli byste vidět následující stránku:
Gratulujeme! úspěšně jste nainstalovali a nakonfigurovali WonderCMS na serveru Ubuntu 18.04. Nyní můžete přidat novou stránku, instalovat motivy a pluginy z webového rozhraní WonderCMS. Další informace naleznete v dokumentaci WonderCMS.
Pokud jste však jedním z našich zákazníků Managed Ubuntu Hosting nebo pokud používáte jeden z našich plánů Managed VPS Hosting, nemusíte do svého Ubuntu 18.04 VPS instalovat WonderCMS – jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují WonderCMS na Ubuntu 18.04 (nebo jakýkoli jiný operační systém, který u nás máte).
PS . Pokud se vám líbil tento příspěvek o tom, jak nainstalovat WonderCMS na Ubuntu 18.04 VPS , sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.