Я использую MysqliDb Class оттуда.
https://github.com/ajillion/PHP-MySQLi-Database-Class/blob/master/MysqliDb.php
Когда я использую на локальном компьютере, у меня нет никаких проблем. Но вчера я купил хозяин. И я загрузил свои файлы около 5 минут назад и не работает. Я проверил мой хост и создал файл error_log, и это ..
PHP Fatal error: Allowed memory size of 75497472 bytes exhausted (tried to allocate 4294967296 bytes) in /home/(..)/MysqliDb.php on line 417
Что это за проблема?
Я использовал этот код в своем файле конфигурации. Но это тоже не сработало.
ini_set('memory_limit', '192M');
Я думаю, что вы используете LongText в своей базе данных.
Прочтите это сообщение: https://bugs.php.net/bug.php?id=51386
Поэтому попробуйте mysqli :: store_result перед bind_result.
Команды ini_set
которые влияют на пределы сервера, как правило, блокируются (поэтому вы можете использовать только те, которые связаны с отображением ошибок или около того).
Имейте в виду, что вы пытаетесь выделить 4,2 Гб, что представляет собой довольно большой объем информации для веб-сайта.
mysqli
(вы попробовали тот, который по умолчанию поставляется с PHP 5 )?