[20] WordPress
25 stycznia 2022Zainstaluj WordPress – system zarządzania treścią (CMS).
[1] Zainstaluj PHP: PHP 7.4.
[2] Zainstaluj MariaDB: MariaDB 10.5 – instalacja.
[3] Zainstaluj pozostałe wymagane moduły PHP.
[root@vlsr01 ~]# dnf --enablerepo=epel -y install php-pear php-mbstring php-pdo php-gd php-mysqlnd php-IDNA_Convert php-enchant enchant hunspell [root@vlsr01 ~]# mcedit /etc/php-fpm.d/www.conf #dodaj na końcu #możliwe, że będziesz musiał zmodyfikować parametry uwzględniając użycie WordPressa php_value[max_execution_time] = 600 php_value[memmory_limit] = 2G php_value[post_max_size] = 2G php_value[upload_max_filesize] = 2G php_value[max_input_time] = 600 php_value[max_input_vars] = 2000 php_value[date.timezone] = Europe/Warsaw [root@vlsr01 ~]# systemctl restart php-fpm
[4] Utwórz użytkownika i bazę danych dla WordPressa wykorzystując MariaDB.
[root@vlsr01 ~]# mysql -u root -p Enter password: #wpisz hasło Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 3 Server version: 10.5.9-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> create database wordpress; Query OK, 1 row affected (0.000 sec) MariaDB [(none)]> grant all privileges on wordpress.* to wordpress@'localhost' identified by 'TajneHasło'; Query OK, 0 rows affected (0.012 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.002 sec) MariaDB [(none)]> exit Bye
[5] Skonfiguruj Apache httpd dla WordPressa.
[root@vlsr01 ~]# curl -O https://wordpress.org/latest.tar.gz [root@vlsr01 ~]# tar zxvf latest.tar.gz -C /var/www/ [root@vlsr01 ~]# chown -R apache. /var/www/wordpress [root@vlsr01 ~]# mcedit /etc/httpd/conf.d/wordpress.conf Timeout 600 ProxyTimeout 600 Alias /wordpress "/var/www/wordpress/" <Directory "/var/www/wordpress"> Options FollowSymLinks AllowOverride All Require all granted </Directory> [root@vlsr01 ~]# systemctl restart httpd
[6] Jeżeli SELinux jest włączony to zmień jego politykę.
[root@vlsr01 ~]# setsebool -P httpd_can_network_connect on [root@vlsr01 ~]# setsebool -P domain_can_mmap_files on [root@vlsr01 ~]# setsebool -P httpd_unified on
[7] Uzyskaj dostęp do adresu URL [https://(nazwa hosta lub adres IP)/wordpress/] za pomocą przeglądarki internetowej na dowolnym kliencie, a następnie zostanie wyświetlony następujący ekran. Wybierz Twój preferowany język i kliknij [Kontynuuj].
[8] Kliknij przycisk [Zaczynajmy!].
[9] Wpisz/uzupełnij/sprawdź dane dostępowe do bazy danych. Kliknij [Wyślij].
[10] Wszystko OK, kliknij [Uruchom instalację].
[11] Wypełnij podstawowe dane o Twoim blogu i kliknij [Zainstaluj WordPressa].
[12] Wszystko poszło dobrze. Kliknij [Zaloguj się], aby zalogować się do części administracyjnej bloga.
[13] Zaloguj się – wpisz ustawione wcześniej dane logowania. Kliknij [Zaloguj się].
[14] Tak wygląda zaplecze WordPressa, świeżo po zakończeniu instalacji.
[15] Dostęp do bloga jest dostępny przez przeglądarkę po wpisaniu adresu [http://( hostname lub IP address)/wordpress/].