Страница 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
это вообще снимет лимит.