Linux

CentOS 7`ye Apache, MariaDB 10 ve PHP Kullanarak WordPress Nasıl Kurulur.

WordPress, açık kaynaklı ve ücretsiz bir blog uygulamasıdır MySQL ve PHP kullanılarak geliştirilen dinamik bir CMS’dir (İçerik Yönetim Sistemi). Çok sayıda üçüncü parti eklenti ve teması mevcuttur. WordPress şu anda internette bulunan ve dünyadaki milyonlarca insan tarafından kullanılan en popüler blog platformlarından biri. Bu yazıda RHEL, CentOS ve Fedora Linux dağıtımlarında LAMP (Linux, Apache, MySQL / MariaDB, PHP) kullanarak popüler içerik yönetim sisteminin (WordPress) nasıl kurulacağını açıklayacağız.

Gereksinimler

CentOS 7 Kurulu Bir Makine 🙂

CentOS 7’de Remi Repo Kurulumu

Yapacağımız kurulum CentOS 7’de olacak, fakat aynı talimatlar RHEL ve Fedora dağıtımlarında da geçerli.İlk önce aşağıdaki komutu kullanarak Remi deposunu kurun ve etkinleştirin.

# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm  [On CentOS/RHEL 7]
# dnf install http://rpms.remirepo.net/fedora/remi-release-29.rpm        [On Fedora 29]

PHP 7.3 kullanacağımızdan, yum-utils aracı tarafından sağlanan yum-config-manager komutunu kullanarak PHP 5.4 kurulumunu devre dışı bırakmamız gerekecek.

# yum install yum-utils
# yum-config-manager --disable remi-php54
# yum-config-manager --enable remi-php73

CentOS 7’ye LAMP Stack Yükleme

Şimdi aşağıdaki komutu kullanarak LAMP yığımızla ilgili tüm gerekli paketleri kurmaya hazırız.

# yum install httpd mariadb mariadb-server php php-common php-mysql php-gd php-xml php-mbstring php-mcrypt

Kurulum tamamlandıktan sonra, MariaDB kurulumumuzu başlatmamız ve güvenlik ayarlarını yapmamız gerekecek.

# systemctl start mariadb
# mysql_secure_installation

MariaDB sunucunuzun güvenliği ile ilgili ayarlamaları yapmak için ekrandaki talimatları izleyin. Ardından, MariaDB’yi sistem önyüklemesinde otomatik olarak başlayacak şekilde yapılandırırız:

# systemctl enable mariadb

Ardından Apache web sunucusu için de aynısını yapacağız:

# systemctl start httpd
# systemctl enable httpd

WordPress için MySQL Veritabanı Oluşturma

Kurulum yapacağımız WordPress için bir veritabanı ve bir veritabanı kullanıcısı gerektirecektir. Bir tane oluşturmak için aşağıdaki komutları kullanmanız yeterlidir. Tercihlerinize göre veritabanı adını, kullanıcı adını ve şifreyi değiştirmekten çekinmeyin 🙂

# mysql -u root -p
Enter password:
## Create database
## CREATE DATABASE wordpress;
## Creating new user
## CREATE USER [email protected] IDENTIFIED BY "secure_password";
## Grant privileges to database
## GRANT ALL ON wordpress.* TO [email protected];
## FLUSH privileges
## FLUSH PRIVILEGES;
## Exit ## exit

WordPress Kurulum Öncesi İnce Ayarlar

İlgili Yazı :  CloudFlare Firewall ile WordPress Güvenlik Ayarları Nasıl Yapılmalı ?

Şimdi en son WordPress sürümünü indirelim:

# cd /tmp && wget http://wordpress.org/latest.tar.gz

Ardından web dizinine arşivi çıkartın:

# tar -xvzf latest.tar.gz -C /var/www/html

Yukarıdaki işlem WordPress içerecek olan aşağıdaki dizini yaratacaktır:

/var/www/html/wordpress

Şimdi bu dizinin sahipliğini “apache” kullanıcısı olarak değiştirin:

# chown -R apache /var/www/html/wordpress

WordPress için Apache Sanal Host Oluşturma

WordPress kurulumumuz için ayrı bir sanal sunucu oluşturacağız. /etc/httpd/conf/httpd.conf dosyasını metin düzenleyicinizle açın:

# vim /etc/httpd/conf/httpd.conf

Ve aşağıdaki kodu dosyanın altına ekleyin ve işaretli metni kurulumunuzla ilgili bilgilerle değiştirin:

<VirtualHost *:80>  
ServerAdmin [email protected]
DocumentRoot /var/www/html/wordpress
ServerName sibergezegen.com
ServerAlias www.sibergezegen.com
ErrorLog /var/log/httpd/tecminttest-error-log
CustomLog /var/log/httpd/tecminttest-acces-log common
</VirtualHost>

Değişikliklerinizi kaydedin ve Apache’yi yeniden başlatın:

# systemctl restart httpd

WordPress Web Sitemizi Kuralım

Şimdi WordPress kurulumumuzu başlatmaya hazırız. Kurulumu başlatmak için sunucunuzun IP adresine http: // ip-adresi nden erişebilir veya yerel olarak kurarsanız http: // localhost adresindenr veya gerçek bir etki alanı(domain) kullanıyorsanız, bunun yerine etki alanını kullanabilirsiniz.

Setup WordPress on CentOS 7

Hadi’nin Git düğmesine tıkladığınızda, kurulumun bir sonraki sayfasına yönlendirileceksiniz, daha önce oluşturduğumuz veritabanı detaylarını girmek zorunda kalacaksınız.

WordPress Database Settings
Ayrıntıları girdiğinizde, gönder düğmesine tıklayın. WordPress, wp-config.php adlı yapılandırma dosyasını oluşturmaya çalışır. Her şey yolundaysa, aşağıdaki sayfayı görmelisiniz:

WordPress Installation Setup
Run the installation”(“Kurulumu çalıştır” )düğmesini tıkladığınızda, web sitenizle ilgili bazı detayları girmeniz istenecektir: Site Başlığı, Kullanıcı Adı, Şifre ve E-posta adresi. gibi

WordPress Website Details
Gerekli tüm bilgileri doldurduğunuzda, Install WordPress butona tıklayarak kurulumu sonlandırın. Kurulumunuz şimdi tamamlandı uyarısını aldıktan sonra aşşağıdaki gibi web sitenizin anasayfası karşınıza gelecektir.

WordPress Website View

WordPress yönetim paneli siteadi.com/wp-admin şeklinde aşağıdaki gibi görünür:

WordPress Admin Dashboard

Artık WordPress web sitenizi yönetmeye başlayabilirsiniz.

Sonuç

CentOS 7’deki LAMP kullanarak WordPress kurulumunu başarıyla tamamladınız. Herhangi bir sorununuz ya da sorunuz varsa, lütfen sorularınızı aşağıdaki yorum bölümüne gönderin. 🙂

5 1 vote
Article Rating
Kaynak
https://www.tecmint.com/install-wordpress-with-apache-on-centos-rhel-fedora/
Etiketler

agah

Herkesin tek hakkı var.

İlgili Makaleler

Abone ol
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments
Başa dön tuşu
0
Would love your thoughts, please comment.x
()
x
Kapalı
Kapalı