Ubuntu - É normal que o meu apache webroot esteja no diretório html [duplicate]

0

Instalei o PHP, o MySQL e o Apache em minha máquina seguindo o este tutorial. Eu criei um arquivo info.php para testar se o php está funcionando no meu servidor apache, mas vou arquivo de mensagem não encontrado. Então, eu tentei colocar o arquivo info.php dentro do diretório html, funcionou bem. É possível alterá-lo para / var / www não em / var / www / html?

Por favor ajude. Eu sou novo no linux.

    
por lyhong 18.09.2014 / 09:35

1 resposta

0

Você pode fazer algo assim

 #open suphp.conf file 
 gksu "gedit /etc/suphp/suphp.conf
 #or like this
 sudo nano /etc/suphp/suphp.conf
 #change the document root folder 
 docroot=/var/www/  
 #to
 docroot=/home/user/public_html/
 #restart apache
 sudo service apache2 restart  
 #or like this
 sudo /etc/init.d/apache2 restart
 #test your new location
 echo "<?php echo 'whoim = '.exec('/usr/bin/whoami');?>" | tee /home/user/public_html/whomi.php

Agora abra seu navegador e navegue até localhost / whomi.php e você deverá ver seu ID. Uma documentação mais detalhada pode ser encontrada aqui

    
por Sherlock Smith 18.09.2014 / 12:48