2013-03-26 3 views
0

У меня возникла проблема с небольшим количеством скриптов, которые я унаследовал, когда стал веб-мастером сайта. Это ошибка, мы получаем:Ошибка Filemtime?

Warning: filemtime() [function.filemtime]: stat failed for /home/public_html/site/modules/chat/cache/locations/2_0.tch in /home/public_html/site/modules/chat/areas/chat.window.php on line 101 

В строке 101 в этом файле у меня есть:

$tch = filemtime(PATH . 'modules' . S . 'chat' . S . 'cache' . S . 'locations' . S . $get_['location'] . '_' . $get_['zone'] . '.tch'); 

Теперь этот .tch файл chmod'd 777, я также попробовал на 755. Нет кубиков. «S» - это разделитель каталогов, FYI.

Любая помощь приветствуется. Я искал и искал .... не повезло найти ответ.

+0

Вы проверили, существует ли файл 2_0.tch в это время? – chill0r

+0

Да, это действительно exsist. Это, однако, пустое ... что заставляет меня думать, что есть какая-то проблема с тем, что он пишет все, что он пытается записать в этот файл. Опять же, мое знакомство с этим почти нулевое, поэтому я могу ошибаться. –

ответ

0

Теперь этот .tch файл chmod'd 777

Очень плохая практика.

Каковы разрешения в каталоге?

+0

Да, я сначала считал, что это какая-то ошибка разрешения, и надеялся с слепой удачей, что смогу это исправить. Опять же, не знаком с этим. Каталог местоположений, в котором хранится файл .tch, - 755 –

+0

Так что только владелец может писать. Является ли каталог владельцем пользователя веб-сервера? – grahamj42

+0

Да, это так. Я изменил разрешения каталога взад и вперед между 755 и 777 ... просто чтобы посмотреть, что, если что-нибудь может измениться, и ничего. :( –

Смежные вопросы