PDA

Просмотр полной версии : Проблема с WordPress на одном хостинге


Andrew SWH
03.06.2010, 20:02
На хостинге вылез косяк: неожиданно возникла проблема с загрузкой файлов в WordPress. Пишет:

"Не могу создать директорию /usr/home/юзверь/www/site1/public_html/wp-content/uploads/2010/06. Проверьте, доступна ли родительская директория для записи (Права доступа должны быть 755, 775 либо 777 в зависимости от настроек вашего сервера)."

Проверил, права на запись у пользователя есть. На всякий случай выставляю права на запись вообще всем, получаю:

[юзверь@сервер] ~/www/site1/public_html/wp-content$ ls -l
drwxrwxrwx 4 юзверь юзверь 512 Apr 30 23:07 uploads

проверяю через веб-фтп - то же самое, права на каталог rwxrwxrwx

в чем может быть косяк?..

- случилось на НЕСКОЛЬКИХ блогах WordPress, в том числе на том, который создавал давно для теста и с тех пор вообще не трогал.
- сайт на Джумле загружает файлы без проблем
- этот же движок wordpress (все идентично, включая набор плагинов) у меня используется на другом хостинге - там все ОК

Станислав SPb
03.06.2010, 20:10
мастерхост наверно

Станислав SPb
03.06.2010, 20:15
Попробуй тоталом по ftp ручками на все папки нужной ветки поставить 777.

Andrew SWH
03.06.2010, 20:45
Не, не мастерхост...

Прошелся уже по всем папочкам. Везде 777. Не работает. Мистика. .htaccess на одном блоге вменяем (только код для "красивых ссылок), на другом вообще его нет.

Станислав SPb
03.06.2010, 21:46
С корневой папки права менял?

Станислав SPb
03.06.2010, 21:59
Еще такое описание нашел, но вроде не тот случай:
http://runetbusiness.ru/problema-pri-zagruzke-faylov-v-wordpress/#more-127

Andrew SWH
03.06.2010, 22:02
Начиная с uploads стоят права 777. На папку 2010, на папку 06. Удалял 06 (мало ли он именно СОЗДАТЬ хочет) - ничего подобного.

Andrew SWH
03.06.2010, 22:11
случай, вероятно, не тот. Ибо в ошибке выводится правильный путь к папке, с моим логином... И, вероятно, относится это к более старой версии вордпресса. Посмотрел у меня - в этом файле путь читается из базы данных. Интереса ради попробую еще отредактировать шаблон админки, чтоб он мне где-нить вывел значение именно этой переменной, но не похоже, чтобы дело было в этом...

Andrew SWH
03.06.2010, 22:24
ТАК. кажется дошло.

блог лезет по адресу

/usr/home/юзверь/www/site2 ... и так далее

Нету такого адреса. В консоли cd и ls его не дают. Хостер, кажется, в настройках виртуального сервера вход в домашний каталог через имя /usr/home прибил. Кажись что-то там еще в новостях про замену оборудования на сервере пробегало несколько дней назад...

Пошел пинать хостера...

Andrew SWH
04.06.2010, 12:07
Хе, на хостинге при замене винчестера чего-то недокрутили. Пофиксили, заработало.

Станислав SPb
04.06.2010, 12:58
да уж... чего только не случается...