Localhost’taki Siteyi Sunucuya Taşıma
Bilgisayarınızda joomla ya da wordpress gibi cms tabanlı bir site hazırladınız ve sitenizi sunucuya taşımak istiyorsunuz. Yapmanız gerekenler aynen aşağıdaki gibidir.
1) Öncelikle bilgisayarınızda hazırladığınınz sitenin mutlaka bir kenara yedeğini alın.
2) Sonra veritabanı ayarlarının yapılması lazım.
* Localde bulunan veritabanı, phpMyAdmin aracılığı ile tüm tabloları seçilerek Dışarı Aktar bölümünden bilgisayara kaydedilmesi gerekir. Burada veritabanı dosyasını ister zip olarak, ister sql olarak kaydedin fark etmez.
* Alan alınan yerde (sunucunuzda) yeni bir veritabanı oluÅŸturulması lazım. Bunun için Hosting firması tarafından verilen kullanıcı adı ve ÅŸifre girilerek phpMyAdmin’e girilir. (phpMyAdmin giriÅŸinin nereden yapılacağı size hosting firması tarafından bildirilir.)
* Burada Veritabanı Oluştur kısmından bir ad girilerek veritabanı oluşturulur.
* Oluşturulan veritabanı içerisine, İçeri Aktar komutu ile daha önce bilgisayarınıza kaydettiğiniz veritabanı dosyası aktarılır.
2) Sonra Joomla için configuration.php, WordPress için wp-config.php dosyası ayarlarının yapılması lazım. Aşağıdaki belirtilen değerleri kendi sunucu ve veritabanı bilgilerinize göre değiştirin.
Joomla İçin (configuration.php):
* var $log_path = ‘/home/siteadi/domains/domainadiniz.com/public_html/logs’; (Burada siteadi ve domainadiniz.com yerlerini kendinize göre düzenlemelisiniz. EÄŸer sunucunuz windows bir sunucu ise logs klasörüne gidecek tam yolu yazmalısınız. )
* var $tmp_path = ‘/home/siteadi/domains/domainadiniz.com/public_html/tmp’; (Burada da siteadi ve domainadiniz.com yerlerini kendinize göre düzenlemelisiniz. EÄŸer sunucunuz windows bir sunucu ise tmp klasörüne gidecek tam yolu yazmalısınız. )
* var $ftp_host = ‘16.111.26.64‘; (Buraya sunucunuzun IP adresi veya ftp adresinizi yazmalısınız)
* var $ftp_user = ‘kullanıcı_adı‘; (FTP Kullanıcı adınızı yazmalısınız)
* var $ftp_pass = ‘ftp_ÅŸifresi‘; (FTP Kullanıcı ÅŸifrenizi yazmalısınız)
* var $ftp_root = ‘/public_html‘; (Bu satır bu ÅŸekilde olmalı)
* var $host = ‘localhost‘; (Bazı sunucularda burası localhost olarak kabul edilirken, bazılarında veritabanı sunucu IP’sini yazmanız gerekiyor.)
* var $user = ‘veritabanı_kullanıcı_adı‘; (Veritabanı Kullanıcı adınızı yazmalısınız)
* var $db = ‘veritabanı_adı‘; (Veritabanının adını yazmalısınız)
* var $password = ‘veritabani_ÅŸifresi‘; (Veritabanının ÅŸifresini yazmalısınız)
WordPress İçin (wp-config.php):
* define(‘DB_NAME’, ‘veritabanı_adı‘); (Veritabanının adını yazmalısınız)
* define(‘DB_USER’, ‘ veritabanı_kullanıcı_adı”); (Veritabanı Kullanıcı adınızı yazmalısınız)
* define(‘DB_PASSWORD’, ‘ veritabani_ÅŸifresi”); (Veritabanının ÅŸifresini yazmalısınız)
* define(‘DB_HOST’, ‘localhost‘); (Bazı sunucularda burası localhost olarak kabul edilirken, bazılarında veritabanı sunucu IP’sini yazmanız gerekiyor.)
3) Son olarak localde bulunan dosyaların tamamının FTP’ye (sunucuya) atılması lazım.
* Sunucuya göndermek için; bilgisayarınızdaki dosyaları zip olarak sıkıştırın. (Yeni config dosyalarının içinde olduğundan emin olun).
* FileZilla gibi bir FTP programı ile zip dosyasını sunucunuzun kök dizinine (public_html içine) gönderin.
* Hosting firmasının Alan Yönetim Panelinde (DirectAdmin, Cpanel, Plesk Panel gibi) zip’li dosyayı çıkarın (Extract ).
* Sitenizi test edin.
Not: Bilgisayarınızdaki dosyaları hiç sıkıştırmadan da direkt FTP programı ile sunucuya gönderebilirsiniz ama bu çok çok uzun sürer.
Dikkat Edilmesi Gereken Noktalar:
* Sıkıştırma işlemlerinde mutlaka zip kullanın. Sunucular rar’lı dosyalarda sıkıntı çıkarıyor.
* Config dosyalarının ayarları, tüm dosyalar sunucuya gönderildikten sonra da yapılabilir. Bunun için ya bilgisayarınızda hazırlayıp sunucunuzun kök dizinine (public_html içine) gönderip eskisiyle değiştireceksiniz ya da Dreamweaver gibi bir program ile sunucunuza bağlanıp config dosyasını açıp online değiştireceksiniz.
* Bu anlatımda kök dizin olarak hep public_html kullanılmıştır. Linux sunucularda bu böyledir. Windows sunucularda kök dizin wwwroot diye geçer.
Umarım faydalı olur. Eksik ya da atladıklarım varsa lütfen yorum yazarak yardımcı olun.













helal olsun çok güzel anlatmışsın
Dostum, wordpress kitabı aldım biraz öğrenim diye, bu anlattıklarını yazmamışlar, eline sağlık. Teşekkür ederim