
Ben kurulumu centos 6 64 bit üzerinden yaptım. rafet55 'in tüm adımlarını aynen izledim ve tamamen sorunsuz olarak kuruldu. Yalnız konuda spolier olarak verilen rpm eski sürüm olduğu için içinde phpmyadmin 2 bulunuyor. o yüzden yine rafet55'in verdiği yeni rpm 'yi kullanabilirsiniz. Spoiler dışında verdiği rpm 'ler phpmyadmin 4 barındırıyor.
phpMyAdmin kurulumunu şöyle gerçekleştirdim.
İlk adım güncel rpm'yi indirmek oldu;
wget http://download.fedoraproject.org/pu...6-8.noarch.rpm
yaptıktan sonra
rpm -Uvh epel-release-6-8.noarch.rpm
yapıyoruz sonra
uname -i
yapıyoruz sonra
yum -y install phpMyAdmin (Yalnız burada büyük küçük harfe dikkat etmek gerekiyor)
yaptıktan sonra
vi /etc/httpd/conf.d/phpMyAdmin.conf (Büyük küçük harfe dikkat)
açıp editörden deny yazan kısımları allow olarak değiştirmek gerekiyor ama hepsini değil. Aşağıda yazacaklarım yerler allow olarak düzeltilmeli
<Directory /usr/share/phpMyAdmin/>
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1
Require ip ::1
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Allow 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
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Allow from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
<Directory /usr/share/phpMyAdmin/libraries/>
Order Deny,Allow
Allow from All
Allow from None
</Directory>
<Directory /usr/share/phpMyAdmin/setup/lib/>
Order Deny,Allow
Allow from All
Allow from None
</Directory>
<Directory /usr/share/phpMyAdmin/setup/frames/>
Order Deny,Allow
Allow from All
Allow from None
</Directory>
Yukarıdakileri dikkatli bir şekilde yapmalısını yoksa erişim izni problemi çıkıyor.
Devamında
vi /usr/share/phpMyAdmin/config.inc.php (büyük küçük harf dikkat)
yapıyoruz ve
$cfg['Servers'][$i]['auth_type'] = 'cookie'; yazan satırı $cfg['Servers'][$i]['auth_type'] = 'http'; ile değiştiriyoruz.
Devamında
service httpd restart
komutunu vererek resetliyoruz.
Umarım eksik bir yer anlatmamışımdır dün gece geç saate yaptığımdan şimdi aklımda kalanları yazıyorum.