apache - tienes - que significa error del servidor 403
403 Prohibido No tiene permiso para acceder a/nombre-carpeta/en este servidor (5)
Estaba buscando una respuesta a mi problema, pero no pude encontrar ninguna respuesta que resuelva mi caso.
El problema es que no puedo acceder a las carpetas de la aplicación en mi carpeta var / www /. Cuando voy a localhost / me aparece el mensaje de que mi servidor se está ejecutando y también tengo acceso a phpmyadmin. Pero cuando voy a cualquier localhost / nombre-carpeta, aparece el error 403:
Prohibido
No tiene permiso para acceder a / folder-name / en este servidor.
Apache / 2.2.22 (Ubuntu) Server en el puerto localhost 80
¿Cómo puedo resolverlo? Por cierto, estoy usando Ubuntu 13.04, y gracias por sus respuestas. :)
** 403 Prohibido **
No tiene permiso para acceder a / Folder-Name / en este servidor **
La solución para este problema es:
1.go a etc / apache2 / apache2.conf
2.encuentre el código a continuación y cambie AllowOverride all a AllowOverride none
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride all Change this to---> AllowOverride none
Require all granted
</Directory>
Funcionará bien en tu servidor Ubuntu
Problema resuelto usando los siguientes pasos:
1) edite el archivo "/etc/apache2/sites-enabled/000-default.conf"
DocumentRoot "dir_name"
ServerName <server_IP>
<Directory "dir_name">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory "dir_name">
AllowOverride None
# Allow open access:
Require all granted
2) cambiar el permiso de carpeta sudo chmod -R 777 "dir_name"
Resuelto el problema con:
sudo chown -R $USER:$USER /var/www/folder-name
sudo chmod -R 755 /var/www
Conceder permisos
Si el permiso de emisión y tiene acceso ssh en la carpeta raíz
find . -type d -exec chmod 755 {} /;
find . -type f -exec chmod 644 {} /;
resolverá tu error
ir a etc / apache2 / apache2.conf
Encontrarás un bloque con los directorios y premisas que lo normal es:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
puede replicar esto pero cambie "/ var / www /" con el nuevo directorio
luego desde la terminal: sudo service apache2 restart
¡Eso debería hacerlo! ;)