sql >> Databáze >  >> RDS >> Mysql

JUser::_load:Nelze načíst uživatele, ačkoli uživatel existuje ve všech 3 hlavních tabulkách joomla

Chybová zpráva znamená, že se MySQL z vašeho dotazu nevrátilo

Error loading Modules:MySQL server has gone away
  • toto může být vypršení časového limitu provádění dotazu
  • Dochází čas PHP
  • nebo nedostatek paměti.

Vaše ID uživatele ukazuje velký počet uživatelů – zvládne váš server tuto úlohu?

[UPRAVIT] Chyba, kterou jste právě přidali, je chyba PHP, říká, že jste vyčerpali paměť, kterou je PHP Povoleno používat, ne Joomla!. Mimochodem, jaká verze Joomla! používáš? S tak velkým počtem uživatelů bych měl tendenci používat MySQLi, které by mělo být o něco rychlejší a efektivnější. Při pohledu na uvedený řádek v chybové zprávě se zdá, že jste na 1.5.x

Chcete-li zkontrolovat nastavení PHP v Joomla! přejděte na Help->System Info->PHP Information a poté vyhledejte memory_limit zjistit, jaká je konfigurace PHP vašich serverů. Podle chybové zprávy je to 64 Mbs. Váš hostitel by to měl mimochodem vědět...

[EDITACE 2] Mimochodem, nikde v Joomla! kódová základna dělá ini_set('memory_limit', '64M') nebo podobně, kromě několika volání ke kontrole memory_limit pomocí ini_get('memory_limit') Nemohl jsem najít nic v jádru Joomla, které nastavuje limit paměti.




  1. Získejte výjimku SQLException java.sql.SQLException:ResultSet.next nebyl volán

  2. CodeIgniter result_array() při booleovské chybě, pokud je tabulka prázdná

  3. Funkce MIN() v PostgreSQL

  4. Jak nastavit národní prostředí pro aktuální připojení v MySQL