php начал выдавать ошибку при логине администратора

Главные вкладки

Аватар пользователя Гость Гость (не проверено) 14 ноября 2006 в 11:29

user warning: Can't create/write to file '/var/tmp/#sql_198_0.MYI' (Errcode: 28) query: SELECT t.* FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.nid = 14 ORDER BY v.weight, t.weight, t.name in /www/includes/database.mysql.inc on line 120.
место в разделе есть. папка открыта (777). в чем может быть проблема?

Лучший ответ

Аватар пользователя Гость Гость (не проверено) 14 ноября 2006 в 12:01

когда смотришь анонимом, то все нормально, проявляется только при регистрайии на сайте

Комментарии

Аватар пользователя seaji seaji 14 ноября 2006 в 11:39

А Вы знаете, что если путь начинается со слэша, то он считается от корня файловой системы. Скажем если это на локалхосте, то "/var/tmp/#sql_198_0.MYI" означает "C:\var\tmp\#sql_198_0.MYI"
Если сайт на хостинге, то хостер должен Вам предоставить путь к Вашей папке tmp.
Скорее всего это локалхост, да?

Аватар пользователя Гость Гость (не проверено) 14 ноября 2006 в 11:45

я в курсе, что такое *nix Wink
это не локалхост, это рабочий веб-серв с белым ипом, работающий в сети
и там совсем не выньдос установлена)))
это мой личный сервер под фри, кроме себя пока никого не хостю)))
дело в том, что до выходных все работало, сегодня вот увидел такую какашку))

Аватар пользователя Гость Гость (не проверено) 14 ноября 2006 в 11:59

причем выдется ошибка только на страницах с моими материалами, на стандартных их нет. путь до временной папки у меня в друпале /tmp, поэтому непонятна ссылка на /var/tmp...

Аватар пользователя seaji seaji 14 ноября 2006 в 12:27

Ваш сервер это все равно что локалхост - Вы же сами его настраивали, а система (unix\windows) не так важна. Я предполагаю, что грабли где-то в настройках MySQL\Apache.
PS. Друпаловский tmp имеет отношение только к друпаловским модулям, а не к MySQL\Apache, а ругается именно база на то, что не удается создать\изменить файл.