PhpMyAdmin Forbidden Hatası
Linux işletim sistemine Web uygulaması geliştirmek için en çok kurulan uygulamalardan olan Apache, Mysql, Pph ve Mysql erişebilmek içi PhpMyAdmin. Ama çoğu zaman kurulum bittikten sonra PhpMyAdmine erişim sağlamak istediğinizde aşağıdaki hatayla karşılaşıyorsunuz.
Forbidden
You don’t have permission to access /phpmyadmin on this server.
Bunun çözümü Centos 6.0X içindir.
İlk önce PhpMyAdmin conf dosyasını açalım
Aşağıdaki kodlar ile ilgili kısımları ister silip bunu yapıştır; isterseniz de değiştiriniz.
Conf dosyasını kaydetikten sonra httpd resetleyelim
PhpMyAdmini açmak için tarayıcınızdan httpd://sunucuip/phpmyadmin/ adresini açalım bizi PhpMyAdmin sayfasının karşılaması lazım
Eğer hala açılmadıysa son olarak aşağıdaki komutu kullanıp ardından httpd tekrar resetleyelim
Eğer hata hala devam ediyorsa birde firewallınız açıksa kontrol ediniz yada kapatınız. Kapatmak için
Komutunu kullanabilirsiniz. Sunucunuz her reboot olduktan sonra firewall aktif olmasını istemiyorsanız.
Kolay gelsin.
Linux işletim sistemine Web uygulaması geliştirmek için en çok kurulan uygulamalardan olan Apache, Mysql, Pph ve Mysql erişebilmek içi PhpMyAdmin. Ama çoğu zaman kurulum bittikten sonra PhpMyAdmine erişim sağlamak istediğinizde aşağıdaki hatayla karşılaşıyorsunuz.
Forbidden
You don’t have permission to access /phpmyadmin on this server.
Bunun çözümü Centos 6.0X içindir.
İlk önce PhpMyAdmin conf dosyasını açalım
Code:
nano /etc/httpd/conf.d/phpMyAdmin.conf
Code:
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
#Require ip 127.0.0.1
#Require ip ::1
Require all granted
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
<Directory /usr/share/phpMyAdmin/setup/>
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
#Require ip 127.0.0.1
#Require ip ::1
Require all granted
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
Code:
systemctl restart httpd
Eğer hala açılmadıysa son olarak aşağıdaki komutu kullanıp ardından httpd tekrar resetleyelim
Code:
ln -s /usr/share/phpmyadmin /var/www/html systemctl restart httpd
Code:
systemctl disable firewalld
Code:
systemctl stop firewalld