Страница 1 из 1

Ошибки PhpMyAdmin

Добавлено: 20 май 2024, 10:52
kosh2323
Всем привет, на конфигурации PHP 8.3 MariaDB 11.2, при авторизации в PhpMyAdmin и зайдя в панель, ещё не создавая баз, слева там по-умолчанию созданы базы самого PhpMyAdmin-а, если щелкнуть на одну из них, например mysql, вываливается ошибка, в логах она:

[20-May-2024 10:32:12 Etc/GMT-3] PHP Fatal error: Maximum call stack size of 18446744073709518848 bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached during compilation. Try splitting expression in D:\OSPanel\home\phpmyadmin\public\index.php on line 3

Изображение

Re: Ошибки PhpMyAdmin

Добавлено: 20 май 2024, 11:27
Seniyr
Ответ в самой ошибке, попробуй установить в php.ini
memory_limit = -1
Может надолго зависнуть если с базой совсем беда

Re: Ошибки PhpMyAdmin

Добавлено: 20 май 2024, 12:09
kosh2323
Seniyr писал(а): 20 май 2024, 11:27 Ответ в самой ошибке, попробуй установить в php.ini
memory_limit = -1
Может надолго зависнуть если с базой совсем беда
изменил на -1 в \config\PHP-8.3\default\templates\php.ini - при заходе получаю ошибку 200, причем, если выбрать MySQL-8.2 такой ошибки не вываливается...

Изображение

Re: Ошибки PhpMyAdmin

Добавлено: 20 май 2024, 15:04
kosh2323
Немного погуглив, есть такие предположения, нашел пару форумов, где это тоже описывают, и сходятся на одном мнении: "PhpMyAdmin 5.2.1 вышел в феврале 2023-го, а версия PHP 8.3.6(именно эта в дистрибе) вышла 11.04.2024-го, поэтому рекомендуют использовать не 8.3, а 8.2 и ниже " и действительно на версии 8.2 пока ошибок не возникает, даже, если вернуть обратно

memory_limit = 1024M

Re: Ошибки PhpMyAdmin

Добавлено: 08 июн 2024, 12:20
Максим
Для PHP 8.3 необходимо установить:
 zend.max_allowed_stack_size     = 8388608
Для Apache (любой модуль):
ThreadStackSize         8388608
и
#ThreadsPerChild        128
желательно заменить на
 ThreadsPerChild        32
чтобы не потребляло слишком много памяти.

Re: Ошибки PhpMyAdmin

Добавлено: 22 авг 2024, 09:13
kosh2323
Максим писал(а): 08 июн 2024, 12:20 Для PHP 8.3 необходимо установить:
 zend.max_allowed_stack_size     = 8388608
Для Apache (любой модуль):
ThreadStackSize         8388608
и
#ThreadsPerChild        128
желательно заменить на
 ThreadsPerChild        32
чтобы не потребляло слишком много памяти.
Здравствуйте, только сегодня и увидел ответ, для Вас это наверное очевидно, но не для всех остальных, в каких конкретно файлах нужно менять эти инструкции?

Re: Ошибки PhpMyAdmin

Добавлено: 22 авг 2024, 18:50
DelphinPRO
kosh2323 писал(а): 22 авг 2024, 09:13 Здравствуйте, только сегодня и увидел ответ, для Вас это наверное очевидно, но не для всех остальных, в каких конкретно файлах нужно менять эти инструкции?
php.ini и httpd.conf разумеется.
В папке OSPanel\config\PHP-8.3\default\templates\

Re: Ошибки PhpMyAdmin

Добавлено: 22 авг 2024, 19:20
kosh2323
DelphinPRO писал(а): 22 авг 2024, 18:50
kosh2323 писал(а): 22 авг 2024, 09:13 Здравствуйте, только сегодня и увидел ответ, для Вас это наверное очевидно, но не для всех остальных, в каких конкретно файлах нужно менять эти инструкции?
php.ini и httpd.conf разумеется.
В папке OSPanel\config\PHP-8.3\default\templates\
Ага, благодарю, проверил, вроде пока ошибок не выдается.

Re: Ошибки PhpMyAdmin

Добавлено: 13 фев 2025, 19:14
DayWeis
Максим писал(а): 08 июн 2024, 12:20 Для PHP 8.3 необходимо установить:
 zend.max_allowed_stack_size     = 8388608
Для Apache (любой модуль):
ThreadStackSize         8388608
и
#ThreadsPerChild        128
желательно заменить на
 ThreadsPerChild        32
чтобы не потребляло слишком много памяти.
Привет. Не помогло совсем. Продолжает быть такая же ошибка:
Fatal error: Maximum call stack size of 18446744073709518848 bytes (zend.max_allowed_stack_size - zend.reserved_stack_size) reached during compilation.

Re: Ошибки PhpMyAdmin

Добавлено: 17 фев 2025, 10:23
Максим
Установите
zend.max_allowed_stack_size     =  -1
это вообще снимет лимит.