403 com php no lighttpd

0

servidor ubuntu 16.0.4 LTS, MySQL, lighttpd, php, phpMyAdmin

seguiu as instruções em link

arquivos html funcionam, arquivos php funcionam via cli; mas mesmo o acesso http local a qualquer script php lança um "403 Forbidden" para mim, não importa quais módulos eu habilite ou desabilite em lighty.

as permissões estão em 664 (preciso disso em vez de 644)

"lighttpd status" mostra

lighttpd.service - Lighttpd Daemon
   Loaded: loaded (/lib/systemd/system/lighttpd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fr 2016-06-10 21:43:12 CEST; 50s ago
  Process: 29194 ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf (code=exited, status=255)
  Process: 29187 ExecStartPre=/usr/sbin/lighttpd -t -f /etc/lighttpd/lighttpd.conf (code=exited, status=0/SUCCESS)
 Main PID: 29194 (code=exited, status=255)

Jun 10 21:43:12 mysrv systemd[1]: Starting Lighttpd Daemon...
Jun 10 21:43:12 mysrv lighttpd[29187]: Syntax OK
Jun 10 21:43:12 mysrv systemd[1]: Started Lighttpd Daemon.
Jun 10 21:43:12 mysrv lighttpd[29194]: 2016-06-10 21:43:12: (network.c.537) SSL: BIO_read_filename('/etc/lighttpd/server.pem') failed
Jun 10 21:43:12 mysrv systemd[1]: lighttpd.service: Main process exited, code=exited, status=255/n/a
Jun 10 21:43:12 mysrv systemd[1]: lighttpd.service: Unit entered failed state.
Jun 10 21:43:12 mysrv systemd[1]: lighttpd.service: Failed with result 'exit-code'

mas os arquivos html ainda funcionam bem.

Estou um pouco perplexo com a afirmação de que o lighttpd não estava ativo, mas o lighty aparece em "ps aux" e aparentemente está funcionando ... mas não com o php (ou cgi / fpm)

Faz diferença que esta não seja uma máquina real, mas uma VM? Eu duvido disso.

    
por Titus 10.06.2016 / 22:10

1 resposta

0

  • Eu não havia mencionado que eu também tinha o vhost simples e o ssl habilitado, o último dos quais elimina completamente a luz.
  • depois de desativar qualquer módulo, aparentemente o force-reload parece não funcionar de verdade. Eu acho que é uma maneira mais limpa, mas a reinicialização foi a única coisa que funcionou para mim hoje.
  • é só imaginar porque, nas tentativas anteriores, os arquivos html funcionaram, mas não os scripts php.
por Titus 10.06.2016 / 22:51