Simply.com is available in english

Caminhos e pastas

Nos alojamentos web PHP, a pasta raiz é /var/www/[domínio]/ e todos os ficheiros do site devem ser colocados na pasta public_html, que não pode ser alterada.

O caminho para a pasta raiz nos alojamentos web PHP é /var/www/[domain]/

Se precisar de aceder à pasta public_html, o caminho será, portanto, /var/www/[domain]/public_html/

Webroot / document root

Os ficheiros e pastas que devem ser exibidos no website devem ser colocados na pasta public_html, que deve estar localizada na pasta raiz. Não é possível alterar isto.
Os ficheiros colocados fora da pasta public_html não podem ser acedidos pelo navegador/visitantes.

Ficheiros iniciais

Num alojamento web PHP, o seu ficheiro inicial (o ficheiro que deve ser lido quando um utilizador visita http://www.ditdomæne.dk) deve ter um dos seguintes nomes:

  1. index.php
  2. index.phtml
  3. index.shtml
  4. index.htm
  5. index.html

Os ficheiros são lidos pela ordem indicada acima, pelo que os primeiros têm prioridade mais elevada do que os restantes.
Tenha em atenção que os nomes dos ficheiros distinguem maiúsculas de minúsculas, pelo que Index.php não é o mesmo que index.php.

Symfony

Por predefinição, o Symfony utiliza a pasta public como pasta raiz (Document-Root), e não public_html, como fazem os nossos servidores.

Tem de alterar a pasta public do Symfony para public_html; está descrito aqui como fazê-lo: https://symfony.com/doc/current/configuration/override_dir_structure.html#override-web-dir

Laravel

Por predefinição, o Laravel utiliza a pasta public como pasta raiz (DocumentRoot), e não public_html, como fazem os nossos servidores.

Para resolver isto, pode alterar a configuração do Laravel para utilizar a pasta public_html em vez de public, ou criar um chamado symlink de public para public_html.
Pode criar um symlink com o comando ln -s public public_html através de SSH. Tenha em atenção que a pasta public_html não deve estar criada quando criar o symlink.

Artigo da categoria de suporte: PHP