phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Błąd krytyczny phpMyAdmin:Wywołanie niezdefiniowanej funkcji __()

Problem polegał na niewłaściwych uprawnieniach dla /etc/phpMyAdmin informator. Użytkownik serwera WWW, apache, miał odpowiednie uprawnienia do session.save_path katalogu, ale Apache nie mógł odczytać z mojego pliku config.inc.php. Zmiana właściciela /etc/phpMyAdmin na użytkownika Apache i zmiana uprawnień na 755 rozwiązała problem.

Patrząc na checkConfigSource() funkcja w Config.class.php doprowadziło mnie do przekonania, że ​​gdyby problem dotyczył dostępu do pliku konfiguracyjnego, otrzymałbym błąd 'Existing configuration file (%s) is not readable.' zamiast Call to undefined function __() Czy ktoś wie, dlaczego tak nie było?

To był dość podstawowy problem/rozwiązanie, ale chyba że ktoś zasugeruje inaczej, myślę, że zostawię to, ponieważ ten konkretny problem/rozwiązanie nie jest omawiany w innych dyskusjach Fatal error: Call to undefined function __() in /usr/share/phpMyAdmin/libraries/core.lib.php błąd podczas próby uruchomienia phpMyAdmina po instalacji.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Wewnętrzny błąd serwera PHPMyAdmin 500 w Apache z powodu wersji PHP

  2. Tworzenie tabeli nie powiodło się w mysql, gdy domyślnie używasz CURDATE()

  3. phpmyadmin Nie udało się ustawić pliku cookie sesji. Może używasz HTTP zamiast HTTPS

  4. Błędy instalacji PHPMyAdmin

  5. Jak zwiększyć limit rozmiaru importu w phpMyAdmin?