Ubuntu 18.04 ve türevlerine WordPress nasıl kurulur?

Ubuntu18.04WordPress

WordPress bir oldu içerik yönetim sistemlerinin (CMS) en popüler ve ağda kullanılan, Bunun nedeni, çeşitli kullanım türlerine uyarlanabilmesidir, ayrıca kullanımını daha da geliştirmenize ve bu gölün temalarından veya görünümlerinden ayrılmadan çok sayıda eklentiye sahiptir.

Bu zaman WordPress'in Ubuntu'ya nasıl kurulacağına dair basit bir rehber paylaşacağız, Bu, bir test sitesine sahip olmak veya hala işlevselliğini bilmeyen kişiler için.

Kurulum işlemi

Bir şey yapmadan önce sistemi ile güncellemelisin:

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

Nginx kurulumu

WordPress'i sistemimize kurmak için, çalışması için birkaç araca güveneceğiz, ilki Nginx:

sudo apt-get install nginx -y

MariaDB kurulumu

Daha MariaDB'yi seçeceğimiz veritabanı hizmeti, kurulumu için uyguluyoruz:

sudo apt-get install mariadb-server -y

Bunu şimdi yaptım veritabanı sunucusunu yapılandırmak için aşağıdaki komutu uygulayacağız:

mysql_secure_installation

Sadece burada talimatları takip edeceğiz ve bizden bir şifre belirlememizi isteyecek, unutmamalıyız.

veri tabanının oluşturulması

Girdiğimiz kimlik bilgileriyle giriş yapmalıyızVarsayılanları bırakırsak, aşağıdaki gibi olmalıdır:

mysql -u root -p

Kullanıcı adınızı -u ve şifrenizi -p sonrasına koymamalılarsa

Bitir bunu bir veritabanı oluşturma zamanı, bu komutların çalıştırılmasıyla hangi WordPress'in sunulacağı:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

İşte bunlarda kullanıcı adını veritabanı şifrenizle değiştireceksiniz.

PHP kurulumu

PHP'yi gerekli tüm bağımlılıkları ve modülleri ile kurmak için, aşağıdaki komutu çalıştırın:

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

Bunu şuraya yaptımphp.ini dosyasını düzenleyeceğimiz zaman.

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

Y bu satırı arayın:

;cgi.fix_pathinfo=1

Çizgiyi kaldırmalıyız kaldırılması; = 1'i = 0 olarak değiştirin, aşağıdaki gibi kaldı:

cgi.fix_pathinfo=0

sonra php.ini dosyasında aşağıdaki satırları arayacağız ve aşağıdaki değerleri yerleştireceğiz, şöyle görünmeleri gerekir:

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

WordPress'i indirin

WordPress-ubuntu

Şimdi WordPress'in en son sürümünü indirelim ve bunu varsayılan Nginx dizinine koyacağız:

cd /var/www/html

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

Yeni indirilen dosyayı şu şekilde açın:

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

Şimdi Nginx klasörünün izinlerini değiştirelim:

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

Bitir bunu bir yapılandırma dosyası oluşturalım:

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

Y aşağıdakileri koyduk:

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

Şimdi şununla etkinleştirmeliyiz:

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

Şimdi Nginx ve PHP'yi yeniden başlatın değişikliklerin etkili olması için

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

WordPress kurulumu

Şimdi WordPress yapılandırma dosyasını düzenleyelim veritabanının kimlik bilgilerini nereye koyacağız:

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

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

Y içindeki bilgileri değiştireceğiz o:

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

Bitir bunu güvenlik nedenleriyle, güvenlik anahtarlarını güncellemelidirler wp-config'inizde.

Ne için onları oluşturmalıyızbunu ziyaret ederek yapıyoruz tıkla ve bu sitenin bize verdiği değerleri yapılandırma dosyamızda değiştiriyoruz.

Ve onunla bitti Sistemimizde zaten kurulu WordPress var.

Basitçe kullanmaya başlamak için Bir tarayıcı açmalı ve adres çubuğuna wordpress'in bulunduğu yolu yerleştirmeliyiz / Var / www / html / veya ip adresimiz.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Pierre dijo

    Şimdi Nginx klasörünün izinlerini değiştireceğiz:

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

    Chmod -R 755'ten sonra hata (eksik parametre)

  2.   romualdo dijo

    Lütfen sudo apt-get upgrade && sudo apt-get upgrade -y'yi düzeltin

    tarafından

    sudo apt-get update && sudo apt-get yükseltme -y