Sau khi nâng cấp máy chủ ubfox của tôi lên 13.04, phpmyadmin của tôi không còn truy cập được nữa. trình duyệt báo cáo 500 (lỗi máy chủ nội bộ) và trong lỗi. Làm cho nó báo:
Lỗi nghiêm trọng về PHP
Bất kỳ phần mềm php nào khác đều hoạt động tốt trên máy và bản thân mysql cũng vậy. Phpmyadmin được cài đặt chính xác và hoạt động tốt trước khi nâng cấp. tôi cũng đã làm sudo aptitude reinstall phpmyadmin
nhưng điều đó không giúp được gì.
số phiên bản của phpmyadmin là 4: 3.5.8.1-1
bất kỳ ý tưởng, những gì có thể sai ở đây?
/ chỉnh sửa: đến bây giờ tôi phát hiện ra rằng các liên kết tượng trưng ở đây dường như không hoạt động:
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
Tôi đã sao lưu thư mục php-gettext
và cp -r'd symlinked qua, bây giờ nó hoạt động. Vì vậy, điều này thực sự có vẻ là một vấn đề liên kết.
đây là khởi đầu của tôi /etc/phpmyadmin/apache.conf
# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
vì vậy nó được cho là theo symlink ngay lập tức. Trước khi nâng cấp Ubuntu, mọi thứ đều hoạt động tốt. Vì vậy, vấn đề với các liên kết là gì?
/usr/share/php/php-gettext
. Bạn đang sử dụng SELinux / AppArmor?