Я создал веб-сайт wordpress на amazon ec2 с использованием ubuntu 1.04 LTS, выполнив следующие действия. этот учебник от начала до конца, за исключением того, что я использовал amazon RDS (службу облачной базы данных) вместо sql. Хотя я не думаю, что использование RDS instad mysql могло вызвать проблему. Но я думаю, что вам нужно ознакомиться с этим руководством, прежде чем вы сможете ответить на вопрос.
Файл установки wordpress работает, но когда я пытаюсь установить новую тему или новый плагин из панели администратора, я получаю следующую ошибку
Невозможно создать каталог wp-content / uploads. Доступен ли сервер для записи в его родительский каталог?
я даже создал каталог загрузок вручную с терминала, а затем получил следующую ошибку
Загруженный файл не удалось переместить в / home / ubuntu / www / wp-content / uploads.
Я был почти уверен, что это как-то связано с правами доступа к файлам и папкам, поэтому я использовал следующие команды
find /home/YOUR_USER_NAME/www/html/ -type d -exec chmod 755 {} \;
find /home/YOUR_USER_NAME/www/html/ -type f -exec chmod 644 {} \;
чтобы установить для каждой папки разрешение 755 и файл 644 соответственно, но все еще без помощи, я пытаюсь исправить это уже более 2 дней без решения. Пожалуйста помоги! P.S.> У меня wordpress3.5, ubuntu server 12.04
От имени какого пользователя работает Apache / PHP? по умолчанию это будут www-data, если файлы / папки не принадлежат этому пользователю, тогда веб-сервер не может записывать в них изменения. Вам нужно будет либо изменить владельца файлов, либо chmod 777 / home / ubuntu / www / wp-content / uploads, чтобы пользователь Apache мог писать в этой папке.
ssh и перейдите к wp-content
папку и введите эти 2 строки:
sudo chown -R www-data uploads/
sudo chmod -R 755 uploads/