Wordpress no puede cargar imágenes debido a permisos [cerrado]

0

Tengo problemas para intentar que las cargas multimedia funcionen en mi VPS con Wordpress. Mi Apacheservicio se ejecuta como usuario: grupo apache:apache. Mi carpeta de usuario es propiedad de mi usuario eugeney está agrupada apache. Puedo cargar mi sitio de Wordpress pero no puedo hacer que ninguna carga de medios funcione. Cada archivo / carpeta tiene rwxpara el nivel de usuario y grupo.

Me sale el error:

El archivo cargado no se pudo mover a wp-content / uploads.

¿Qué estoy haciendo mal? ¿O estoy configurando esto de la manera incorrecta?

[eugene @ myvps ~] $ pwd
/ inicio / eugene
[eugene @ myvps ~] $ ll
total 0
drwxrws ---. 3 eugene apache 24 dic 11 09:58 public_html
[eugene @ myvps ~] $ cd public_html /
[eugene @ myvps public_html] $ ll
total 0
drwxrws ---. 3 eugene apache 16 dic 11 09:58 website.com
[eugene @ myvps public_html] $ cd sitio web.com/
[eugene @ myvps website.com] $ ll
total 4
drwxrws ---. 5 eugene apache 4096 11 de diciembre 13:53 www
[eugene @ myvps website.com] $ cd www
[eugene @ myvps www] $ ll
total 7100
-rwxrws ---. 1 eugene apache 418 24 de septiembre 2013 index.php
-rwxrws ---. 1 eugene apache 7079339 11 de diciembre 09:58 latest.tar.gz
-rwxrws ---. 1 eugene apache 19930 1 de enero de 2015 license.txt
-rwxrws ---. 1 eugene apache 7358 3 de diciembre 08:46 readme.html
-rwxrws ---. 1 eugene apache 169 dic 11 12:10 test.php
-rwxrws ---. 1 eugene apache 5035 6 de octubre 14:56 wp-generate.php
drwxrws ---. 9 eugene apache 4096 11 de diciembre 11:51 wp-admin
-rwxrws ---. 1 eugene apache 271 8 de enero de 2012 wp-blog-header.php
-rwxrws ---. 1 eugene apache 1369 3 de octubre 07:47 wp-comments-post.php
-rwxrwx ---. 1 eugene apache 3103 11 de diciembre 13:52 wp-config.php
-rwxrws ---. 1 eugene apache 2764 9 de mayo de 2015 wp-config-sample.php
drwxrws ---. 5 eugene apache 63 dic 11 10:36 wp-content
-rwxrws ---. 1 eugene apache 3286 24 de mayo de 2015 wp-cron.php
drwxrws ---. 16 eugene apache 8192 8 de diciembre 15:45 wp-incluye
-rwxrws ---. 1 eugene apache 2380 24 de octubre de 2013 wp-links-opml.php
-rwxrws ---. 1 eugene apache 3316 5 de noviembre 15:59 wp-load.php
-rwxrws ---. 1 eugene apache 33710 6 de noviembre 14:36 ​​wp-login.php
-rwxrws ---. 1 eugene apache 7887 6 de octubre 07:07 wp-mail.php
-rwxrws ---. 1 eugene apache 13021 19 de noviembre 23:24 wp-settings.php
-rwxrws ---. 1 eugene apache 28594 30 de octubre 01:52 wp-signup.php
-rwxrws ---. 1 eugene apache 4035 30 de noviembre de 2014 wp-trackback.php
-rwxrws ---. 1 eugene apache 3061 2 de octubre 15:46 xmlrpc.php
[eugene @ myvps www] $ cd wp-content /
[eugene @ myvps wp-content] $ ll
total 4
-rwxrws ---. 1 eugene apache 28 ene 8 2012 index.php
drwxrws ---. 3 eugene apache 52 dic 8 15:45 complementos
drwxrws ---. 5 eugene apache 83 dic 8 15:45 temas
drwxrws ---. 2 eugene apache 6 dic 11 11:59 subidas
[eugene @ myvps wp-content] $

Incluso fui tan lejos como para dar wp-content777, pero todavía obtengo el mismo error. :(

¡Cualquier ayuda es muy apreciada, gracias!

eugene.parker
fuente
Los permisos adecuados de WordPress dependen de que el usuario de los archivos / directorios sea el mismo que el usuario que ejecuta Apache. No importa cuál es el grupo porque es una peculiaridad / "característica" de WordPress. Más detalles aquí. codex.wordpress.org/Changing_File_Permissions
JakeGould

Respuestas:

1

Bueno, después de golpearme la cabeza contra mi escritorio y / face_through_desk. Me lo imaginé.

SELinux al rescate! O no...

Me encontré con este artículo que explica la configuración de SELinux para las cargas de Wordpress: cómo permitir que WordPress cargue imágenes en un servidor habilitado para SELinux

Finalmente corrí:

chcon -t tmp_t cargas

Y pude mantener mis permisos así ... todo funciona ahora. Espero que esto pueda ayudar a alguien más en el camino. "CentOS fue una idea mejor frente a Debian"

eugene.parker
fuente