Ubuntu sunucumun 13.04 sürümüne yükseltilmesinden sonra phpmyadmin'e artık ulaşılamıyor. tarayıcı 500'ü (dahili sunucu hatası) bildirir ve error.log dosyasında şöyle yazar:
PHP Önemli hata: requir_once (): 370 satırındaki /usr/share/phpmyadmin/libraries/selp_gettext/gettext.inc '(include_path ='. ') Açılma başarısız.
Başka herhangi bir php yazılımı makinede iyi çalışır ve böylece mysql kendisi. Phpmyadmin doğru bir şekilde yüklendi ve dağıtımdan önce iyi çalıştı. Ben de yaptım sudo aptitude reinstall phpmyadmin
ama bu yardımcı olmadı.
phpmyadmin'in sürüm numarası 4: 3.5.8.1-1
herhangi bir fikir, burada ne yanlış olabilir?
/ edit: şimdiye kadar öğrendim, burada semboller işe yaramaz gibi görünüyor:
mcnesium@fluse:/usr/share/phpmyadmin/libraries/php-gettext$ ls -l
total 0
lrwxrwxrwx 1 root root 36 Apr 25 03:38 gettext.inc -> ../../../php/php-gettext/gettext.inc
lrwxrwxrwx 1 root root 36 Apr 25 03:38 gettext.php -> ../../../php/php-gettext/gettext.php
lrwxrwxrwx 1 root root 36 Apr 25 03:38 streams.php -> ../../../php/php-gettext/streams.php
i klasörü yedekledi php-gettext
ve cp-symlinked bir üzerinde r'd, şimdi çalışıyor. bu aslında bir sembolik sorun gibi görünüyor.
bu benim başlangıcım /etc/phpmyadmin/apache.conf
# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
bu yüzden sembolik bağlantıları hemen takip etmesi gerekiyor. Ubuntu yükseltmeden önce her şey iyi çalıştı. Simgelerin sorunu nedir?
/usr/share/php/php-gettext
. SELinux / AppArmor kullanıyor musunuz?