“MySQL: Access denied for user: ‘user@localhost’ (Using password: YES)” hatası ile karşılaşıyorsanız, MySQL erişim bilgilerinizde hata var demektir. MySQL veritabanı kullanıcınızı ve parolanızı kontrol ediniz. Gerekirse yeniden parola belirleyerek yeniden deneyiniz.

Plesk Panel kullanıyorsanız, kendi hesabınızla giriş yaptıktan sonra Home -> Databases kısmından veritabanı işlemlerinizi gerçekleştirebilirsiniz.

Etiketler :  

Linux Bayi Paketinde Joomla Kurulumu

On 23 Şubat 2011, in Genel, HOSTING, LINUX, by onur

Bu anlatım Linux bayi paketlerinde Joomla kurulumunu göstermektedir.

Joomla kurulumu 3 aşamalıdır;

  1. Joomla dosyalarının FTP alanınıza aktarılması
  2. Joomla için gerekli olan veritabanının oluşturulması
  3. Joomla kurulumu

Birinci aşama http://www.joomla.org adresinden güncel Joomla dosyalarının çekilip FTP alanınıza aktarılmasıdır. Bu işlemi tamamladıktan sonra Joomla için gerekli olan MySQL veritabanını oluşturmanız gerekmektedir. Linux hosting paketlerinde 3 adet ücretsiz MySQL veritabanı oluşturma hakkınız bulunmaktadır. Plesk hosting yönetim panelinize giriş yaptıktan sonra aşağıdaki resimde işaretli olan Databases butonuna tıklayınız.

Joomla 1

 

Henüz bir veritabanı oluşturulmadıysa “No Databases” uyarısını görebilirsiniz. Add New Database butonuna tıklayarak işlemlere devam edebilirsiniz.

Joomla 2

 

Yeni MySQL veritabanınız için bir isim giriniz ve OK tuşuna basınız. Diğer bilgileri değiştirmeniz gerekmemektedir. Bu adımda önemli olan nokta “Database Server” bölümüdür. Bu bölümde Local MySQL Server yerine bir  IP numarası yazıyorsa lütfen bu IP’yi bir yere kayıt ediniz. Bu IP kurulum aşamasında gerekli olacaktır.

Joomla 3

 

Veritabanı oluşturulduktan sonra bu veritabanını kullanabilmek için bir veritabanı kullanıcısına ihtiyacınız olacaktır. Lütfen Add New Database User butonuna tıklayınız.

Joomla 4

 

Database user name bölümüne bir veritabanı kullanıcı adı yazın, New Password ve Confirm Password bölümlerine belirleyeceğiniz bir şifreyi yazın. OK tuşuna basarak bir sonraki adıma geçebilirsiniz. Bir sonraki aşama Joomla kurulumu olacaktır.

Joomla 5

 

Plesk panel üzerinde Joomla için bir veritabanı ve kullanıcı oluşturduktan sonra, tarayıcıdan (Internet Explorer, Firefox, Chrome vb.) web sitenizi açarak kurulumu başlatabilirsiniz.

Karşınıza gelen ilk ekran dil seçeneğidir. “Türkçe” seçerek Sonraki butonuna tıklayınız.

Joomla 6

 

Bu aşamada sunucu üzerinde bazı kontroller yapılmaktadır. Üst bölümde gördüğünüz değerlerin “Evet” olması yeterlidir. Bu kurulumdan da görebileceğiniz gibi alt bölümdeki değerlerin kırmızı olması kurulumu ve kullanımı engellememektedir. Sonraki butonuna tıklayarak devam edebilirsiniz.

Joomla 7

 

Sonraki butonuna basarak Lisans sözleşmesini kabul edip sonraki aşamaya geçebilirsiniz.

Joomla 8

 

Veritabanı türü olarak MySQL seçiniz.

3. adımda kaydetmiş olduğunuz bir IP adresi var ise Sunucu ismi bölümüne giriniz. Aksi durumda “localhost” yazmanız yeterlidir. Önceden oluşturmuş olduğunuz Kullanıcı adı, Şifre ve Veritabanı adı’ni ilgili yerlere giriniz. Tablo ön ekini değiştirmeniz zorunlu değildir. Sonraki butonuna tıklayarak diğer adıma geçiniz.

Joomla 9

 

Sunucularımız üzerinde FTP yapılandırması kullanmanız gerekli değildir, direkt olarak Sonraki butonuna basarak diğer adıma geçebilirsiniz.

Joomla 10

 

Sitenin ismi bölümüne yeni sitenizin ismini yazınız. Yönetici görevleri için bir e-mail adresi, kullanıcı adı ve şifresi belirleyiniz. Bu yönetici bilgileri sitenizdeki her türlü işlemde yetkili olacaktır, lütfen bu bilgileri kimseyle paylaşmayınız, bir yere kaydetmeyiniz ve unutmayınız. Sonraki butonuna tıklayarak devam edebilirsiniz.

Bu şifrenin kaybolması, unutulması durumunda hiç bir yardımda bulunamayacağımızı üzülerek bildiririz.

Joomla 11

 

Aşağıdaki ekranı görüyorsanız Joomla kurulumunuz tamamlanmış demektir. Ekranda belirtildiği gibi FTP üzerinden bağlantı kurup, “installation” dizinini silmeden sitenizi görüntüleyemezsiniz.

Joomla 12

 

installation klasörünüzü sildikten sonra site adresinizi yazarak ana sayfanızı görüntüleyebilirsiniz. Site adresinizin sonuna “/administrator” ekleyerek yönetim bölümüne giriş yapabilirsiniz. Kurulum sonrasında yeni eklentiler, temalar edinmek ve Joomla kullanımı ile ilgili bilgi edinmek için Joomla forumlarını ziyaret edebilirsiniz.

