Wordpress не может загружать изображения из-за разрешений

У меня возникают проблемы при попытке загрузки медиафайлов на моем VPS с Wordpress. мой Apache служба работает как пользователь: группа apache:apache, Моя папка пользователя принадлежит моему пользователю eugene и сгруппированы apache, Я могу загрузить свой Wordpress-сайт, но не могу заставить загружать медиа-файлы на работу. Каждый файл / папка имеет rwx для уровня пользователя и группы.

Я получаю ошибку:

Загруженный файл не может быть перемещен в wp-content/uploads.

Что я делаю неправильно? Или я настраиваю это неправильно?

[eugene @ myvps ~] $ pwd
/ Главная / Эжен
[eugene@myvps ~]$ ll
всего 0
drwxrws ---. 3 Евгений Апач 24 декабря 11 09:58 public_html
[eugene@myvps ~]$ cd public_html/
[eugene@myvps public_html]$ ll
всего 0
drwxrws ---. 3 Евгений Апач 16 декабря 11 09:58 website.com
[eugene@myvps public_html]$ cd website.com/
[eugene@myvps website.com]$ ll
всего 4
drwxrws---. 5 Евгений Апач 4096 11 дек. 13:53 www
[eugene@myvps website.com]$ cd www
[eugene@myvps www]$ ll
всего 7100
-rwxrws---.  1 Евгений Апач 418 24 сентября 2013 г. index.php
-rwxrws ---. 1 Евгений Апач 7079339 11 дек. 09:58 latest.tar.gz
-rwxrws---.  1 Евгений Апач 19930 1 января 2015 г. license.txt
-rwxrws ---. 1 Евгений Апач 73583 декабря 08:46 readme.html
-rwxrws---.  1 Евгений Апач 169 11 декабря 12:10 test.php
-rwxrws ---. 1 юджин апач 5035 6 окт 14:56 wp-activ.php
drwxrws---.  9 юджин апач 4096 11 дек 11:51 wp-admin
-rwxrws ---. 1 Евгений Апач 271 8 января 2012 г. wp-blog-header.php
-rwxrws---.  1 юджин апач 1369 окт 3 07:47 wp-comments-post.php
-rwxrwx---.  1 юджин апач 3103 11 дек 13:52 wp-config.php
-rwxrws---.  1 Евгений Апач 2764 9 мая 2015 г. wp-config-sample.php
drwxrws---.  5 евгений апач 63 дек 11 10:36 wp-content
-rwxrws---.  1 Евгений Апач 3286 24 мая 2015 г. wp-cron.php
drwxrws---. 16 Евгений Апач 8192 8 декабря 15:45 WP-включает
-rwxrws ---. 1 Евгений Апач 2380 24 октября 2013 г. wp-links-opml.php
-rwxrws---.  1 евгений апач 3316 ноя 5, 15:59 wp-load.php
-rwxrws---.  1 Евгений Апач 33710 6 ноября 14:36 ​​wp-login.php
-rwxrws ---. 1 Евгений Апач 7887 6 октября 07:07 wp-mail.php
-rwxrws---.  1 Евгений Апач 13021 19 ноября 23:24 wp-settings.php
-rwxrws---.  1 юджин апач 28594 30 окт 01:52 wp-signup.php
-rwxrws ---. 1 Евгений Апач 4035 Ноя 30  2014 wp-trackback.php
-rwxrws---.  1 Евгений Апач 3061 2 октября 15:46 xmlrpc.php
[eugene@myvps www]$ cd wp-content/
[eugene@myvps wp-content]$ ll
всего 4
-rwxrws---. 1 евгений апач 28 января 2012 index.php
drwxrws ---. 3 Евгений Апач 52 дек 8 15:45 плагинов
drwxrws ---. 5 евгений апач 83 дек 8 15:45 темы
drwxrws ---. 2 Евгений Apache      6 декабря 11 11:59 загрузок
[eugene @ myvps wp-content] $

Я даже дошел до того, что дал wp-content 777, но все равно получаю ту же ошибку.:(

Любая помощь с благодарностью, спасибо!

1 ответ

Решение

Ну, после того, как я ударился головой о мой стол и /face_through_desk. Я понял.

SELinux на помощь! Или нет...

Я столкнулся с этой статьей, в которой рассказывается о настройке SELinux для загрузки в Wordpress: как разрешить WordPress загружать изображения на сервер с поддержкой SELinux

В итоге я побежал:

chcon -t tmp_t загружает

И смог сохранить мои разрешения, как так... все работает сейчас. Надеюсь, что это может помочь кому-то еще в будущем. "CentOS была такой лучшей идеей против Debian"

Другие вопросы по тегам