[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при чтении из файла
Faantoom
Уважаемые специалисты, помогите пожалуйста.
Имеется сайт, база данных пользователей хранится в файлах. Сайт успешно работал вот уже несколько месяцев, и заработал уже довольно много пользователей.
Однако, со вчерашнего дня, при попытке чтения из файла БД, пхп выдаёт ошибку:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 46 bytes) in server:\www\index.php on line 16
Собственно 16 строка, на которую пхп и ругается, это подключение файла БД:
$data = file('users.db');
Насколько я понял, это означает, что файл БД превысил допустимый размер, так как при подключении пустого файла, или файла с десятком записей, ошибка пропадает.
Теперь, когда в базе больше 5 тысяч пользователей, переход на SQL - довольно сложная задача, поэтому встал вопрос: как восстановить работоспособность сайта с тем же файлом БД? Возможно ли как-то убрать ограничение по размеру?



Спустя 5 минут, 18 секунд (10.12.2010 - 19:20) AlmazDelDiablo написал(а):
php.ini смотри. Правда, не помню, как именно назвается переменная. Что-то связанное с max_file_size.

Спустя 3 минуты, 46 секунд (10.12.2010 - 19:24) Faantoom написал(а):
Спасибо за совет, сейчас попробую

Спустя 7 минут, 44 секунды (10.12.2010 - 19:31) Faantoom написал(а):
AlmazDelDiablo, спасибо огромное =) Всё исправил, работает. Переменная называется memory_limit.
Еще вопрос, возможно ли как-то, за короткие сроки, перейти на SQL без потери БД?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.