CentOS 7 Üzerinde OpenLiteSpeed ile WordPress Kurulumu
Anahtar Kelime: OpenLiteSpeed WordPress kurulumu
Bu rehberde, CentOS 7 işletim sistemi üzerinde OpenLiteSpeed web sunucusu kullanarak yüksek performanslı WordPress kurulumunu adım adım öğreneceksiniz. OpenLiteSpeed'in veritabanı, PHP ayarları ve sanal sunucu yapılandırması gibi teknik detayları ele alacağız.
Bu Rehberde Ne Öğreneceksiniz?
- CentOS 7 üzerinde WordPress için veritabanı oluşturmayı
- PHP eklentilerini nasıl yükleyeceğinizi
- OpenLiteSpeed yönetim paneli üzerinden sanal sunucu ayarlarını yapmayı
- WordPress’i OpenLiteSpeed ile optimize ederek nasıl kuracağınızı
1. WordPress İçin Veritabanı Oluşturma
WordPress, veritabanına ihtiyaç duyar. Bu yüzden önce MariaDB’yi yapılandırmamız gerekir.
mysql -u root -p
MariaDB yönetim paneline giriş yapar.
- Veritabanı ve kullanıcı oluşturmak için şu komutları yazın:
CREATE DATABASE wordpress;
GRANT ALL ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'guclu_sifre';
FLUSH PRIVILEGES;
EXIT;
- Bu komutlar, wordpress adında bir veritabanı oluşturur ve wordpressuser adlı kullanıcıya erişim izni verir.
2. PHP Eklentilerini Yükleme
- WordPress’in doğru çalışabilmesi için bazı ek PHP modülleri gerekir. Bu modüller, OpenLiteSpeed’in PHP işlemcisiyle uyumlu olmalıdır.
sudo yum install lsphp56-gd lsphp56-process lsphp56-mbstring
- Bu komut gerekli PHP modüllerini yükler ve OpenLiteSpeed ile uyumlu hale getirir.
3. OpenLiteSpeed Sanal Sunucu Ayarları
- OpenLiteSpeed yönetim paneline giriş yapmak için https://sunucu_ip_adresi:7080 adresini kullanın. Yönetici bilgilerini girin.
3.1 Index.php Dosyasını İzinli Yapma
- Virtual Hosts → Example → General sekmesine gidin.
-
"Index Files" kısmına index.php ekleyin.
-
Bu ayar, WordPress’in ana işlevini çalıştırmasını sağlar.
3.2 Permalink (Kalıcı Bağlantılar) Ayarları
- Rewrite özelliğini aktif etmek için:
RewriteRule ^/index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
- Bu kurallar, WordPress’in düzgün çalışması için gereklidir.
4. Sunucuyu Yeniden Başlatma
- Yapılandırmalardaki değişikliklerin aktif olabilmesi için OpenLiteSpeed’i yeniden başlatmamız gerekiyor.
- Actions → Graceful Restart seçeneğiyle sunucuyu yeniden başlatın.
5. WordPress Dosyalarını Hazırlama
- WordPress’in en son sürümünü indirip konfigüre edin:
cd ~
wget https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
cp wordpress/wp-config-sample.php wordpress/wp-config.php
- wp-config.php dosyasını düzenleyip veritabanı bilgilerini girin:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'guclu_sifre');
- Dosyaları web dizinine taşıyın:
sudo cp -r ~/wordpress/* /usr/local/lsws/DEFAULT/html/
sudo chown -R nobody:nobody /usr/local/lsws/DEFAULT/html
- Web sunucusunun dosyalara erişebilmesi için izinleri doğru şekilde ayarladık.
Sıkça Sorulan Sorular (SSS)
1. Sitem neden açılmıyor? OpenLiteSpeed varsayılan olarak 8088 portunu kullanır. Portu 80’e çekmediyseniz, http://IP:8088 olarak erişmeniz gerekebilir.
2. OpenLiteSpeed, Apache'den daha mı hızlı? Evet, özellikle PHP işleme ve önbellekleme (LSCache) konusunda çok daha verimlidir.
3. Yönetim paneli şifremi unuttum, ne yapmalıyım? Terminalden şu komutu çalıştırarak şifrenizi sıfırlayabilirsiniz: /usr/local/lsws/admin/misc/admpass.sh
Sonuç
OpenLiteSpeed ile CentOS 7 üzerinde kurduğumuz WordPress, yüksek performans ve yönetim kolaylığı sağlar. Bu rehberle adım adım, güvenli ve hızlı bir WordPress altyapısı kurmuş oldunuz.
Yüksek performanslı WordPress projeleriniz için Rabisu Bulut altyapısını hemen deneyebilirsiniz!