Bagaimana cara memasang WordPress pada Ubuntu 18.04 dan derivatif?

Ubuntu18.04WordPress

WordPress telah menjadi satu sistem pengurusan kandungan (CMS) paling popular dan digunakan dalam rangkaian, Ini disebabkan oleh fakta bahawa ia dapat disesuaikan dengan berbagai jenis penggunaan, ia juga memiliki sejumlah besar plug-in yang memungkinkan anda untuk meningkatkan penggunaannya dan tanpa meninggalkan tema atau kulit tasik ini.

Kali ini kami akan berkongsi panduan ringkas mengenai cara memasang WordPress di Ubuntu, ini untuk mempunyai laman web ujian atau untuk orang yang masih tidak mengetahui fungsinya.

Proses pemasangan

Sebelum melakukan apa-apa, anda mesti mengemas kini sistem dengan:

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

Pemasangan Nginx

Untuk memasang WordPress pada sistem kami, kita akan bergantung pada beberapa alat untuk pengoperasiannya, yang pertama adalah Nginx:

sudo apt-get install nginx -y

Pemasangan MariaDB

kepada perkhidmatan pangkalan data yang akan kita pilih MariaDB, untuk pemasangannya kami laksanakan:

sudo apt-get install mariadb-server -y

Selesai sekarang kita akan melaksanakan perintah berikut untuk mengkonfigurasi pelayan pangkalan data:

mysql_secure_installation

Di sini sahaja kami akan mengikuti arahan dan akan meminta kami menetapkan kata laluan, yang tidak boleh kita lupakan.

penciptaan pangkalan data

Kita mesti log masuk dengan bukti kelayakan yang kita masukkanSekiranya kita meninggalkan yang lalai, ia harus seperti berikut:

mysql -u root -p

Sekiranya mereka tidak harus meletakkan nama pengguna selepas -u dan kata laluan mereka selepas -p

Selesai ini sudah tiba masanya untuk membuat pangkalan data, dengan mana WordPress akan dilayan dengan melaksanakan perintah berikut:

CREATE DATABASE wordpress;

CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';

GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;

FLUSH PRIVILEGES;

exit;

Ini di sini anda akan mengganti nama pengguna dengan kata laluan anda untuk pangkalan data.

Pemasangan PHP

Untuk memasang PHP dengan semua kebergantungan dan modul yang diperlukan, jalankan arahan berikut:

sudo apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

Selesai ini kemasa kita akan mengedit fail php.ini.

sudo nano /etc/php/7.2/fpm/php.ini

Y cari baris ini:

;cgi.fix_pathinfo=1

Kita mesti melepaskan garis besar membuang; ubah = 1 hingga = 0, kekal seperti berikut:

cgi.fix_pathinfo=0

Selepas itu kami akan mencari baris berikut dalam fail php.ini dan meletakkan nilai berikut, mereka mesti kelihatan seperti ini:

upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120

Muat turun WordPress

WordPress-ubuntu

Sekarang mari memuat turun versi terkini WordPress dan kami akan memasukkannya ke dalam direktori Nginx lalai:

cd /var/www/html

wget https://wordpress.org/latest.tar.gz

Nyahzip fail yang baru dimuat turun dengan:

tar -zxvf latest.tar.gz --strip-components=1

Sekarang mari kita ubah kebenaran folder Nginx:

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

Selesai ini mari buat fail konfigurasi dengan:

nano /etc/nginx/sites-available/example.com

Y kami meletakkan perkara berikut:

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;
}
}

Sekarang kita mesti mengaktifkannya dengan:

ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

Sekarang mulakan semula Nginx dan PHP agar perubahan berlaku

sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service

Menyiapkan WordPress

Sekarang mari kita edit fail konfigurasi WordPress di mana kita akan meletakkan kelayakan pangkalan data:

mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

sudo nano /var/www/html/wp-config.php

Y kami akan mengubah maklumat dalam dia:

define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');

Selesai ini atas alasan keselamatan, mereka mesti mengemas kini kunci keselamatan dalam wp-config anda.

Oleh itu kita mesti menjana mereka, kami melakukan ini dengan melawat pautan ini dan kami mengubah nilai yang diberikan oleh laman web ini dalam fail konfigurasi kami.

Dan selesai dengannya Kami sudah memasang WordPress pada sistem kami.

Untuk mula menggunakannya dengan sederhana Kita mesti membuka penyemak imbas dan meletakkan di bar alamat jalan di mana kita mempunyai wordpress / var / www / html / atau alamat ip kami.


2 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Pierre kata

    Sekarang kita akan mengubah kebenaran folder Nginx:

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

    Ralat selepas chmod -R 755 (parameter hilang)

  2.   Romuald kata

    Sila betulkan sudo apt-get upgrade & & sudo apt-get upgrade -y

    oleh

    sudo apt-get kemas kini && sudo apt-get upgrade -y