Buckminster
(usa Debian)
Enviado em 13/04/2024 - 14:21h
Vamos lá.
Erro 403 Forbidden, no teu caso, pode ser uma das coisas:
1- Permissões de arquivos
Faça o seguinte, se já não fez:
Coloque teu usuário no grupo do Apache2 (verifique qual teu sistema, Slackware, Debian, etc):
# adduser nomedousuario www-data <<< no Debian o grupo chama-se www-data.
Para ver os grupos:
# cat /etc/group
# cd /var/www
# chown -Rv www-data:www-data /var/www/
# chmod -Rv g+rw /var/www/ <<< opcional, colocará permissão 755 em tudo, eu prefiro 755 em pastas e 644 em arquivos.
2- Caso o Apache esteja como Handler (veja no phpinfo.php em Server API) verifique se você tem a configuração no apache2.conf ou httpd.conf: AddHandler ou Addtype; caso for FPM/FastCGI verifique se você tem SetHandler.
Exemplo no Apache como Handler acrescentando as extensões que você deseja que o Apache2 interprete:
AddHandler application/x-httpd-php .php .phtml .htm .html
AddType application/x-httpd-php .php .phtml .htm .html
AddType application/x-httpd-php-source .phps
Exemplo como FPM:
<FilesMatch ".+\.html$">
SetHandler "proxy:unix:/run/php/php8.3-fpm.sock|fcgi://localhost"
</FilesMatch>
No FPM/FastCGI você deverá modificar também o arquivo
/etc/php/8.X/fpm/pool.d/www.conf
e descomentar a linha e acrescentar as extensões necessárias
security.limit_extensions = .php .php3 .php4 .php5 .php7 .php8 .phtml .htm .html
Em 8.X tu coloca a tua versão do php (8.1, 8.2, 8.3, etc).
Aqui tem uma configuração básica para o Slackware.
https://docs.slackware.com/pt-br:howtos:network_services:setup_apache
Alterar permissões em massa de arquivos:
# find /home/$USER/pasta_do_apache/.* -type f -exec chmod 644 '{}' \; -print
Diretórios:
# find /home/$USER/pasta_do_apache/* -type d -exec chmod 755 '{}' \; -print
Em "pasta do Apache" coloque html, public_html, etc, ou o nome da pasta onde estão os arquivos do teu site.
Lembre de reiniciar o Apache2 a cada alteração nos arquivos de configurações.
Qualquer coisa, veja os logs e posta aqui.
Aqui tem uma boa explicação para te dar uma luz a mais:
https://www.hostinger.com.br/tutoriais/o-que-significa-erro-403#:~:text=O%20erro%20403%20Forbidden%2....
https://kinsta.com/pt/blog/erro-403-forbidden/#:~:text=O%20erro%20403%20Forbidden%20indica,n%C3%A3o%....
_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!