WordPress біртұтас болды мазмұнды басқару жүйелері (CMS) ең танымал және желіде қолданылатын, Себебі оны әртүрлі пайдалану түрлеріне бейімдеуге болады, сонымен қатар оның қолданылуын одан әрі жақсартуға мүмкіндік беретін көптеген қосылатын модульдер бар және осы көлдің тақырыптары мен терілерін қалдырмай-ақ қояды.
Бұл жолы WordPress-ті Ubuntu-ға қалай орнату туралы қарапайым нұсқаулықпен бөлісеміз, бұл сынақ алаңы болу үшін немесе оның функционалдығын әлі білмейтін адамдар үшін.
The
Орнату процесі
Бірдеңе жасамас бұрын, жүйені жаңарту керек:
sudo apt-get upgrade && sudo apt-get upgrade -y
Nginx орнату
Біздің жүйеге WordPress орнату үшін, біз оның жұмыс істеуі үшін бірнеше құралға сенеміз, біріншісі - Nginx:
sudo apt-get install nginx -y
MariaDB орнату
Para біз 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 мекенжайымыз.
2 пікір, өз пікіріңізді қалдырыңыз
Енді Nginx қалтасының рұқсаттарын өзгертеміз:
chown -R www-data: www-data / var / www / html /
755. Қозғалыс
Chmod -R 755 (қате параметр) кейін қате
Sudo apt-get upgrade && sudo apt-get upgrade -y түзетіңіз
арқылы
sudo apt-get update && sudo apt-get upgrade -y