20.1 C
New York
Monday, September 26, 2022
Array

CentOS 7’ye WordPress Nasıl Kurulur

WordPress, oradaki en popüler CMS'lerden biridir. İnternetteki tüm web sitelerinin %30'undan fazlasına güç sağlar. Ayrıca, açık kaynaklı bir programdır ve ücretsiz olarak kullanılabilir. İnternette binlerce tema, eklenti ve belge mevcuttur. Bu, WordPress'i blog yazarlarının, küçük ve büyük şirketlerin web sitelerini hızlı ve kolay bir şekilde kurup çalıştırmaları için ilk tercihi yapar. Bu kılavuzda, WordPress'in CentOS 7'ye nasıl kurulacağını öğreneceğiz.

Önkoşullar

WordPress'i CentOS'a nasıl kuracağımızı öğrenmeden önce, sunucunuzda CentOS sunucusunun kurulu olduğunu düşünüyorum.

Ayrıca, LAMP veya LEMP Stack'in kurulu olması önemlidir. Sunucunuzda bu bileşenler kurulu değilse, aşağıdaki kılavuzumuzu takip edebilirsiniz:

CentOS'a WordPress Nasıl Kurulur?

Adım 1: Bir MySQL Veritabanı Oluşturun

WordPress, web sitesini yönetmek için ilişkisel veritabanı kullandığından, önce veritabanı oluşturmamız gerekir. Başlamak için, oturum açmanız gerekir. MySQL kullanarak root:

mysql -u root -p

girmeniz istenecektir. root şifre. Şifreyi girdikten sonra MySQL Komut İstemi'ne yönlendirileceksiniz.

Şimdi WordPress tabanlı web sitemiz için bir veritabanı oluşturalım:

CREATE DATABASE database_name;

Şimdi yeni bir veritabanı kullanıcısı oluşturun ve aşağıdaki komutu çalıştırarak ona bir şifre atayın:

CREATE USER [email protected] IDENTIFIED BY 'password';

database_user: Veritabanı kullanıcı adıdır. İstediğiniz kullanıcı adını saklayabilirsiniz.

password: Veritabanınız için kullanıcı şifresidir. Parolanız büyük harf, küçük harf ve özel karakterlerden oluşan bir kombinasyon içermelidir. Bu, veritabanınızı daha güvenli hale getirecektir.

Bir veritabanı kullanıcısı oluşturup ona bir şifre atadıktan sonra, veritabanına kullanıcı erişimi vermemiz gerekiyor.

GRANT ALL PRIVILEGES ON database_name.* TO [email protected] IDENTIFIED BY 'password';

Artık veritabanına kullanıcının ihtiyaç duyduğu erişimi verdiğimize göre, MySQL'in yaptığımız son ayrıcalıklardan haberdar olması için tüm ayrıcalıkları temizlememiz gerekiyor.

FLUSH PRIVILEGES;

Veritabanı oluşturma için tüm adımları tamamladık. MySQL'den şunu yazarak çıkabiliriz:

exit

Artık normal SSH komut istemine geri döndünüz.

Adım #2: Nginx'i Yapılandırın

Her şeyden önce, varsayılan Nginx yapılandırma dosyasının devre dışı bırakıldığından emin olmanız gerekir. Devre dışı değilse, çalıştırarak devre dışı bırakabilirsiniz:

sudo mv /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.disabled

Web sitemiz için Nginx konfigürasyonu oluşturmamız gerekiyor example.com. Şimdi kullanarak bir Nginx yapılandırma dosyası oluşturalım nano veya vim editör.

sudo nano /etc/nginx/conf.d/example.com.conf

Sunucunuzda Vim Editor kurulu değilse, kılavuzumuzu takip edebilirsiniz: CentOS'ta Vim Nasıl Kurulur: Kolay Adım.

