Mysql
 sql >> Baza danych >  >> RDS >> Mysql

JUser::_load:Nie można załadować użytkownika, chociaż użytkownik istnieje we wszystkich 3 głównych tabelach joomla

Komunikat o błędzie sugeruje, że MySQL nie powrócił z Twojego zapytania

Error loading Modules:MySQL server has gone away
  • może to być przekroczenie limitu czasu wykonania zapytania
  • PHP kończy się
  • albo albo kończy się pamięć.

Twój identyfikator użytkownika wskazuje na dużą liczbę użytkowników — czy Twój serwer jest gotowy do pracy?

[EDYTUJ] Dodany właśnie błąd jest błędem PHP, oznacza to, że wyczerpałeś pamięć, którą PHP jest Dozwolone w użyciu, a nie Joomla!. Przy okazji jaka wersja Joomla! czy używasz? Przy tak wielu użytkownikach skłaniałbym się do używania MySQLi, które powinno być nieco szybsze i wydajniejsze. Patrząc na wskazaną linię w komunikacie o błędzie, wyglądasz na 1.5.x

Aby sprawdzić ustawienia PHP w Joomla! przejdź do Help->System Info->PHP Information a następnie znajdź na memory_limit aby dowiedzieć się, jaka jest konfiguracja PHP na Twoim serwerze. Idąc na komunikat o błędzie to 64 Mbs. Nawiasem mówiąc, Twój gospodarz powinien o tym wiedzieć...

[EDYTUJ 2] Nawiasem mówiąc, nigdzie w Joomla! baza kodu czy robi to ini_set('memory_limit', '64M') lub podobne, infact oprócz kilku wywołań, aby sprawdzić memory_limit używając ini_get('memory_limit') Nie mogłem znaleźć niczego w rdzeniu Joomla ustawiającym limit pamięci.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NOW() Przykłady – MySQL

  2. Mac OS X + Python + Django + MySQL

  3. Jak sortować wiadomości hakerskie

  4. Python:indeksy krotek muszą być liczbami całkowitymi, a nie ciągiem przy wyborze z tabeli mysql

  5. Jak wstawić wartość BOOL do bazy danych MySQL?