Моя вебкопилка | Раскрутка и работа в интернете, ведение блогов

Полезные мелочи, SEO статьи, партнерские программы, успехи и неудачи раскрутки, оптимизации и продвижения в поисковых системах

Не могу создать директорию uploads. Проверьте, доступна ли родительская директория для записи.

После установки, или переноса блога wordpress, при загрузке картинок, шаблонов, или плагинов через админку сайта возникает ошибка — «Не могу создать директорию uploads. Проверьте, доступна ли родительская директория для записи». Причем, даже если указать права на папки uploads «755» или «777», ошибка всеравно остается.


Движку wordpress необходимо знать путь загрузки файлов. Что-бы указать ему этот путь, необходимо в админке блога зайти в раздел «Параметры/Медиафайлы» и прописать его. Как правило, по умолчанию стандартный путь /wp-content/uploads.

Иногда, из-за особенностей конфигурации хостинга недостаточно указать относительный путь. Необходимо указывать абсолютный путь, т.е. путь от корневой папки, до папки uploads. В таком случае у вас два варианта: либо спросить его у сапорта, либо самостоятельно создать php файл и при помощи допустим, программы «total commander» загрузить его в корень сайта.

Итак, по шагам создаем файл и загружаем его на хостинг:

1. Откройте любой текстовый редактор, например «блокнот» и скопируйте туда php код:

<?php

echo ‘Путь к корневой папке сайта: ‘.$_SERVER[‘DOCUMENT_ROOT’].»;
?>

2. Сохраните файл в кодировке utf-8, с расширением .php задав ему имя uploads. В итоге, у вас должен получиться файл uploads.php
3. Загрузите файл в корень сайта и откройте его зайдя по адресу wash-site.ru/uploads.php
4. Скопируйте весь путь, который вы видите после двоеточия: /home/papka/papka…
и подставьте в конце /wp-content/uploads
У вас должен получиться: /home/papka/papka/wp-content/uploads.
5. Пропишите его в админке, напротив раздела «Загрузка файлов».

 

Если вы все сделали правильно, загрузка файлов не должна больше вызывать проблем.

Updated: 22 сентября 2014 — 12:19

4 комментария

Add a Comment
  1. У меня пустая страница выводится. Не работает.

  2. У вас в коде ошибка. Вот так работает:

    echo $_SERVER[‘DOCUMENT_ROOT’];

  3. И еще рад я. Не работает. Добавил все как следует, но ошибка как выскакивала, так и выскакивает.

  4. Не работает только потому, что указан неправильный путь. Другой причины быть не может. А инструкция правильная.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Моя вебкопилка | Раскрутка и работа в интернете, ведение блогов © 2017 Frontier Theme