WordPress се превърна в едно на системите за управление на съдържанието (CMS) най-популярни и използвани в мрежата, Това е така, защото той може да бъде адаптиран към различни видове употреба, той също има голям брой приставки, които ви позволяват допълнително да подобрите използването му и без да оставяте темите или кожите на това езеро.
Този път ще споделим просто ръководство за това как да инсталирате WordPress в Ubuntu, това, за да имате тестов сайт или за хора, които все още не знаят неговата функционалност.
Процес на инсталиране
Преди да направите нещо, трябва да актуализирате системата с:
sudo apt-get upgrade && sudo apt-get upgrade -y
Инсталация на Nginx
За да инсталирате WordPress в нашата система, ще разчитаме на няколко инструмента за нейното функциониране, първият е Nginx:
sudo apt-get install nginx -y
Инсталация на MariaDB
за услугата за бази данни, която ще изберем MariaDB, за инсталирането му изпълняваме:
sudo apt-get install mariadb-server -y
Готово сега ще изпълним следната команда за конфигуриране на сървъра на базата данни:
mysql_secure_installation
Само тук ще следваме инструкциите и той ще ни помоли да зададем парола, което не трябва да забравяме.
създаване на базата данни
Трябва да влезем с идентификационните данни, които сме въвелиАко оставим тези по подразбиране, трябва да бъде както следва:
mysql -u root -p
Ако не трябва да поставят вашето потребителско име след -u и вашата парола след -p
Направих това време е да създадете база данни, с който WordPress ще бъде обслужван чрез изпълнение на тези команди:
CREATE DATABASE wordpress;
CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';
GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;
FLUSH PRIVILEGES;
exit;
Тук в тези ще замените потребителското име с паролата си за базата данни.
PHP инсталация
За да инсталирате PHP с всички необходими зависимости и модули, изпълнете следната команда:
sudo apt-get инсталиране php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y
Направих това навреме ще редактираме файла php.ini.
sudo nano /etc/php/7.2/fpm/php.ini
Y потърсете този ред:
;cgi.fix_pathinfo=1
Трябва да коментираме реда премахване на; променете = 1 на = 0, остана, както следва:
cgi.fix_pathinfo=0
след това ще потърсим следните редове във файла php.ini и ще поставим следните стойности, те трябва да изглеждат така:
upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120
Изтеглете WordPress
Сега нека изтеглим последната версия на WordPress и ще го поставим в директорията по подразбиране Nginx:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
Разархивирайте току-що изтегления файл с:
tar -zxvf latest.tar.gz --strip-components=1
Сега нека променим разрешенията на папката Nginx:
chown -R www-data:www-data /var/www/html/
chmod -R 755
Направих това нека създадем конфигурационен файл с:
nano /etc/nginx/sites-available/example.com
Y поставяме следното:
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 500M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Сега трябва да го активираме с:
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Сега рестартирайте Nginx и PHP за да влязат в сила промените
sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service
Настройване на WordPress
Сега нека редактираме конфигурационния файл на WordPress където ще поставим идентификационните данни на базата данни:
mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
sudo nano /var/www/html/wp-config.php
Y ние ще променим информацията в рамките на той:
define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');
Направих това от съображения за сигурност те трябва да актуализират ключовете за сигурност във вашия wp-config.
Така че трябва да ги генерираме, ние правим това, като посетим тази връзка и ние променяме стойностите, които този сайт ни дава в нашия конфигурационен файл.
И готово с него Вече имаме инсталиран WordPress в нашата система.
За да започнете да го използвате просто Трябва да отворим браузър и да поставим в адресната лента пътя, където имаме wordpress / Var / WWW / HTML / или нашия ip адрес.
Сега ще променим разрешенията за папката Nginx:
chown -R www-данни: www-данни / var / www / html /
chmod -R 755
Грешка след chmod -R 755 (липсващ параметър)
Моля, коригирайте sudo apt-get upgrade && sudo apt-get upgrade -y
от
sudo apt-get update && sudo apt-get upgrade -y