Hola amigos,
Les comento que acabo de configurar en servidor apache bajo centos 7 y resulta que me da problemas con SELinux.
Necesito implementar una un proyecto desarrollado con laravel y la cuestión es la siguiente:
cuando ejecuto el proyecto me devuelve un error 500, lo cual no dice mucho pero si me voy a
cat /var/log/httpd/error_log
Tengo la siguiente salida:
Código Apache:
Ver original[Tue Feb 23 11:26:42.220880 2016] [:error] [pid 16040] [client 160.150.2.50:57119] PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/html/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /var/www/html/bootstrap/cache/compiled.php:13571\nStack trace:\n#0 /var/www/html/bootstrap/cache/compiled.php(13509): Monolog\\Handler\\StreamHandler->write(Array)\n#1 /var/www/html/bootstrap/cache/compiled.php(13272): Monolog\\Handler\\AbstractProcessingHandler->handle(Array)\n#2 /var/www/html/bootstrap/cache/compiled.php(13368): Monolog\\Logger->addRecord(400, Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array)\n#3 /var/www/html/evaluaciones.app/bootstrap/cache/compiled.php(13085): Monolog\\Logger->error(Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array)\n#4 /var/www/html/bootstrap/cache/compiled.php(13056): Illuminate\\Log\\Writer->writeLog('error', Object(Symfony\\Component\\Debug\\Exception\\FatalErrorE in /var/www/html/bootstrap/cache/compiled.php on line 13571, referer: http://aplicaciones/index.php
Ahora bien, si ejecuto:
Todo funciona bien
Pero si vuelvo a activar Selinux con
, me genera el error ya descrito, desde el navegador solo me da el error 500 pero en el log de apache me indica que es permiso denegado.
Me pueden indicar cómo solvento el tema de los permisos con SELinux por favor?