-
Call to undefined function- phpMyAdmin
Jakiś czas temu miałem styczność z dziwnym problemem. Mianowicie, próba wejścia na stronę phpMyAdmina, kończyła się widokiem białej strony. W logach widniał poniższy wpis: „PHP Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php on line 245”. Co się dzieję? Czyżby coś z PHP?
Okazuje się, że problem był wręcz trywialny. Serwer www (w moim przypadku Apache), nie miał dostępu do pliku konfiguracyjnego phpMyAdmina (/etc/phpMyAdmin/config.inc.php). Jego uprawnienia wyglądały następująco:
-rw-r----- 1 root root 7509 Feb 17 23:13 /etc/phpMyAdmin/config.inc.php
Aby je poprawić wystarczyło polecenie:chgrp apache /etc/phpMyAdmin/config.inc.php
Proste, prawda? To, do dzieła 🙂