ಉಬುಂಟು 18.04 ಮತ್ತು ಉತ್ಪನ್ನಗಳಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ಉಬುಂಟು 18.04 ವರ್ಡ್ಪ್ರೆಸ್

ವರ್ಡ್ಪ್ರೆಸ್ ಒಂದಾಗಿದೆ ವಿಷಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳ (CMS) ಹೆಚ್ಚು ಜನಪ್ರಿಯವಾಗಿದೆ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ವಿಭಿನ್ನ ರೀತಿಯ ಬಳಕೆಗೆ ಹೊಂದಿಕೊಳ್ಳಬಹುದು ಎಂಬ ಕಾರಣದಿಂದಾಗಿ, ಇದು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಪ್ಲಗ್-ಇನ್‌ಗಳನ್ನು ಸಹ ಹೊಂದಿದೆ, ಅದು ನಿಮಗೆ ಅದರ ಬಳಕೆಯನ್ನು ಇನ್ನಷ್ಟು ಹೆಚ್ಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ಈ ಸರೋವರದ ವಿಷಯಗಳು ಅಥವಾ ಚರ್ಮವನ್ನು ಬಿಡದೆ.

ಈ ಸಮಯ ನಾವು ಉಬುಂಟುನಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಎಂಬುದರ ಕುರಿತು ಸರಳ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಹಂಚಿಕೊಳ್ಳಲಿದ್ದೇವೆ, ಇದು ಪರೀಕ್ಷಾ ತಾಣವನ್ನು ಹೊಂದಲು ಅಥವಾ ಅದರ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಇನ್ನೂ ತಿಳಿದಿಲ್ಲದ ಜನರಿಗೆ.

ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆ

ಏನನ್ನೂ ಮಾಡುವ ಮೊದಲು, ನೀವು ಸಿಸ್ಟಮ್ ಅನ್ನು ನವೀಕರಿಸಬೇಕು:

sudo apt-get upgrade && sudo apt-get upgrade -y

Nginx ಸ್ಥಾಪನೆ

ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು, ಅದರ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ನಾವು ಕೆಲವು ಸಾಧನಗಳನ್ನು ಅವಲಂಬಿಸಲಿದ್ದೇವೆ, ಮೊದಲನೆಯದು 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;

ಇಲ್ಲಿ ಇವುಗಳಲ್ಲಿ ಡೇಟಾಬೇಸ್‌ಗಾಗಿ ನೀವು ಬಳಕೆದಾರಹೆಸರನ್ನು ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ನೊಂದಿಗೆ ಬದಲಾಯಿಸಲಿದ್ದೀರಿ.

ಪಿಎಚ್ಪಿ ಸ್ಥಾಪನೆ

ಪಿಎಚ್ಪಿಯನ್ನು ಅದರ ಎಲ್ಲಾ ಅಗತ್ಯ ಅವಲಂಬನೆಗಳು ಮತ್ತು ಮಾಡ್ಯೂಲ್ಗಳೊಂದಿಗೆ ಸ್ಥಾಪಿಸಲು, ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

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');

ಇದನ್ನು ಮಾಡಿದೆ ಸುರಕ್ಷತಾ ಕಾರಣಗಳಿಗಾಗಿ, ಅವರು ಭದ್ರತಾ ಕೀಲಿಗಳನ್ನು ನವೀಕರಿಸಬೇಕು ನಿಮ್ಮ wp-config ನಲ್ಲಿ.

ಆದ್ದರಿಂದ ನಾವು ಅವುಗಳನ್ನು ಉತ್ಪಾದಿಸಬೇಕು, ನಾವು ಭೇಟಿ ನೀಡುವ ಮೂಲಕ ಇದನ್ನು ಮಾಡುತ್ತೇವೆ ಈ ಲಿಂಕ್ ಮತ್ತು ನಮ್ಮ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ನಲ್ಲಿ ಈ ಸೈಟ್ ನಮಗೆ ನೀಡುವ ಮೌಲ್ಯಗಳನ್ನು ನಾವು ಬದಲಾಯಿಸುತ್ತೇವೆ.

ಮತ್ತು ಅದರೊಂದಿಗೆ ಮಾಡಲಾಗುತ್ತದೆ ನಾವು ಈಗಾಗಲೇ ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೇವೆ.

ಅದನ್ನು ಸರಳವಾಗಿ ಬಳಸಲು ಪ್ರಾರಂಭಿಸಲು ನಾವು ವರ್ಡ್ಪ್ರೆಸ್ ಹೊಂದಿರುವ ಮಾರ್ಗವನ್ನು ಬ್ರೌಸರ್ ತೆರೆಯಬೇಕು ಮತ್ತು ವಿಳಾಸ ಪಟ್ಟಿಯಲ್ಲಿ ಇಡಬೇಕು / var / www / html / ಅಥವಾ ನಮ್ಮ ಐಪಿ ವಿಳಾಸ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಕಲ್ಲು ಡಿಜೊ

    ಈಗ ನಾವು Nginx ಫೋಲ್ಡರ್ನ ಅನುಮತಿಗಳನ್ನು ಬದಲಾಯಿಸಲಿದ್ದೇವೆ:

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

    Chmod -R 755 ನಂತರ ದೋಷ (ಕಾಣೆಯಾದ ನಿಯತಾಂಕ)

  2.   ರೊಮುವಾಲ್ಡೋ ಡಿಜೊ

    ದಯವಿಟ್ಟು ಸುಡೋ ಆಪ್ಟ್-ಗೆಟ್ ಅಪ್‌ಗ್ರೇಡ್ && ಸುಡೊ ಆಪ್ಟ್-ಗೆಟ್ ಅಪ್‌ಗ್ರೇಡ್ -y ಅನ್ನು ಸರಿಪಡಿಸಿ

    ಮೂಲಕ

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