Você pode habilitar suphp para seguir links simbólicos para o docroot?

2

Estou tentando clonar um site no diretório pessoal e no link simbólico de um usuário da pasta do meu site para public_html .

drwxrwxr-x 5 myuser myuser 4096 Dec  3 12:00 ./
drwxr-xr-x 4 myuser myuser 4096 Dec  3 11:31 ../
drwxrwxr-x 3 myuser myuser 4096 Oct 22 00:48 conf/
drwxrwxr-x 2 myuser myuser 4096 Dec  3 11:52 logs/
lrwxrwxrwx 1 myuser myuser   19 Dec  3 12:00 public_html -> mywebsite/
drwxr-xr-x 6 myuser myuser 4096 Nov 27 15:13 mywebsite/

suphp está lançando uma exceção:

SoftException in Application.cpp:299: Script "/home/myuser/whatever.com/public_html/index.php" resolving to "/home/myuser/whatever.com/mywebsite/index.php" not within configured docroot

Eu achei que desistir desse teste iria consertar, mas não é.

# cat /etc/suphp/suphp.conf  
...
;Check wheter script is within DOCUMENT_ROOT
;check_vhost_docroot=true
check_vhost_docroot=false
...

É check_vhost_docroot o que estou realmente procurando, ou há outra opção que eu deveria estar olhando? Ou isso é possível com o suphp? Eu sei que este comportamento funciona no nosso servidor cpanel, mas isso pode ser suexec em vez de suphp.

    
por yellottyellott 03.12.2012 / 19:22

1 resposta

2

Adicione o caminho ao novo docroot no arquivo /etc/suphp/suphp.conf .

Por exemplo:

docroot=/usr/www:${HOME}/public_html:${HOME}/mywebsite
    
por 04.02.2013 / 13:20

Tags