Xampp port hatası ve Xampp de port değiştirme
Xampp kurulu yapılırken 80 numaralı port’ un başka uygulamalar tarafından da kullanılabiliyor olmasından ötürü bazen apache server’ ı başlatamama gibi problemler ortaya çıkmaktadır. Şimdi ise size bu problemin çözümünü anlatmaya çalışacağım. Uygulayacağımız çözümde apache server’ ın portunu değiştirme yoluna gideceğiz. Ben apache portunu 8080 yapacağım. Siz bilgisayarınızda müsait durumdaki başka bir portu verebilirsiniz.
Adım 1: Yandaki resimde 80 port’u başka bir uygulama tarafından kullanıldığından 80 port’ u başlatılamamaktadır. Bu olay xampp port hatası olarak adlandırılmaktadır. Çözüm için Xampp masaüstü uygulamasından apache’ ın config butonuna tıklanır ve sonra açılan sekmelerden Apache (httpd.conf) sekmesine tıklanır.
Adım 2: Açılan dosyada Listen yazılan yere apache için dinlenilmesini istediğimiz port’ u yazarız. Ben 8080 port’ unun dinlenilmesini istediğim için 8080 yazdım. Yukarıda da belirttiğim gibi siz bilgisayarınızda müsait olan başka bir port’ u yazabilirsiniz. Port değişimi işleminden sonra proje dizininize ulaşmak için kullanmanız gereke url http://localhost:8080 olmalıdır. Eğer bu işlemi yaparken Apache ve MySQL servisleri başlatılmış durumdaysa, değişikliğin gerçekleşmesi için Apache ve MySQL servislerini durdurup yeniden başlatmanız gerekmektedir.
PhpMyAdmin şifre koyma
Tarayıcınız ile http://localhost/phpmyadmin adresine gittiğinizde phpMyAdmin’ nin size kullanıcı adı ve şifre sormadığını ve direkt olarak sizi anasayfaya yönlendirdiğini görürsünüz. Projelerinizin güvenliği açısından phpMyAdmin’ i şifrelemek için ilk olarak C:\xampp\phpMyAdmin dizinindeki config.inc.php dosyası bir text editör ile açılır.(Eğer text editör yoksa Windows işletim sistemine sahip tüm bilgisayarlarda bulunan WordPad uygulaması ile açmanızı öneririm) Daha sonra dosya içinde aşağıdaki resimde kırmızı ile yazılı kısımlar düzenlenir ve yapılan işlemler kaydediltikten sonra dosya kapatılır.
Üstteki resimde cookie yazan yere http de yazılabilir fakat cookie’ de 1440 saniye işlem yapılmazsa oturum sonlandırıldığından cookie yazmanızı öneririm. Bu işlemden sonra Cmd’ den C:\xampp\mysql\bin dizinine gidilerek “mysqladmin -u root password şifreniz” yazılıp enter’ a basılır. Bu işlemden sonra phpMyAdmin’ e giriş yapılırken kullanıcı adı ve şifre sorulmaya başlanır. Eğer bu işlemi yaparken Apache ve MySQL servisleri başlatılmış durumdaysa, değişikliğin gerçekleşmesi için Apache ve MySQL servislerini durdurup yeniden başlatmanız gerekmektedir.