Herhangi bir blog başlatmak ya da kişisel bir web sitesi oluşturmak istiyorsan, WordPress'i Linux tabanlı bir web sunucusunda kullanmak bunu yapmanın güçlü ve esnek bir yoludur. Bu kılavuzda, WordPress'i Ubuntu 16.04 sisteminde en iyi uygulamalara göre ve hızlı bir şekilde kuracaksın. Hadi başlayalım!

Önemli Noktalar

  • Apache web sunucusunun kurulumu
  • PHP 7 ve MySQL'in kurulumu
  • WordPress'in kurulumu ve veritabanının yapılandırılması

Adım Adım Kılavuz

Öncelikle Ubuntu sistemine giriş yap ve terminali aç. WordPress kurabilmek için hızlıca kurabileceğin bazı temel paketlere ihtiyacın olacak.

WordPress'u Ubuntu 16.04'e kurun - Hızlı Web Sunucunuz

Apache web sunucusuyla başla. Bunu aşağıdaki komutu kullanarak kurabilirsin:

sudo apt-get install apache2

Komutu çalıştırdıktan sonra, onay isteyecektir. Web sunucusunu kurmak için kurulumu onayla.

WordPress'u Ubuntu 16.04'e kur – Hızlı web sunucun

Kurulum tamamlandıktan sonra, Apache'nin başarılı bir şekilde çalışıp çalışmadığını kontrol et. Bunun için tarayıcını aç ve adres çubuğuna localhost yaz. Burada Apache'nin varsayılan sayfasını görmelisin.

WordPress'u Ubuntu 16.04'e kurma - Hızlı Web Sunucunuz

Şimdi PHP 7'yi kurma zamanı. Bunun için aşağıdaki komutları kullan:

sudo apt-get install libapache2-mod-php7.0
sudo apt-get install php7.0-mysql
sudo apt-get install php7.0-curl

Bu paketler web sunucunun PHP'yi anlamasını ve onunla çalışmasını sağlar. Ayrıca, WordPress için faydalı olan JSON eklentisini de kurabilirsin, ancak bu zorunlu değildir.

WordPress'u Ubuntu 16.04'e kurun - Hızlı Web Sunucunuz

PHP kurulduktan sonra, WordPress siten için veritabanını yönetmek üzere MySQL'i kur.

sudo apt-get install mysql-server

Root için güvenli bir şifre seç ve kurulum talimatlarını takip et. Daha sonra, MySQL konsolunu aşağıdaki komutla açabilirsin:

mysql -u root -p

Burada status yazarak sunucunun doğru çalışıp çalışmadığını kontrol edebilirsin.

WordPress'u Ubuntu 16.04'e kur – Hızlı web sunucun

Şimdi WordPress için bir veritabanı oluşturman gerekiyor. Bir veritabanı oluşturmak için MySQL komutlarını kullan:

CREATE DATABASE wordpress;

Daha sonra, bu veritabanına erişimi olan bir kullanıcı oluştur. Bu, WordPress'in root kullanıcıyla çalışmadığını garanti etmek için önemlidir; aksi takdirde, güvenlik riski oluşturabilir. İşte yeni bir kullanıcı oluşturmanıza örnek:

CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'my_wordpress_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;

Parolayı istediğin gibi değiştirmeyi unutma.

WordPress'u Ubuntu 16.04'te kur – Hızlı web sunucun

Daha sonra WordPress'i kurmak için WWW dizinine geç. En son WordPress sürümünü şu şekilde indir:

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

İndirdiğin dosyayı HTML dizinine çıkar:

sudo tar -xvf latest.tar.gz -C /var/www/html/

Burada, WordPress dizini için izinlerin doğru ayarlandığından emin olmak önemlidir. WordPress dizininin sahibini www-data olarak değiştir; bu, Apache sunucusunun çalıştığı kullanıcıdır:

sudo chown -R www-data:www-data /var/www/html/wordpress
WordPress'u Ubuntu 16.04'e kur – Hızlı Web Sunucunuz

Artık tarayıcıda WordPress kurulumuna erişebilirsin. http://localhost/wordpress adresine git ve ekrandaki talimatları takip et. Kurulum sırasında, daha önce ayarladığın veritabanı adı, kullanıcı adı ve şifre gibi bazı bilgileri girmen istenecek.

WordPress'u Ubuntu 16.04'e kur – Hızlı web sunucun

Tüm alanları doğru bir şekilde doldurduysan, kurulumu tamamlayabilirsin. Web siteni korumak için yönetici hesap için güçlü bir şifre seçmeyi unutma.

WordPress'u Ubuntu 16.04'e kurma - Hızlı Web Sunucunuz

Kurulum tamamlandıktan sonra, artık Linux sunucunda çalışan bir WordPress siten var. WordPress'in sunduğu esnekliğin tadını çıkar ve bir sonraki projenize başla.

Özet - Linux'unu WordPress için Web Sunucusu Olarak Kullan

Artık Ubuntu 16.04 sisteminde WordPress'i başarıyla kurdun. Apache web sunucusu, PHP 7 ve MySQL ile web projelerin için sağlam bir temel oluşturmuş oldun. Topladığın bilgileri kullanarak WordPress web siteni özelleştir ve geliştirmeye devam et.

Sıkça Sorulan Sorular

Apache ile Nginx arasındaki fark nedir?Apache genellikle PHP uygulamaları için kullanılırken, Nginx statik içerikler için daha hızlıdır.

WordPress kurulumumu nasıl güvence altına alabilirim?Güçlü şifreler kullan, tüm eklentileri güncel tut ve yalnızca gerekli kullanıcı izinlerini ver.

WordPress'i diğer Linux dağıtımlarında da kurabilir miyim?Evet, adımlar benzer ama paket yönetiminde farklılıklar olabilir.

PHP modüllerini manuel olarak mı yüklemeliyim?Çoğu modül varsayılan olarak mevcut ancak bazıları manuel olarak eklenmesi gerekebilir.

Web sitemin yedeğini ne sıklıkla almalıydım?Düzenli yedeklemeler tavsiye edilir; ideal olarak, en az haftada bir veya büyük değişikliklerden önce.