Ошибка отказа в разрешении в wordpress 3.3.1

Однажды я переместил свой каталог wordpress на один уровень вверх на своем сервере (теперь он находится в корне). Кажется, какое-то время все работает нормально, но сейчас у меня начинаются проблемы с загрузкой изображений.

Когда я пытаюсь включить изображение, загрузив его с моего компьютера, wordpress выдает ошибку «Отказано в доступе»:

copy(/home/bram/domains/dutchmountaineer.com/public_html/wp-content/uploads/2012/05/Costa-Rican-Frog.jpg)

[function.copy]: failed to open stream: Permission denied in 
/home/bram/domains/dutchmountaineer.com/public_html/wp-admin/includes/file.php on line 348
    618

Я попытался установить папку загрузки и включения на 777, но это не дало никакого эффекта. Я вернул их на 755.

Любая помощь, пожалуйста!

Йоррит

РЕДАКТИРОВАТЬ:

Я попытался изменить полный путь (в настройках мультимедиа), но теперь это помогло. Я так думаю, так как я переместил установку wp из /wp/ в корень моего сервера


person jorrebor    schedule 08.05.2012    source источник


Ответы (3)


Проверьте, кому принадлежит каталог. Возможно, вам нужно добавить www-данные в группу. Странно, да, но я иногда сталкиваюсь со сценариями, когда даже файлы и каталоги с 777 отказывают мне в доступе, если я не добавляю своего пользователя в группу владельцев.

person Merioles    schedule 14.09.2012

Это означает, что вы получаете ошибку рядом с этим кодом

    // Copy the temporary file into its destination
$new_file = $uploads['path'] . "/$filename";
copy( $tmp_file, $new_file );
unlink($tmp_file);

проверьте свои настройки в разделе «Настройки» -> вкладка «Медиа» в панели администратора и убедитесь, что у вас есть соответствующие разрешения для папки, вы также можете изменить путь загрузки. Дайте мне знать, если проблема все еще сохраняется.

Изображение

person swapnesh    schedule 08.05.2012

Вы должны разрешить загрузку каталога 777 прав и проверить, что пользователь вашей папки и пользователь ftp совпадают или нет.

person Huzoor Bux    schedule 08.05.2012
comment
Вы должны разрешить загрузку каталога 777... Абсолютно неправильно. Разрешения 777 никогда не нужны, за исключением временных случаев, когда они снова установлены на 755 или выше. См. раздел codex.wordpress.org/Changing_File_Permissions. - person markratledge; 08.05.2012