Etiketler :  

Web sitemizi başka bir siteye yönlendirmek için ana dizinimizde bulunan index.php dosyasının içeriğini ağağıdaki gibi düzenlememiz yeterlidir.

header('Location: http://www.domain.com/');
Etiketler :  

Hotlink engelleme

On 23 Şubat 2011, in HOSTING, LINUX, by admin

Web sitenizdeki dosyaların farklı sitelerden çekilmesini engellemek istiyorsanız “hotlink” işlemini engellemeniz gerekmektedir. Bunun için web sitenizin ana dizininde yer alan (yoksa siz oluşturabilirsiniz) .htaccess dosyasına aşağıdaki satırları eklemek yeterlidir.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domain.com.*$ [NC]
RewriteRule .(gif|jpg|png|css)$ – [F]

Etiketler :  

Mail sunucularımıza 1 dakika içerisinde aynı IP’den çok sayıda bağlantı geldiğinde bu hata ile karşılaşılabilir. Bu tip durumlarda mail sunucular, bu çok sayıda bağlantıyı saldırı olarak algılamakta ve 30 dakika boyunca erişimi engelleyerek başlıkta bildirilen hatanın gösterilmesini sağlamaktadır.

Bu hata ile karşılaşmamak için kullandığınız Outlook vb. mail programında otomatik olarak mailleri kontrol etme sıklığını 2 dakika ve üzeri ayarlamanız yeterlidir. Bu ayara şu şekilde ulaşabilirsiniz; Araçlar –> Gönder/Al –> Gönderme/Alma Ayarları –> Gönderme/Alma Grupları Tanımlama

Outlook otomatik mail kontrol ayarlarına giriş

Otomatik mail kontrol sıklığı ayarı

Etiketler :  

Bu hatayı, günlük domain başına (o domaindeki tüm mail hesaplarınızın toplamı) mail gönderim limitinizi doldurduğunuz için almaktasınız. Bu limit 24 saatte bir sıfırlanmaktadır.

Etiketler :  

Bu hata, mail gönderimi yapmaya çalıştığınız adresin kotası dolduğu için, gönderdiğiniz mailleri kabul edemediğini bildirmektedir.

Eğer size mail gönderenler bu hatayı alıyorsa, kotanız dolmuştur ve mail temizliği yaparak yer açmanız gerekmektedir. Aşağıdaki 2 adımdan birini kullanarak mail temizliği yapabilir ve kotanızın açılmasını sağlayabilirsiniz.

– http://mail.alanadınız.com webmail adresinize girerek tüm mail hesaplarınızı kontrol edebilir ve mail temizliği yapabilirsiniz.

– Outlook vb. mail programlarınız vasıtasıyla mailleri bilgisayarınıza indirerek sunucudan silinmesini ve kota açılmasını sağlayabilirsiniz.

Bu işlemin Outlook üzerinde yapılabilmesi için Araçlar menüsünden E-posta Hesapları veya Hesaplar veya Hesap Ayarları menü seçeneğine girin, açılan yeni pencerede mail hesabınız üzerine çift tıklayın. Hesap Özellikleri penceresinde Diğer Ayarlar butonu varsa bu butona tıklayın ve Gelişmiş sekmesine gelin. Diğer Ayarlar butonu yok ise direkt olarak Gelişmiş sekmesine gelin. “İletilerin bir kopyasını sunucuda bırak” seçeneğinin kapalı olduğunu kontrol edin, kutucuk işaretli ise işareti kaldırın.

ileti kopyasını sunucuda bırakma

Etiketler :  

1-) Sunucuya bir SSH uygulaması ile root olarak bağlanılır. (SSH için PuTTY uygulamasını kullanabilirsiniz. [İndirme])

2-) DirectAdmin admin kullanıcısının parolasını değiştirmek için aşağıdaki komut verilir.

# passwd admin

3-) “passwd: all authentication tokens updated successfully.” çıktısını gördüyseniz parola başarıyla değiştirilmiş demektir.

4-) İşlem bitince aşağıdaki komut ile sistemden çıkış yapabilirsiniz.

# logout
Etiketler :  

Plesk Panel ile wildcard subdomain kullanmak için aşağıdaki işlemleri yapmak gerekiyor.

1) DNS’e “CNAME ya da A kaydı” ekliyoruz.

A kaydı için örnek -> * – A – 123.456.789.123

CNAME kaydı için örnek -> * – CNAME – alanadi.com

2) Web sunucumuzun bu durumdan haberdar olmasını sağlıyoruz. /var/www/vhosts/”domain”/conf/httpd.conf dosyasını açıp ServerAlias satırını aşağıdaki gibi değiştiriyoruz.

ServerAlias *.alanadi.com

Daha sonra Plesk Panel’in bu yaptığımız ayarı ezmemesini sağlayalım.

# /usr/local/psa/admin/bin/websrvmng -av

Şimdi de web sunucumuzun ayarları yeniden yüklemesini sağlayalım.

# /etc/init.d/httpd reload

İşlemler bittikten sonra gerekli kontrolleri yapabilirsiniz.

Etiketler :  

1-) Sunucuya SSH ile root olarak giriş yapılır ve aşağıdaki komutlar verilir.

# export PSA_PASSWORD='PAROLA'
# /opt/psa/admin/sbin/ch_admin_passwd
# unset PSA_PASSWORD

2-) İşlem bitince yeni parola test edilir ve aşağıdaki komut ile sistemden çıkış yapılır.

# logout

Etiketler :