Şimdi aşağıdaki yapılandırmayı dosyanızın içine yapıştırın. example.com.conf dosya:

 server {
 listen 80 default_server;
 listen [::]:80 default_server ipv6only=on;
 root /var/www/example1.com/public_html;
 index index.php;
 Make site accessible from http://localhost/
 server_name example1.com www.example1.com *.example1.com;
 location / {
 First attempt to serve request as file, then
 as directory, then fall back to displaying a 404.
 try_files $uri $uri/ /index.php;
 Uncomment to enable naxsi on this location
 include /etc/nginx/naxsi.rules
 }
 location ~ .php$ {
 fastcgi_split_path_info ^(.+.php)(/.+)$;
 # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
 #
 # With php7.2-cgi alone:
 fastcgi_pass 127.0.0.1:9000;
 # With php7.2-fpm:
 fastcgi_pass unix:/var/run/php7.2-fpm.sock;
 fastcgi_index index.php;
 include fastcgi_params;
 } 

Değişiklikleri kaydedin.

Not: PHP sürümünü bu konfigürasyonun içinde güncellemelisiniz. Bu öğreticiyi yazarken sunucumuzda PHP 7.2 kurulu olduğundan, fastcgi_pass ile direktif php7.2-fpm.sock. yani,

fastcgi_pass unix:/var/run/php7.2-fpm.sock;

php5-fpm ile:

fastcgi_pass unix:/var/run/php5-fpm.sock;

Vurarak yapılandırma dosyası dosyasını kaydedin CTRL + X (Windows) veya CMD + X (Mac).

Ardından Nginx'i yeniden başlatın:

sudo systemctl restart nginx

Adım 3: WordPress'i yükleyin

Bu adımda WordPress kurulumunu gerçekleştireceğiz. Ancak ondan önce, WordPress tabanlı web sitemizi sorunsuz bir şekilde çalıştırmamıza yardımcı olacak bazı PHP modüllerini yükleyelim:

sudo yum install php-fpm php-bcmath php-curl php-gd php-imagick php-libsodium php-mbstring php-mysql php-soap php-xml php-zip

Şimdi aşağıdaki komutu çalıştırarak yeni modülü tanıması için Nginx'i yeniden yükleyin:

nginx -s reload

veya

sudo service nginx reload

Şimdi iki dizin oluşturalım src ve public_html:

src: Web siteniz için gerekli olan kaynak kodunu indirebileceğiniz dizindir.

public_html: Bu, web sitenizin kök klasörüdür.

Bu iki dizini oluşturmak için şunu çalıştırın:

sudo mkdir -p /var/www/html/example.com/src/

ve

sudo mkdir -p /var/www/example.com/html/public_html/

Şimdi bu yeni dizinlerin sahibini web sunucunuzun kullanıcısı olarak ayarlayın. Bu durumda web sunucumuz NGINX'tir:

sudo chown -R www-data:www-data /var/www/html/example.com/*

Gerekli tüm PHP uzantılarını indirdiğimize, web sitemizin kök dizinini oluşturduğumuza ve sahipliği belirlediğimize göre, WordPress'i kurmaya hazırız.

şuraya gidin: src dizini yazarak:

cd /var/www/html/example.com/src/

Şimdi şunu yazarak WordPress'in en son ve en güncel sürümünü indirin:

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

Not: WordPress dosyasını yerel olarak indirmek isterseniz, resmi web sitesini ziyaret edin.

Bu, WordPress'in sıkıştırılmış bir arşivini indirecektir. src dizin.

kullanarak arşivlenmiş dosyaları ayıklayın. tar emretmek:

sudo tar xzvf latest.tar.gz

Arşivi çıkardıktan sonra, adında bir dizine sahip olacaksınız. wordpress senin içinde src dizin. Tüm dosyaları kopyalamamız gerekiyor. wordpress web sitemizin kök klasörünün içindeki dizin, yani public_html.

Tüm bu dosyaları kopyalamak için kullanacağız rsync emretmek. Tüm dosyaları güvenli bir şekilde kopyalayacak olan public_html dizin.

sudo rsync -avP ~/wordpress/ /var/www/html/example.com/public_html/

Ancak, yine de bir oluşturmamız gerekiyor. upload içindeki dizin wp-content dizin. Bu, tarafından yüklenen dosyaları depolamamıza yardımcı olacaktır. WordPress. Bu ada sahip bir klasör oluşturmak için şunu çalıştırın:

sudo mkdir /var/www/html/example.com/public_html/upload

Adım #4: WordPress'i Yapılandırın

WordPress'in gerektirdiği yapılandırma, web sitenizin URL'sini ziyaret ederek web arayüzü kullanılarak tamamlanabilir. Ancak, WordPress'i yapılandırmanın iki farklı yolunu öğreneceğiz.

Yöntem 1: Manuel Yapılandırma

Bunun için web sitenizin varsayılan dizinine gitmeniz ve bir kopyasını oluşturmanız gerekir. wp-config-sample.php. Bu koşuyu yapmak için:

sudo cp wp-config-sample.php wp-config.php

Düzenle wp-config.php favori düzenleyicinizi kullanarak. Bu örnekte, kullanıyorum nano.

sudo nano wp-config.php

Şöyle görünmelidir:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressuser');
/** MySQL database password */
define('DB_PASSWORD', 'password'); 

WordPress Veritabanı Adı, MySQL Veritabanı Kullanıcı Adı ve Veritabanı Parolası gibi veritabanı bilgilerini değiştirmeniz gerekir.

Değişiklikleri kaydedin ve yapılandırmayı tamamlamak için web sitenizin URL'sini girin.

Yöntem 2: Web Arayüzünü Kullanma

Bu yöntemde, doğrudan web sitenizin URL'sini tarayıcıya girmeniz gerekir. Enter'a bastığınızda, WordPress sizi “Kurulum Yapılandırma Sayfası” hangisi şöyle görünecek:

basmak Hadi gidelim! buton.

Veritabanı ayrıntılarını girmeniz gereken sayfaya yönlendirileceksiniz:

Kurulum Yapılandırma Dosyası - Veritabanı Ayrıntılarını Girin

Burada Veritabanına girmeniz gerekiyor İsim, Kullanıcı adı ve Şifre daha önce yarattığınız

Veritabanı Ana Bilgisayarı: Veritabanınız için farklı bir ana bilgisayar kullanmadığınız sürece veritabanı ana bilgisayarını rahatsız etmeyin.

Tablo Öneki (isteğe bağlı): Varsayılan öneki değiştirebilirsiniz wp_ harfleri ve sayıları içeren başka bir önek ile. Bu, bir WordPress web sitesinin daha güvenli bir sürümünü kurmanıza yardımcı olacaktır.

Gönderdikten sonra, başarılı bir veritabanı bağlantısını onaylayacak yeni bir sayfaya yönlendirileceksiniz.

Kurulum Yapılandırma Dosyası - Sparky

Bu sayfayı görmüyorsanız, veritabanı ayrıntılarınızı çapraz kontrol etmeniz gerekir.

Şimdi tıklayın Kurulumu çalıştırın buton.

Bu sizi Kurulum web sitenizle ilgili bilgileri vermeniz gereken sayfa.

WordPress Kurulumu

Web sitenizin başlığını, kullanıcı adını, şifreyi ve e-posta kimliğini girin ve WordPress'i yükleyin.

Not: Kurulumdan sonra değiştirilemeyeceği için kurulumu çalıştırmadan önce e-posta kimliğinizi iki kez kontrol edin.

Her şey yolunda giderse, aşağıdakine benzer bir teşekkür sayfası göreceksiniz:

Başarılı Kurulum

Artık web sitenizin yönetici paneline giriş yapmak için Web Sitesi Kullanıcı Adınızı ve Parolanızı girebilirsiniz.

WordPress Kontrol Paneli

Çözüm

Artık CentOS 7'nizde çalışır durumda olan WordPress tabanlı bir web siteniz olmalıdır.

Umarım CentOS 7'ye WordPress'in nasıl kurulacağına dair bu öğreticiyi faydalı bulursunuz. Görüşlerinizi aşağıdaki yorum bölümüne koyun.

Tienhttps://tumsozluk.com
I am a web developer who is working as a freelancer.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

two × four =

Stay Connected

0FansLike
40FollowersFollow
0SubscribersSubscribe
- Advertisement -

Latest Articles