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
Ş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.
Ş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)
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