Hola,
Nunca debes de dar permisos 777 a todos los directorios así a lo loco.
Los permisos para directorios son 755 y 644 para archivos.
Los permisos 777, como mucho, y digo como mucho, para algún directorio de algún plugin de wordpress o de algún plugin de cualquier CMS que de verdad lo requiera. ¡Ojito con dar permisos 777 a todos los directorios!
¿Usas algún panel de control o es un server en llano? Es decir, sin panel. ¿Tienes instalado el handler suPHP en PHP?
Como recomendación podrías intentar instalar suPHP y asignar los permisos de forma correcta. El problema es que no vas a poder usar opcode caché con suPHP.
Yo te recomiendo FastCGI y mirar el tema de los permisos.
Primero empieza por cambiar los permisos.
https://www.cyberciti.biz/faq/howto-...e-permissions/
Sigue estas recomendaciones:
https://www.spamhaus.org/news/articl...your-webserver http://www.binarytides.com/choose-be...astcgi-suexec/