ਉਬੰਟੂ 18.04 ਅਤੇ ਡੈਰੀਵੇਟਿਵਜ਼ 'ਤੇ ਵਰਡਪਰੈਸ ਕਿਵੇਂ ਸਥਾਪਿਤ ਕਰਨਾ ਹੈ?

ਉਬੰਤੂ 18.04 ਵਰਡਪਰੈਸ

ਵਰਡਪਰੈਸ ਇੱਕ ਬਣ ਗਿਆ ਹੈ ਸਮਗਰੀ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀਆਂ ਦੀ (ਸੀ.ਐੱਮ.ਐੱਸ.) ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਅਤੇ ਨੈਟਵਰਕ ਵਿਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਇਸ ਤੱਥ ਦੇ ਕਾਰਨ ਹੈ ਕਿ ਇਸਨੂੰ ਵੱਖੋ ਵੱਖਰੀਆਂ ਕਿਸਮਾਂ ਦੀ ਵਰਤੋਂ ਅਨੁਸਾਰ .ਾਲਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਇਸ ਵਿਚ ਵੱਡੀ ਗਿਣਤੀ ਵਿਚ ਪਲੱਗ-ਇਨ ਵੀ ਹਨ ਜੋ ਤੁਹਾਨੂੰ ਇਸ ਝੀਲ ਦੇ ਥੀਮ ਜਾਂ ਛਿੱਲ ਨੂੰ ਛੱਡ ਕੇ ਇਸ ਦੀ ਵਰਤੋਂ ਨੂੰ ਹੋਰ ਵਧਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ.

ਇਸ ਸਮੇਂ ਅਸੀਂ ਉਬੰਤੂ ਵਿੱਚ ਵਰਡਪਰੈਸ ਕਿਵੇਂ ਸਥਾਪਿਤ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਇੱਕ ਸਧਾਰਣ ਗਾਈਡ ਸਾਂਝੀ ਕਰਨ ਜਾ ਰਹੇ ਹਾਂ, ਇਹ ਇੱਕ ਟੈਸਟ ਸਾਈਟ ਲੈਣ ਲਈ ਜਾਂ ਉਹਨਾਂ ਲੋਕਾਂ ਲਈ ਜੋ ਅਜੇ ਵੀ ਇਸਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਨਹੀਂ ਜਾਣਦੇ.

ਇੰਸਟਾਲੇਸ਼ਨ ਕਾਰਜ

ਕੁਝ ਵੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਸਿਸਟਮ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ:

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 ਟਿੱਪਣੀਆਂ, ਆਪਣੀ ਛੱਡੋ

ਆਪਣੀ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ. ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨਾਲ ਨਿਸ਼ਾਨੀਆਂ ਹਨ *

*

*

  1. ਡੇਟਾ ਲਈ ਜ਼ਿੰਮੇਵਾਰ: ਮਿਗੁਏਲ Áੰਗਲ ਗੈਟਨ
  2. ਡੇਟਾ ਦਾ ਉਦੇਸ਼: ਨਿਯੰਤਰਣ ਸਪੈਮ, ਟਿੱਪਣੀ ਪ੍ਰਬੰਧਨ.
  3. ਕਾਨੂੰਨੀਕਰਨ: ਤੁਹਾਡੀ ਸਹਿਮਤੀ
  4. ਡੇਟਾ ਦਾ ਸੰਚਾਰ: ਡੇਟਾ ਤੀਜੀ ਧਿਰ ਨੂੰ ਕਾਨੂੰਨੀ ਜ਼ਿੰਮੇਵਾਰੀ ਤੋਂ ਇਲਾਵਾ ਨਹੀਂ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ.
  5. ਡਾਟਾ ਸਟੋਰੇਜ: ਓਸੇਂਟਸ ਨੈਟਵਰਕ (ਈਯੂ) ਦੁਆਰਾ ਮੇਜ਼ਬਾਨੀ ਕੀਤਾ ਡੇਟਾਬੇਸ
  6. ਅਧਿਕਾਰ: ਕਿਸੇ ਵੀ ਸਮੇਂ ਤੁਸੀਂ ਆਪਣੀ ਜਾਣਕਾਰੀ ਨੂੰ ਸੀਮਤ, ਮੁੜ ਪ੍ਰਾਪਤ ਅਤੇ ਮਿਟਾ ਸਕਦੇ ਹੋ.

  1.   ਪੱਥਰ ਉਸਨੇ ਕਿਹਾ

    ਹੁਣ ਅਸੀਂ ਨਿਗਿਨੈਕਸ ਫੋਲਡਰ ਦੀਆਂ ਅਨੁਮਤੀਆਂ ਨੂੰ ਬਦਲਣ ਜਾ ਰਹੇ ਹਾਂ:

    chown -R www-data: www-data / var / www / html /
    chmod -R 755

    Chmod -R 755 ਦੇ ਬਾਅਦ ਗਲਤੀ (ਪੈਰਾਮੀਟਰ ਗੁੰਮ ਹੈ)

  2.   ਰੋਮੂਲਡੋ ਉਸਨੇ ਕਿਹਾ

    ਕਿਰਪਾ ਕਰਕੇ sudo apt-get ਅਪਗ੍ਰੇਡ && sudo apt-get up -y ਨੂੰ ਸਹੀ ਕਰੋ

    Por

    sudo apt-get update && sudo apt-get up -y