ਵਰਡਪਰੈਸ ਇੱਕ ਬਣ ਗਿਆ ਹੈ ਸਮਗਰੀ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ ਦੀ (ਸੀ.ਐੱਮ.ਐੱਸ.) ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਅਤੇ ਨੈਟਵਰਕ ਵਿਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਇਸ ਤੱਥ ਦੇ ਕਾਰਨ ਹੈ ਕਿ ਇਸਨੂੰ ਵੱਖੋ ਵੱਖਰੀਆਂ ਕਿਸਮਾਂ ਦੀ ਵਰਤੋਂ ਅਨੁਸਾਰ .ਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਇਸ ਵਿਚ ਵੱਡੀ ਗਿਣਤੀ ਵਿਚ ਪਲੱਗ-ਇਨ ਵੀ ਹਨ ਜੋ ਤੁਹਾਨੂੰ ਇਸ ਝੀਲ ਦੇ ਥੀਮ ਜਾਂ ਛਿੱਲ ਨੂੰ ਛੱਡ ਕੇ ਇਸ ਦੀ ਵਰਤੋਂ ਨੂੰ ਹੋਰ ਵਧਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ.
ਇਸ ਸਮੇਂ ਅਸੀਂ ਉਬੰਤੂ ਵਿੱਚ ਵਰਡਪਰੈਸ ਕਿਵੇਂ ਸਥਾਪਿਤ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਇੱਕ ਸਧਾਰਣ ਗਾਈਡ ਸਾਂਝੀ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ, ਇਹ ਇੱਕ ਟੈਸਟ ਸਾਈਟ ਲੈਣ ਲਈ ਜਾਂ ਉਹਨਾਂ ਲੋਕਾਂ ਲਈ ਜੋ ਅਜੇ ਵੀ ਇਸਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਨਹੀਂ ਜਾਣਦੇ.
ਸੂਚੀ-ਪੱਤਰ
ਇੰਸਟਾਲੇਸ਼ਨ ਕਾਰਜ
ਕੁਝ ਵੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਸਿਸਟਮ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ:
sudo apt-get upgrade && sudo apt-get upgrade -y
Nginx ਇੰਸਟਾਲੇਸ਼ਨ
ਸਾਡੇ ਸਿਸਟਮ ਤੇ ਵਰਡਪਰੈਸ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਅਸੀਂ ਇਸ ਦੇ ਸੰਚਾਲਨ ਲਈ ਕੁਝ ਸੰਦਾਂ 'ਤੇ ਭਰੋਸਾ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ, ਪਹਿਲਾ ਹੈ ਨਿੰਗਨੈਕਸ:
sudo apt-get install nginx -y
ਮਾਰੀਆਡੀਬੀ ਸਥਾਪਨਾ
ਪੈਰਾ ਡਾਟਾਬੇਸ ਸੇਵਾ ਜੋ ਅਸੀਂ ਮਾਰਿਆਡੀਬੀ ਦੀ ਚੋਣ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ, ਇਸ ਦੀ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ ਸਾਨੂੰ ਚਲਾਉਣ:
sudo apt-get install mariadb-server -y
ਹੁਣ ਇਹ ਹੋ ਗਿਆ ਅਸੀਂ ਡੇਟਾਬੇਸ ਸਰਵਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਨੂੰ ਚਲਾਉਣ ਜਾ ਰਹੇ ਹਾਂ:
mysql_secure_installation
ਇੱਥੇ ਸਿਰਫ ਅਸੀਂ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਪਾਲਣ ਕਰਾਂਗੇ ਅਤੇ ਇਹ ਸਾਨੂੰ ਪਾਸਵਰਡ ਸੈਟ ਕਰਨ ਲਈ ਕਹੇਗਾ, ਜੋ ਸਾਨੂੰ ਨਹੀਂ ਭੁੱਲਣਾ ਚਾਹੀਦਾ.
ਡਾਟਾਬੇਸ ਦਾ ਨਿਰਮਾਣ
ਸਾਨੂੰ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ ਲੌਗਇਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਜੇ ਅਸੀਂ ਮੂਲ ਨੂੰ ਛੱਡ ਦਿੰਦੇ ਹਾਂ, ਤਾਂ ਇਹ ਇਸ ਤਰਾਂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ:
mysql -u root -p
ਜੇ ਉਨ੍ਹਾਂ ਨੂੰ ਤੁਹਾਡਾ ਉਪਯੋਗਕਰਤਾ ਨਾਂ-u ਅਤੇ ਆਪਣਾ ਪਾਸਵਰਡ -p ਤੋਂ ਬਾਅਦ ਨਹੀਂ ਦੇਣਾ ਚਾਹੀਦਾ
ਇਹ ਹੋ ਗਿਆ ਡੇਟਾਬੇਸ ਬਣਾਉਣ ਦਾ ਸਮਾਂ ਹੈ, ਜਿਸ ਨਾਲ ਵਰਡਪ੍ਰੈਸ ਨੂੰ ਇਹਨਾਂ ਕਮਾਂਡਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੁਆਰਾ ਸੇਵਾ ਕੀਤੀ ਜਾਏਗੀ:
CREATE DATABASE wordpress;
CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';
GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;
FLUSH PRIVILEGES;
exit;
ਇਥੇ ਇਨ੍ਹਾਂ ਵਿਚ ਤੁਸੀਂ ਡੇਟਾਬੇਸ ਲਈ ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਨਾਲ ਯੂਜ਼ਰ ਨਾਂ ਬਦਲ ਸਕਦੇ ਹੋ.
ਪੀਐਚਪੀ ਸਥਾਪਨਾ
ਇਸ ਦੀਆਂ ਸਾਰੀਆਂ ਲੋੜੀਂਦੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਅਤੇ ਮੈਡਿ withਲਾਂ ਨਾਲ ਪੀਐਚਪੀ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:
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
ਵਰਡਪਰੈਸ ਡਾਉਨਲੋਡ ਕਰੋ
ਹੁਣ ਆਓ ਵਰਡਪਰੈਸ ਦਾ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਡਾਉਨਲੋਡ ਕਰੀਏ ਅਤੇ ਅਸੀਂ ਇਸਨੂੰ ਡਿਫਾਲਟ 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
ਵਰਡਪਰੈਸ ਸੈਟ ਅਪ ਕਰਨਾ
ਹੁਣ ਆਓ ਵਰਡਪਰੈਸ ਕੌਂਫਿਗ੍ਰੇਸ਼ਨ ਫਾਈਲ ਵਿੱਚ ਸੋਧ ਕਰੀਏ ਜਿੱਥੇ ਅਸੀਂ ਡੇਟਾਬੇਸ ਦੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਰੱਖਾਂਗੇ:
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');
ਇਹ ਹੋ ਗਿਆ ਸੁਰੱਖਿਆ ਕਾਰਨਾਂ ਕਰਕੇ, ਉਨ੍ਹਾਂ ਨੂੰ ਸੁਰੱਖਿਆ ਕੁੰਜੀਆਂ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਪਵੇਗਾ ਤੁਹਾਡੀ ਡਬਲਯੂਪੀ-ਕੌਂਫਿਗ ਵਿਚ.
ਕਿਸ ਲਈ ਸਾਨੂੰ ਉਨ੍ਹਾਂ ਨੂੰ ਪੈਦਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਅਸੀਂ ਇੱਥੇ ਜਾ ਕੇ ਕਰਦੇ ਹਾਂ ਇਹ ਲਿੰਕ ਅਤੇ ਅਸੀਂ ਉਹ ਵੈਲਯੂਜ ਬਦਲਦੇ ਹਾਂ ਜੋ ਸਾਡੀ ਸਾਈਟ ਨੇ ਸਾਡੀ ਕਨਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਵਿੱਚ ਦਿੱਤੀ ਹੈ.
ਅਤੇ ਇਸ ਨਾਲ ਕੀਤਾ ਸਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਸਾਡੇ ਸਿਸਟਮ ਤੇ ਵਰਡਪਰੈਸ ਸਥਾਪਤ ਹੈ.
ਇਸਦੀ ਵਰਤੋਂ ਸਰਲਤਾ ਨਾਲ ਕਰਨ ਲਈ ਸਾਨੂੰ ਇਕ ਬ੍ਰਾ browserਜ਼ਰ ਖੋਲ੍ਹਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਐਡਰੈਸ ਬਾਰ ਵਿਚ ਉਹ ਰਸਤਾ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿਥੇ ਸਾਡੇ ਕੋਲ ਵਰਡਪ੍ਰੈਸ ਹੈ / var / www / html / ਜਾਂ ਸਾਡਾ ਆਈ ਪੀ ਐਡਰੈਸ.
2 ਟਿੱਪਣੀਆਂ, ਆਪਣੀ ਛੱਡੋ
ਹੁਣ ਅਸੀਂ ਨਿਗਿਨੈਕਸ ਫੋਲਡਰ ਦੀਆਂ ਅਨੁਮਤੀਆਂ ਨੂੰ ਬਦਲਣ ਜਾ ਰਹੇ ਹਾਂ:
chown -R www-data: www-data / var / www / html /
chmod -R 755
Chmod -R 755 ਦੇ ਬਾਅਦ ਗਲਤੀ (ਪੈਰਾਮੀਟਰ ਗੁੰਮ ਹੈ)
ਕਿਰਪਾ ਕਰਕੇ sudo apt-get ਅਪਗ੍ਰੇਡ && sudo apt-get up -y ਨੂੰ ਸਹੀ ਕਰੋ
Por
sudo apt-get update && sudo apt-get up -y