- - Ubuntu sunucusuna WordPress Nasıl Kurulur

Ubuntu sunucusuna WordPress Nasıl Kurulur

WordPress dünyanın en ünlü blog yazarlığı veWeb için CMS platformları. Üretim için geliştirmesi, özelleştirmesi ve ölçeklendirmesi kolaydır. Aynı zamanda sayısız sunucu işletim sisteminde de çalışır (Linux, Windows ve hatta BSD), düzinelerce kullanıcısı vardır ve tüm internetin iyi bir kısmını sağlar. WordPress'i bir sunucuya manuel olarak kurmak çok ilgili bir işlemdir ve herkes için değildir. Bu rehbere tökezlediyseniz ve bunun gibi şeyler konusunda pek iyi değilseniz, Presslabs'a göz atın. Kullanıcıların blog yazılımını kolayca ölçeklendirmelerini, verimli çalışmasını sağlamak için güvenli hale getirmelerini sağlayan mükemmel bir hizmettir. Her şeyi kendiniz yapmayı tercih ediyorsanız, bu kılavuz size WordPress'i Ubuntu sunucusuna nasıl kuracağınızı gösterecektir.

Not: bu kılavuz esas olarak Ubuntu sunucusu ve Linux'a odaklanacak olsa da, WordPress diğer sunucu işletim sistemlerinde çalışabilir. Kullanmak için PHP, MySQL ve bir web sunucusuna ihtiyacınız olacak.

LAMP'ı Takma

Ubuntu sunucusu kurulum süreci boyunca kullanıcılarhemen kurmak için birçok paket seçme seçeneğiniz var. Seçilebilecek seçeneklerden biri LAMP yığınıdır (Linux Apache MySQL ve PHP). Ubuntu sunucusunu ilk kez kuruyorsanız, bu kılavuz için, kurulum sırasında paket seçim sürecinde bu seçeneği seçin.

Ubuntu sunucusu zaten kurulu mu? Endişelenmeyin, gerçekte bir LAMP kurulumu kurulabilir. Bunu yapmak için, terminalde aşağıdaki komutu çalıştırın:

sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^

Ardından, web sunucusunu şu şekilde yeniden başlatın:

sudo systemctl restart apache2

LAMP ile ilgili tüm paketler hazır olduğundasisteme yüklendiğinde, sizden bir kök MySQL şifresi girmeniz istenir. Bunu yapın ve güvenli olduğundan (ve akılda kalıcı olduğundan) emin olun. Bir root şifresi ayarlamadan, WordPress'in kullanması için yeni bir veritabanı oluşturmak için MySQL'e giriş yapmanın yolu yoktur.

Son olarak, WordPress ile kullanmak için bir kullanıcı oluşturun (zaten yoksa).

adduser ubuntu-wordpress
passwd ubuntu-wordpress
usermod -aG sudo ubuntu-wordpress

Apache2'yi yapılandırın

WordPress'i Apache 2'de kullanmak, doğru çalışması için biraz değişiklik gerektirir. Nano metin düzenleyiciyi kullanarak apache2 web sunucusu yapılandırma dosyasını açın.

sudo nano /etc/apache2/apache2.conf

Nano içine girdikten sonra, ok tuşlarını kullanarak dosyanın sonuna kadar gidin. En altta, bu kodu içine yapıştırın:

<Directory /var/www/html/>
     AllowOverride All
</Directory>

Güncellenen yapılandırma dosyasını ile kaydedin. Ctrl + O, ve çık Ctrl + X.

Son olarak, gerekli Apache 2 modüllerini etkinleştirin.

sudo a2enmod rewrite
sudo a2enmod php7.0

Değişiklikleri uygulamak için bittiğinde web sunucusunu yeniden başlattığınızdan emin olun.

sudo systemctl restart apache2

WordPress'i Kurmak

WordPress'in en son sürümünü indirerek yükleme işlemini başlatın.

Not: Bu kurulumu Ubuntu'da root kullanıcısı olarak yapmayın.

wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz

Tar.gz dosyasının içeriğini varsayılan web dizinine çıkarın.

tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1

Ardından, yeni bir tane oluşturun .htaccess dosya ve izinlerini güncelleyin.

touch /var/www/html/.htaccess
chmod 660 /var/www/html/.htaccess

CP kullanarak, örnek konfigürasyonu varsayılan konfigürasyon dosyası olarak kopyalayın.

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

Chown ile, kullanıcınıza WordPress dosyalarının sahipliğini verin:

sudo chown -R ubuntu-wordpress:www-data /var/www/html

İzinleri Ayarlama

Ubuntu-wordpress şimdi daha iyi erişime sahip / Var / www / html. Yükleme işleminde bir sonraki adım, WordPress'in doğru çalışması için izinleri ince ayar yapmaktır:

sudo find /var/www/html -type d -exec chmod g+s {} ;
sudo chmod g+w /var/www/html/

Temalar ve eklentiler dizini de izin değişikliklerine ihtiyaç duyar, böylece her şey yolunda gider.

sudo chmod -R g+w /var/www/html/wp-content/themes
sudo chmod -R g+w /var/www/html/wp-content/plugins

Gizli Anahtarları Ayarlama

Güvenlik nedeniyle, her yeni WordPress kurulumunun birkaç gizli anahtarla doğrulanması gerekir. Bu tuşlar curl komutuyla kolayca alınabilir.

curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys

Kıvrılma kullanarak, WordPress tuz tuşları / wp tuşlarında bulunur. Onları görüntülemek için kedi kullanın.

cat /wp-keys

İkinci bir terminal açın ve WordPress yapılandırma dosyanızı düzenleyin.

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

Dosyanın ortasına kadar kaydırın ve her bir tuşu doğru noktalara doldurun. Referans olarak / wp tuşlarını kullanın.

Not: between ‘arasında kopyalayın

SQL Veri Tabanı Oluşturma

Daha önce LAMP kurulum işlemi sırasında ayarladığınız root şifresini kullanarak MySQL arayüzüne giriş yapın. Bir kez girildiğinde, WordPress için yeni bir veritabanı oluşturmak için istemi kullanın.

mysql -u root -p

Not: ‘değiştirsecurepassword‘Güvenli bir şifre ile. EM ÇIKARMAYIN .

CREATE DATABASE wordpressdb;
CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword";
GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost;
FLUSH PRIVILEGES;
exit

Değişiklikleri yansıtmak için Apache 2 web sunucusunu ve MySQL'i yeniden başlatın.

sudo service apache2 restart
sudo service mysql restart

Final Tweaks

Terminal tabanlı olarak yapılacak en son şeyayar config.php dosyasının içindeki veritabanı bilgisini doldurmaktır. Nano'da açın ve gerekli bilgileri doldurun. Bu gibi görünmeli:

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

// ** MySQL ayarları - Bu bilgiyi web sunucunuzdan alabilirsiniz ** //
/ ** WordPress veritabanının adı * /
tanımla (‘DB_NAME’, ‘wordpressdb’);

/ ** MySQL veritabanı kullanıcı adı * /
tanımla (‘DB_USER’, ubuntuwordpress ’);

/ ** MySQL veritabanı şifresi * /
tanımla (‘DB_PASSWORD’, securepassword);

/ ** MySQL ana bilgisayar adı * /
tanımla (‘DB_HOST’, ‘localhost’);

WordPress Blogunuzu Kurmak

Yapılandırma tamamlandığında, sunucunuzun etki alanını yükleyin ve WordPress kurulum işlemini uygulayın. Yükleyici çok ayrıntılı ve her adımda size yol gösterecektir.

Yorumlar