मेरे ubuntu सर्वर के 13.04 के उन्नयन के बाद मेरा phpmyadmin अब उपलब्ध नहीं है। ब्राउज़र 500 (आंतरिक सर्वर त्रुटि) और त्रुटि में रिपोर्ट करता है। यह कहता है:
PHP घातक त्रुटि: अपेक्षित_ऑनस (): आवश्यक ओपनिंग '' ./books /php-gettext/gettext.inc '(शामिल_पथ ='। ') in /rr/share/phpmykmin/lbooks/select_lang.lib.php लाइन 370 पर।
कोई भी अन्य php सॉफ्टवेयर मशीन पर ठीक काम करता है और इसी तरह mysql भी। Phpmyadmin को सही ढंग से स्थापित किया गया है और डिस्ट-अपग्रेड से पहले ठीक काम किया है। मैंने भी किया sudo aptitude reinstall phpmyadmin
लेकिन इससे कोई फायदा नहीं हुआ।
phpmyadmin की संस्करण संख्या 4: 3.5.8.1-1 है
किसी भी विचार, यहाँ क्या गलत हो सकता है?
/ संपादित करें: अब तक मुझे पता चला है, कि यहाँ सहेलियाँ काम नहीं करती हैं:
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
मैंने फ़ोल्डर का बैकअप लिया php-gettext
और एक से अधिक सिम्प्लाइड को cp -r'd किया, अब यह काम करता है। तो यह वास्तव में एक सहानुभूति-समस्या प्रतीत होती है।
यह मेरी शुरुआत है /etc/phpmyadmin/apache.conf
# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
इसलिए इसे तुरंत सहानुभूति का पालन करना चाहिए। ubuntu उन्नयन से पहले सब कुछ ठीक काम किया। तो सहानुभूति के साथ क्या बात है?
/usr/share/php/php-gettext
। क्या आप SELinux / AppArmor का उपयोग कर रहे हैं?