Technologia Internetowe - Ćwiczenia 5


Poprzednie Następne
Temat: Systemy zarządzania treścią (CMS).

Tematy na dziś

  1. System zarządzania treścią (CMS)
  2. Instalacja i konfiguracja systemu Wordpress
  3. Zarządzanie bazą danych z poziomu przeglądarki internetowej - narzędzie phpMyAdmin

Materiały

Zadania do realizacji na zajęciach

Zadanie 1 - Apache2 webserver

  1. Na swojej maszynie wirtualnej zainstaluj Apache2 z PHP i użytecznymi bibliotekami.

    # apt install apache2 php libapache2-mod-php php-mcrypt php-mysql
  2. Upewnij się, że instalacja przebiegła prawidłowo, wrowadzając hostname maszyny w przeglądarce internetowej.

Zadanie 2 - Baza danych

  1. Wordpress potrzebuje bazy danych do przechowywania swoich danych.

  2. Wejdź na stronę https://panel.wmi.amu.edu.pl i utwórz nową bazę danych MySql o nazwie sXXXXXX_tin. Zmień hasło do swojej bazy danych (i zachowaj je dla siebie).

  3. Wejdź na stronę https://mysql.wmi.amu.edu.pl/, gdzie masz dostęp do narzędzia phpMyAdmin zarządzającego bazą danych. Upewnij się, że Twoja baza danych została utworzona i że jest pusta.

Zadanie 3 - Instalacja Wordpressa

  1. Wykonaj oficjalne instrukcje instalacji systemu Worpress.

    # mv wp-config-sample.php wp-config.php
    # cp -R  wordpress /var/www/html/wp
  2. Zaloguj się do świeżo zainstalowanego Wordpressa.

  3. Otwórz swoją stronę Wordpress w nowej karcie.

Twoja istalacja Wordpress nie jest wstanie przesyłać plików na serwer. Powotem tego stanu jest brak uprawnień. Serwer Apache2 nie posiada uprawnień do zapisu do katalogu wp. Aby to zmienić wykonaj następujące komendy:

# chown -R root:www-data /var/www/html/wp
# chmod -R g+w /var/www/html/wp

Zadania zaliczeniowe

Podstawowe

Zadanie 6.1 - Używanie Wordpressa

Dodaj zawartość do swojej strony Wordpress. Co najmniej:

  1. Dodaj jednego Posta zawierającego obrazek i jakiś tekst.
  2. Zmień motyw (Wordpress Theme).
  3. Dodaj menu na górze strony zawierające przynajmniej 3 linki.

Zadanie 6.2 - 6G Firewall

Zainstaluj 6G Firewall (https://perishablepress.com/6g/) do swojego Wordpressa. Nie zapomnij włączyć i skonfigurować mod_rewrite. Zweryfikuj instalację 6G Firewall próbując dostać się na swoją stronę Wordpress przez zapytanie ?eval().

UWAGA

Rozwiązania zadań należy wysłać na adres prowadzącego: rmiw@amu.edu.pl Należy wysłać wiadomość o tytule: “[DTIN] Z6.12 ######”, gdzie ###### to sześciocyfrowy numer indeksu. W treści wiadomości należy umieścić link do strony realizującej rozwiązanie zadania. Aktualne wyniki będą przedstawione poniżej na tej stronie, po upłynięciu terminu na wykonanie tego zadania.

Wyniki rozwiązania zadania

lp Nnumer Indeksu Liczba punktów