Вы не зашли.
#1.
Anwap
Off
(0)
Участник
2009.09.19 18:06
Поставил скрипт fchecker,при запуске он выдает ошибку Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 9175089 bytes) in /home/anwap198/public_html/fchecker.php on line 112.Как это исправить?
Это название скрипта мне ни о чем не говорит.
#3.
Anwap
Off
(0)
Участник
2009.09.19 20:08
Gemorroj написал:
Это название скрипта мне ни о чем не говорит.
Этот скрипт предназначен для периодического сканирования файлов в текущей и во вложенных
директориях с целью поиска изменений в системе со времени последнего сканирования и оповещения
администратора.Вот
fchecker
Найди там в 2 местах строки
Код:
$str = serialize($arr); |
$file = fopen($listfile,'w'); |
fwrite($file,$str); |
fclose($file); |
и замени их на
Код:
file_put_contents($listfile, serialize($arr)); |
дело в том, что скрипт расходует всю доступную оперативную память) по хорошему его весь нужно переписать.
#5.
Anwap
Off
(0)
Участник
2009.09.19 21:09
А долго его переписывать?Может если будет свободное время перепишешь?
#6.
Anwap
Off
(0)
Участник
2009.09.19 21:09
Все равно пишет эту ошибку.
Мой совет тебе:
меняй хостинг.
З.ы. Что за хостинг у тебя что даже не выдерживает скрипт из одного файла.

у меня данный скрипт не выдает не одной ошибки, может из за того что у меня памяти у сервака 2гб.
#9.
Anwap
Off
(0)
Участник
2009.09.22 19:07
WapStyle хостинг нормальный,vdscenter.com,сервер в США.
Gemorroj вот какую ошибку выдает Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 8658186 bytes) in /home/anwap198/public_html/kat.php on line 109
ну так а ты заменил весь подобный код
Код:
$str = serialize($arr); |
$file = fopen($listfile,'w'); |
fwrite($file,$str); |
fclose($file); |
на
Код:
file_put_contents($listfile, serialize($arr)); |
???