Ang WordPress ay naging isa ng mga sistema ng pamamahala ng nilalaman (CMS) na pinakatanyag at ginamit sa network, Ito ay sapagkat maaari itong iakma sa iba't ibang uri ng paggamit, mayroon din itong isang malaking bilang ng mga plug-in na nagbibigay-daan sa iyo upang higit na mapahusay ang paggamit nito at hindi iniiwan ang mga tema o balat ng lawa na ito.
Sa oras na ito magbabahagi kami ng isang simpleng gabay sa kung paano i-install ang WordPress sa Ubuntu, ito upang magkaroon ng isang test site o para sa mga taong hindi pa rin alam ang pagpapaandar nito.
Proseso ng pag-install
Bago gumawa ng kahit ano, dapat mong i-update ang system sa:
sudo apt-get upgrade && sudo apt-get upgrade -y
Pag-install ng Ngx
Upang mai-install ang WordPress sa aming system, kami ay umaasa sa ilang mga tool para sa pagpapatakbo nito, ang una ay Nginx:
sudo apt-get install nginx -y
Pag-install ng MariaDB
Sa ang serbisyong database ay pipiliin natin ang MariaDB, para sa pag-install nito isinasagawa namin:
sudo apt-get install mariadb-server -y
Tapos na ngayon isasagawa namin ang sumusunod na utos upang mai-configure ang database server:
mysql_secure_installation
Dito lang susundin namin ang mga tagubilin at hihilingin sa amin na magtakda ng isang password, na hindi natin dapat kalimutan.
paglikha ng database
Dapat kaming mag-log in gamit ang mga kredensyal na inilagay naminKung iniiwan namin ang mga default, dapat ito ay ang mga sumusunod:
mysql -u root -p
Kung hindi nila dapat ilagay ang iyong username pagkatapos -u at ang iyong password pagkatapos ng -p
Tapos na oras na upang lumikha ng isang database, kung saan ihahatid ang WordPress sa pamamagitan ng pagpapatupad ng mga utos na ito:
CREATE DATABASE wordpress;
CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';
GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;
FLUSH PRIVILEGES;
exit;
Dito sa mga ito papalitan mo ang username ng iyong password para sa database.
Pag-install ng PHP
Upang mai-install ang PHP sa lahat ng kinakailangang mga dependency at module nito, patakbuhin ang sumusunod na utos:
sudo apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y
Tapos na tooras na i-e-edit namin ang php.ini file.
sudo nano /etc/php/7.2/fpm/php.ini
Y hanapin ang linyang ito:
;cgi.fix_pathinfo=1
Dapat nating i-uncment ang linya inaalis ang; baguhin ang = 1 sa = 0, nanatili tulad ng sumusunod:
cgi.fix_pathinfo=0
Pagkatapos hahanapin namin ang mga sumusunod na linya sa php.ini file at ilagay ang mga sumusunod na halaga, dapat ganito ang hitsura nila:
upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120
Mag-download ng WordPress
Ngayon i-download natin ang pinakabagong bersyon ng WordPress at ilalagay namin ito sa default na direktoryo nginx:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
I-unzip ang file na na-download lamang gamit ang:
tar -zxvf latest.tar.gz --strip-components=1
Ngayon baguhin natin ang mga pahintulot ng folder ng Nginx:
chown -R www-data:www-data /var/www/html/
chmod -R 755
Tapos na lumikha tayo ng isang file ng pagsasaayos kasama:
nano /etc/nginx/sites-available/example.com
Y inilalagay namin ang sumusunod:
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;
}
}
Ngayon dapat namin itong paganahin sa:
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Ngayon i-restart ang Nginx at PHP para magkabisa
sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service
Pagse-set up ng WordPress
Ngayon i-edit natin ang file ng pagsasaayos ng WordPress kung saan ilalagay namin ang mga kredensyal ng database:
mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
sudo nano /var/www/html/wp-config.php
Y babaguhin namin ang impormasyon sa loob siya:
define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');
Tapos na para sa mga kadahilanang panseguridad, dapat nilang i-update ang mga security key sa iyong wp-config.
Kaya't dapat nating mabuo ang mga ito, ginagawa namin ito sa pamamagitan ng pagbisita ang link na ito at binabago namin ang mga halagang binibigay sa amin ng site na ito sa aming file ng pagsasaayos.
At tapos na dito Mayroon na kaming naka-install na WordPress sa aming system.
Upang simulang gamitin ito nang simple Dapat naming buksan ang isang browser at ilagay sa address bar ang landas kung saan mayroon kaming wordpress / var / www / html / o ang aming ip address.
Ngayon ay babaguhin namin ang mga pahintulot ng folder ng Nginx:
chown -R www-data: www-data / var / www / html /
chmod -R 755
Error pagkatapos ng chmod -R 755 (nawawalang parameter)
Mangyaring itama ang sudo apt-get upgrade && sudo apt-get upgrade -y
sa pamamagitan ng
sudo apt-get update && sudo apt-get upgrade -y