Configurando um ambiente de depuração / criação de perfil para site remoto

0

Estou tendo alguns problemas com a criação de perfil de um site que está carregando lentamente (cerca de 2 minutos). Ele é desenvolvido em PHP, Smarty e MySQL (usando o nginx como servidor web), e eu tenho vontade de usar o Xdebug para criar o perfil dele; mas, há algum tipo de erro de configuração no servidor remoto que não me permite conectar à sessão de depuração do NetBeans, então copiei todo o conteúdo do site via FTP e estou tentando depurar localmente, replicando o ambiente remoto (Ubuntu, PHP e Nginx) da melhor maneira possível.

No entanto, pareço ter problemas de permissão (tenho todo o conteúdo em / home // public_html com todos os arquivos e pastas sob ele configurados como 755 ou até 777) depois de seguir inúmeros guias, então Estou pedindo conselhos sobre se esta é ou não a melhor abordagem, ou o que devo fazer para tornar isso o mais simples e sem esforço possível.

Estou usando o Ubuntu 14.04 com o mais recente (até o momento) PHP, MySQL e Nginx instalado a partir do apt-get.

    
por kenshin2302 22.04.2014 / 21:27

1 resposta

1

Para responder a minha própria pergunta, eis o que fiz para resolver o problema:

sudo chgrp -R www-data ~/public_html/
sudo chmod -R g+w ~/public_html/

Em seguida, o nginx conseguiu gravar na pasta public_html e o problema foi resolvido! Pode parecer simples (e existem inúmeros tópicos no StackOverflow referentes a essa solução em particular), mas de alguma forma eu não vi isso.

    
por kenshin2302 24.04.2014 / 23:58