fiyata göre sıralanmış VPS'ler için bağımsız bir Arama Motoru

eşleşen hizmet bulunamadı

Yeni Satın Alınan Bir VPS Üzerine WordPress Kurulum Rehberi

Bu rehber, paylaşımlı hosting'e aşina olan ancak VPS ve Linux komut satırına yeni başlayanlar için tasarlanmıştır. Her adımı adım adım ele alacak ve her komutun amacını ve işlevini açıklayacağız. Bu rehberin sonunda, VPS'inizde tamamen çalışan bir WordPress siteniz olacak.

Adımlara Genel Bakış:
1. VPS'inize Erişin
2. Sunucunuzu Güncelleyin
3. Bir Web Sunucusu (Apache) Kurun
4. PHP Kurun
5. MySQL Kurun
6. WordPress için Bir MySQL Veritabanı ve Kullanıcı Oluşturun
7. WordPress'i İndirin ve Yapılandırın
8. WordPress için Apache'i Yapılandırın
9. WordPress Kurulumunu Web Tarayıcısı Üzerinden Tamamlayın
10. WordPress Sitenize Bir Alan Adı Atayın

Detaylı adımlara geçmeden önce, her bir adımın neyi içerdiğini kısaca tartışalım. İlk olarak, sunucuları yönetmek için güvenli bir protokol olan SSH kullanarak VPS'inize uzaktan erişmeniz gerekecek. Bağlandıktan sonra, sunucunuzu en son güvenlik yamaları ve yazılım güncellemelerine sahip olacak şekilde güncelleyeceksiniz. Ardından, web sitenizin içeriğini ziyaretçilere sunacak bir web sunucusu olan Apache'yi kuracaksınız. Bunu takiben, WordPress'in üzerine inşa edildiği betik dili olan PHP'yi ve WordPress'in verileri depolamak için kullandığı veritabanı yönetim sistemi olan MySQL'i kuracaksınız. Daha sonra, özellikle WordPress için bir MySQL veritabanı ve kullanıcı oluşturacaksınız. Bundan sonra, WordPress'i sunucunuza indirip yapılandıracak, Apache'yi WordPress sitenizi sunacak şekilde ayarlayacak ve son olarak, WordPress kurulumunu web tarayıcınız üzerinden tamamlayacaksınız. Son olarak, yeni WordPress sitenize bir alan adı nasıl atayacağınızı öğreneceksiniz.

