Si të instaloni Wolf CMS në Ubuntu 18.04 LTS
Wolf CMS është një sistem i menaxhimit të përmbajtjes pa pagesë dhe me burim të hapur i shkruar në gjuhën e programimit PHP. Është softuer cms i thjeshtë, i shpejtë, me peshë të lehtë dhe ka një ndërfaqe të thjeshtë dhe elegante të përdoruesit. Ai ofron shumë veçori të tilla si arkivimi, shënimi, statistikat, menaxheri i skedarëve dhe shumë më tepër.
Në këtë tutorial, ne do të mësojmë se si të instalojmë Wolf CMS në një server Ubuntu 18.04 LTS.
Kërkesat
- Një server që ekzekuton Ubuntu 18.04.
- Një përdorues jo-root me privilegje sudo.
Fillimi
Para se të filloni, do t'ju duhet të përditësoni sistemin tuaj me versionin më të fundit. Ju mund ta bëni këtë duke ekzekutuar komandën e mëposhtme:
sudo apt-get update -y
sudo apt-get upgrade -y
Instaloni serverin LAMP
Wolf CMS është shkruar në gjuhën PHP dhe përdor MariaDB për të ruajtur të dhënat e tyre. Pra, do t'ju duhet të instaloni serverin në internet Apache, serverin e bazës së të dhënave MariaDB, PHP dhe biblioteka të tjera PHP në serverin tuaj. Ju mund t'i instaloni të gjitha ato duke ekzekutuar komandën e mëposhtme:
sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-mysql wget unzip -y
Pasi të keni instaluar të gjitha paketat, hapni skedarin php.ini dhe bëni disa ndryshime brenda tij.
sudo nano /etc/php/7.2/apache2/php.ini
Bëni ndryshimet e mëposhtme:
memory_limit = 512M
upload_max_filesize = 200M
max_execution_time = 360
post_max_size = 200M
date.timezone = Asia/Kolkata
Ruani dhe mbyllni skedarin.
Më pas, filloni shërbimin Apache dhe MariaDB dhe mundësojini ata të fillojnë në kohën e nisjes me komandën e mëposhtme:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb
Konfiguro MariaDB
Si parazgjedhje, MariaDB nuk është e siguruar. Pra, do t'ju duhet ta siguroni atë. Ju mund ta bëni këtë duke ekzekutuar skriptin mysql_secure_installation:
sudo mysql_secure_installation
Ky skript do të ndryshojë fjalëkalimin tuaj aktual të rrënjës, do të heqë përdoruesit anonimë, do të ndalojë hyrjen në rrënjë nga distanca, siç tregohet më poshtë:
Enter current password for root (enter for none):
Set root password? [Y/n]: N
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
Pasi të sigurohet MariaDB, hyni në guaskën MariaDB:
sudo mysql -u root
Futni fjalëkalimin tuaj root kur ju kërkohet. Pastaj, krijoni një bazë të dhënash dhe përdorues për Wolf CMS:
MariaDB [(none)]> CREATE DATABASE wolfcmsdb;
MariaDB [(none)]> CREATE USER 'wolfcmsuser'@'localhost' IDENTIFIED BY 'mypassword';
Më pas, jepni të gjitha privilegjet për Wolf CMS me komandën e mëposhtme:
MariaDB [(none)]> GRANT ALL ON wolfcmsdb.* TO 'wolfcmsuser'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Më pas, lani privilegjet dhe dilni nga guaska MariaDB:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Instaloni Wolf CMS
Së pari, do t'ju duhet të shkarkoni versionin më të fundit të Wolf CMS nga faqja e tyre zyrtare. Mund ta shkarkoni thjesht duke ekzekutuar komandën e mëposhtme:
cd /tmp
wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.3.1.zip
Pasi të përfundojë shkarkimi, zhbllokoni skedarin e shkarkuar në direktorinë rrënjë të internetit Apache me komandën e mëposhtme:
sudo unzip wolfcms-0.8.3.1.zip -d /var/www/html/
Tjetra, jepni lejet e duhura në drejtorinë wolfcms me komandën e mëposhtme:
sudo chown -R www-data:www-data /var/www/html/wolfcms/
sudo chmod -R 755 /var/www/html/wolfcms/
Konfiguro Apache për Wolf CMS
Tjetra, do t'ju duhet të krijoni një skedar pritës virtual Apache për Wolf CMS. Mund ta krijoni me komandën e mëposhtme:
sudo nano /etc/apache2/sites-available/wolfcms.conf
Shtoni rreshtat e mëposhtëm:
<VirtualHost *:80>
ServerAdmin
DocumentRoot /var/www/html/wolfcms
ServerName example.com
DirectoryIndex index.html index.php
<Directory /var/www/html/wolfcms/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/wolfcms_error.log
CustomLog ${APACHE_LOG_DIR}/wolfcms_access.log combined
</VirtualHost>
Ruani dhe mbyllni skedarin kur të keni mbaruar. Pastaj, aktivizoni hostin virtual Apache me komandën e mëposhtme:
sudo a2ensite wolfcms
Më pas, aktivizoni modulin e rishkrimit të Apache dhe rinisni shërbimin Apache me komandën e mëposhtme:
sudo a2enmod rewrite
sudo systemctl restart apache2
Ju mund të verifikoni serverin në internet Apache me komandën e mëposhtme:
sudo systemctl status apache2
Ju duhet të shihni daljen e mëposhtme:
? 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 Wed 2019-01-09 06:38:39 UTC; 8h ago
Process: 886 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Tasks: 25 (limit: 1114)
CGroup: /system.slice/apache2.service
??1195 /usr/sbin/apache2 -k start
??1197 Passenger watchdog
??1200 Passenger core
??1207 Passenger ust-router
??1249 /usr/sbin/apache2 -k start
??1250 /usr/sbin/apache2 -k start
??1251 /usr/sbin/apache2 -k start
??1252 /usr/sbin/apache2 -k start
??1253 /usr/sbin/apache2 -k start
Jan 09 06:38:27 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Jan 09 06:38:37 ubuntu1804 apachectl[886]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.1
Jan 09 06:38:39 ubuntu1804 systemd[1]: Started The Apache HTTP Server.
Riemërtoni skedarin .htaccess për të aktivizuar URL-të e pastra:
sudo mv /var/www/html/wolfcms/_.htaccess /var/www/html/wolfcms/.htaccess
Hapni skedarin .htaccess në një redaktues
sudo nano /var/www/html/wolfcms/.htaccess
dhe ndryshoni linjën RewriteBase /wolfcms/ në:
RewriteBase /
Pastaj ruani skedarin.
Hyni në ndërfaqen e internetit Wolf CMS
Wolf CMS tani është instaluar, është koha për të hyrë në të përmes shfletuesit të internetit.
Hapni shfletuesin tuaj të internetit dhe shkruani URL-në http://example.com. Do të ridrejtoheni në faqen e mëposhtme:
Tani, klikoni në butonin Vazhdo te Instalo. Ju duhet të shihni faqen e mëposhtme:
Jepni të dhënat tuaja të bazës së të dhënave si, emrin e bazës së të dhënave, emrin e përdoruesit dhe fjalëkalimin e bazës së të dhënave. Më pas, klikoni në butonin Instalo tani. Pasi instalimi të ketë përfunduar me sukses. Ju duhet të shihni faqen e mëposhtme:
Më pas, do t'ju duhet të hiqni direktorinë e instalimit, direktorinë doc dhe të hiqni lejen e shkrimit për skedarin config.php. Ju mund ta bëni këtë me komandën e mëposhtme:
cd /var/www/html/wolfcms
sudo rm -rf wolf/install docs
sudo chmod -rwxr-xr-x config.php
Tani, klikoni në \faqja e hyrjes\, do të shihni faqen e mëposhtme:
Tani, jepni emrin e përdoruesit dhe fjalëkalimin tuaj të administratorit. Më pas, klikoni në butonin Identifikohu. Ju duhet të shihni panelin e Wolf CMS në faqen e mëposhtme:
konkluzioni
urime! ju keni instaluar dhe konfiguruar me sukses Wolf CMS në serverin Ubuntu 18.04 LTS. Shpresoj se tani mund të krijoni lehtësisht faqen tuaj duke përdorur Wolf CMS. Mos ngurroni të më pyesni nëse keni ndonjë pyetje.