CMS - inštalácia WordPress

Úloha

  1. Všetky nasledovné úlohy vykonajte prostredníctvom vzdialeného prístupu z windows pracovnej stanice.
  2. Vyhľadajte aké CMS sa aktálne používajú
  3. Nainštalujte Wodpress do svojho webového servera
  4. Nájdte a nainštalujte modul pre poskytovanie e-shopu.

Teória

CMS slúžia na uľahčenie publikovania obsahu na webové servery. Dávno je preč doba kedy sa webová stránka vytvárala celá vždy od začiatku. Takéto systémy pod názvom redakčné systémy začali vznikať okamžite ako prišli do módy rôzne webové portály na ktorých sa dynamicky mohol vkladať obsah.

Inštalácia

Sú dva spôsoby ako nainštalovať Wordpress na debian. Prvý už poznáme. Je to klasický spôsob inštalácie pomocou inštalačných balíkov pomocou apt. Tento spôsob však len nainštaluje nejakú staršiu verziu a navyše je tam pomerne veľa ručnej práce. Najhoršie je však zistenie že takto nainštalovaný WordPress nie je dostatočne nový pre inštalovanie takých modulov ako je napríklad e-shop. A ani aktualizovanie baíčkov alebo systému nevedie k aktualizácii WordPressu na najnovšie verziu.

Druhý postup je úplne manuálny ale je plne pod kontrolou správcu webového servera.

Na internete sa dá násť veľa návodov ako sa to robí. Tu je jeden z nich Inštalácia WP na ubuntu V podstate je treba nainštalovať LAMP teda trojicu programov: Webový server Apache2, interpreter jazyka PHP a databázový server mariadb

Postup

  1. Vytvorenie užívateľa pre wordpress v databáze. Spustíme mysql a postupne po jednotlivých riadkoch zadáme nasledovné príkazy
    CREATE USER 'wordpress'@'localhost' IDENTIFIED BY '123456'; CREATE DATABASE wordpress; GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost'; FLUSH PRIVILEGES; EXIT;
  2. Ak chcete zmeniť heslo užívateľa môžete to urobiť príkazom
    ALTER USER 'wordpress'@'localhost' IDENTIFIED BY '123456'; FLUSH PRIVILEGES; EXIT;
  3. Stiahnutie a rozbalenie poslednej verzie wordpress z ich webu sa urobí postupným vykonaním nasledovných príkazov
    cd /var/www/html wget https://wordpress.org/latest.zip unzip latest.zip rm latest.zip
  4. Nastavenie vlastníctva súborov a nastavenie práv
    chown -R www-data:www-data wordpress/ cd wordpress/ find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \;
  5. Nastavenie konfiguračného súboru
    mv wp-config-sample.php wp-config.php mcedit wp-config.php
    Tu treba zmeniť tri údaje - meno databázy, meno databázového užívateľa a heslo. Tieto veci sa vytvárali v kroku číslo 1
  6. Vytvorenie apache konfiguračného súboru
    cd /etc/apache2/sites-available/ mcedit wordpress.conf
  7. Do konfiguračného súboru treba vložiť nasledujúce konfiguračné príkazy. Text sa vkladá stlačením klávesy Shift a stisnutím pravého tlačítka myši
    ServerName sosst.sk DocumentRoot /var/www/html/wordpress #AllowOverride All ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
  8. Povolenie konfiguracie
    a2enmod rewrite a2ensite wordpress.conf
  9. Kontrola syntaxe
    apachectl -t
  10. Reštart servera apache
    systemctl reload apache2

Záver

Teraz keď už máte najrozšírenejší CMS nainštaľovaný a funkčný tak si môžet aj vypočuť že je lepšie ho nepoužívať Prečo mepoužívať WordPress