Adım 1: VPS'inize Erişin
VPS'inizi yönetmek için uzaktan bağlanmanız gerekmektedir. Bu, uzak sunuculara güvenli bir şekilde bağlanmanızı sağlayan SSH (Secure Shell) protokolü kullanılarak yapılır. Linux veya Mac kullanıyorsanız, terminalinizi açabilirsiniz. Windows kullanıcıları için PuTTY gibi bir SSH istemcisi önerilir. Terminalinizi veya SSH istemcinizi açtıktan sonra, VPS'inize aşağıdaki komutla bağlanın:
ssh root@your_vps_ip
Burada, root varsayılan yönetici kullanıcıdır ve your_vps_ip yerine VPS'inizin IP adresi yazılmalıdır. Bu komut, sunucunuza güvenli bir bağlantı başlatarak uzaktan yönetmenizi sağlar. root kullanıcısı, Linux'ta süper kullanıcıdır ve Windows'taki Yönetici'ye benzer şekilde sistemdeki tüm komutlara ve dosyalara tam erişim sağlar.
Adım 2: Sunucunuzu Güncelleyin
Sunucunuzun en son güvenlik yamalarına ve yazılım güncellemelerine sahip olduğundan emin olmak çok önemlidir. Ubuntu dahil Linux sistemleri, yazılım kurulumu, güncelleme ve kaldırma işlemlerini yönetmek için bir paket yöneticisi kullanır. Bir paket yöneticisi, depolarından yazılım paketlerinin alınması, yapılandırılması ve kurulumunu otomatikleştirerek yazılım yönetim sürecini basitleştirir.
Ubuntu'da, apt (Advanced Package Tool) kullanılan paket yönetim aracıdır. İlk olarak, paket kataloğunu güncelleyin:
apt update
apt update komutu, mevcut paketlerin ve sürümlerinin kataloğunu yeniler, böylece işletim sisteminiz en güncel bilgilere sahip olur. Paket kataloğunu güncelledikten sonra, yüklü paketleri şu komutla yükseltin:
apt upgrade -y
apt upgrade komutu, sistemde yüklü olan tüm paketlerin en yeni sürümlerini kurar. -y seçeneği, herhangi bir soruya otomatik olarak "evet" yanıtı vererek yükseltme işleminin manuel müdahale olmadan devam etmesini sağlar.
Adım 3: Bir Web Sunucusu Kurun (Apache)
Bir web sunucusu, web sitenizin içeriğini ziyaretçilere sunmak için gereklidir. Apache, esnekliği, geniş desteği ve güçlü topluluğu nedeniyle en popüler web sunucularından biridir. Nginx ve LiteSpeed gibi başka web sunucuları da olsa, Apache genellikle kapsamlı belgeleri ve kullanım kolaylığı nedeniyle yeni başlayanlar için önerilir.
Apache'yi kurmak için aşağıdaki komutu kullanın:
apt install apache2 -y
Bu komut Apache web sunucusunu kurar. Kurulumdan sonra, Apache'yi başlatmanız ve önyükleme sırasında otomatik olarak çalışmasını sağlamanız gerekmektedir:
systemctl start apache2
systemctl enable apache2
systemctl komutu, sistem hizmetlerini yönetmek için kullanılır. start komutu Apache hizmetini başlatır ve enable komutu, sunucu önyüklendiğinde Apache'nin otomatik olarak başlamasını sağlar.
Adım 4: PHP'yi Kurun
PHP, WordPress'in üzerine inşa edildiği betik dilidir. Web sitenizdeki dinamik içeriği oluşturan kodu işler. PHP'yi ve gerekli modülleri kurmak için şu komutu kullanın:
apt install php libapache2-mod-php php-mysql -y
Bu komut, ana PHP paketini kurar, PHP'yi Apache ile entegre eder (libapache2-mod-php) ve PHP'nin MySQL veritabanlarıyla iletişim kurmasını sağlar (php-mysql). PHP, WordPress'i çalıştırmak için gereklidir çünkü sunucu tarafındaki mantığı işler ve içeriği alıp göstermek için veritabanıyla etkileşime girer.
Adım 5: MySQL'i Yükleyin
MySQL, WordPress'in verileri depolamak için kullandığı veritabanı yönetim sistemidir. Web sitenizin ihtiyaç duyduğu verileri düzenler ve erişim sağlar. MySQL'i yüklemek için şu komutu kullanın:
apt install mysql-server -y
Yükleme tamamlandıktan sonra, MySQL kurulumunuzu güvence altına almak için şu komutu çalıştırmanız önemlidir:
mysql_secure_installation
Bu betik, MySQL'i güvence altına almak için bir root şifresi belirleme, anonim kullanıcıları kaldırma, uzaktan root girişini engelleme ve test veritabanlarını kaldırma gibi işlemler yapar. Bu adımlar, veritabanınızı yetkisiz erişimden korumak için çok önemlidir.
Adım 6: WordPress için Bir MySQL Veritabanı ve Kullanıcı Oluşturun
WordPress, verilerini depolamak için bir veritabanına ihtiyaç duyar. Bir veritabanı ve kullanıcı oluşturmak için MySQL'e şu komutla giriş yapın:
mysql -u root -p
Bu komut sizi root kullanıcısı olarak giriş yapar ve root parolasını sorar. -u seçeneği kullanıcı adını belirtir ve -p parolayı sorar. Giriş yaptıktan sonra, bir veritabanı oluşturmak için:
CREATE DATABASE wordpress;
Ardından, bir kullanıcı oluşturun ve yetkileri vermek için:
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
Bu komutlar, belirtilen parola ile yeni bir wpuser kullanıcısı oluşturur, wordpress veritabanı üzerinde tüm yetkileri wpuser kullanıcısına verir ve değişikliklerin etkili olması için yetki tablolarını yeniden yükler. Veritabanı ve kullanıcının ayrılması, erişim ve güvenliği yönetmede yardımcı olur.
Adım 7: WordPress'i İndirin ve Yapılandırın
WordPress dosyalarını sunucunuza yüklemek için, web kök dizinine şu komutla gidin:
cd /var/www/html
cd komutu, "change directory" (dizin değiştir) anlamına gelir ve dosya sistemindeki farklı dizinlere gezinmek için kullanılır. Web kök dizini, web sitenizin dosyalarının depolandığı yerdir.
WordPress'i indirmek için şunu kullanın:
wget https://wordpress.org/latest.tar.gz
wget komutu, internetten dosya indirmek için kullanılır. WordPress arşivini şu komutla çıkarın:
tar -xvzf latest.tar.gz
tar komutu, bir arşivden dosyaları çıkarmak için kullanılır. -xvzf seçenekleri, çıkarma, verbose (ilerlemeyi göster), gzip (.gz dosyalarını işle) ve file (çıkarılacak dosyayı belirt) anlamına gelir.
WordPress dosyalarını web kök dizinine taşımak için şunu kullanın:
mv wordpress/* .
mv komutu, dosya veya dizinleri taşımak için kullanılır. Burada, wordpress dizinindeki tüm dosyaları mevcut dizine taşır.
Doğru izinleri ayarlamak için:
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
chown komutu dosyaların sahipliğini değiştirir ve chmod izinleri değiştirir. -R seçeneği, belirtilen yol içindeki tüm dosya ve dizinlere değişiklikleri özyinelemeli olarak uygular. Doğru izinler, güvenlik ve işlevsellik için çok önemlidir.
Adım 8: WordPress için Apache'yi Yapılandırın
Apache'nin WordPress sitenizi doğru bir şekilde sunmasını sağlamak için, WordPress için bir Apache yapılandırma dosyası oluşturun:
nano /etc/apache2/sites-available/wordpress.conf
nano komutu, terminal içinde bir metin düzenleyici açar. Aşağıdaki yapılandırmayı ekleyin:
<VirtualHost *:80>
  ServerAdmin admin@example.com
  DocumentRoot /var/www/html
  ServerName example.com
  <Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
  </Directory>
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
example.com yerine kendi alan adınızı yazın. Yapılandırma ve yeniden yazma modülünü şu komutlarla etkinleştirin:
a2ensite wordpress.conf
a2enmod rewrite
systemctl restart apache2
a2ensite komutu belirtilen site yapılandırmasını etkinleştirir ve a2enmod belirtilen modülü etkinleştirir. Apache'yi systemctl restart apache2 ile yeniden başlatmak değişiklikleri uygular. Bu kurulum, Apache'nin WordPress sitenizi doğru bir şekilde sunmasını ve URL yeniden yazmalarını işlemesini sağlar.
Adım 9: WordPress Kurulumunu Web Tarayıcı Üzerinden Tamamlayın
WordPress kurulumunu tamamlamak ve sitenizi yapılandırmak için web tarayıcınızı açın ve http://your_domain_or_ip adresine gidin. Ekrandaki talimatları izleyerek WordPress kurulumunu tamamlayın; bu adımlar arasında dilinizi seçmek, veritabanı bilgilerinizi girmek (veritabanı adı, kullanıcı adı, şifre) ve site başlığınızı, yönetici kullanıcı adınızı ve şifrenizi ayarlamak yer alır.
Adım 10: WordPress Sitenize Bir Alan Adı Atayın
Önceki web barındırma sağlayıcınızdan zaten bir alan adınız varsa, bunu yeni VPS'inize yönlendirebilirsiniz. Bu, alan adınızın DNS ayarlarını VPS'inizin IP adresini gösterecek şekilde güncellemeyi içerir. İşte bunu nasıl yapabileceğiniz:
Alan adı kayıt şirketinizin web sitesine giriş yapın: Bu, alan adınızı satın aldığınız yerdir.
DNS ayarlarını bulun: "DNS Yönetimi," "Ad Sunucusu Yönetimi" veya "Gelişmiş DNS" gibi seçeneklere bakın.
A kaydını güncelleyin: VPS'inizin IP adresini gösterecek şekilde bir A kaydı oluşturun veya güncelleyin. A kaydı şu şekilde görünmelidir:
Ad: @ (veya alan adınız)
Tür: A
Değer: VPS IP adresiniz
TTL: 3600 (veya varsayılan)
Değişikliklerinizi kaydedin: DNS değişikliklerinin yayılması 48 saate kadar sürebilir, ancak genellikle birkaç saat içinde güncellenir.
DNS değişiklikleri yayınlandıktan sonra, alan adınız VPS'inizdeki yeni WordPress sitenize yönlendirilecektir. Bunu, bir web tarayıcısında alan adınıza giderek doğrulayabilirsiniz. Her şey doğru şekilde ayarlandıysa, WordPress sitenizi görmelisiniz.
Özet
Tebrikler! WordPress'i VPS'inize başarıyla kurduğunuz ve alan adınızı buna yönlendirdiniz. Bu kurulum, paylaşımlı hosting ile karşılaştırıldığında size daha fazla kontrol ve esneklik sağlar. Artık WordPress sitenizi keşfedebilir ve özelleştirebilir, temalar ve eklentiler yükleyebilir ve içerik oluşturmaya başlayabilirsiniz. Herhangi bir sorunla karşılaşırsanız veya sorularınız olursa, yardım istemekten çekinmeyin. Yeni WordPress sitenizin tadını çıkarın!

Daha fazla makale oku
Almanca Arapça Çince Endonezya Filipino Fransızca İngilizce İspanyolca Japonca Korece Malay Polonya Portekizce Rusça Türkçe Vietnamca বাংলা
Yardım  –  Dizin  –  Gizlilik Politikası  –  İletişim  –