Vários dos CMS (sistema de gerenciamento de conteúdo), como WordPress, Magento, Drupal, Joomla, OpenCart estão escritos em linguagem de programação PHP, por isso ao instalar e começar a criar seu site em algumas dessas plataformas, vão ser criados automaticamente arquivos, com a finalização “.php” como é o caso do arquivo “index.php”.
O arquivo “index.php” é o ponto de entrada para seu site, é o responsável por exibir a página principal ou página padrão do site, mas pode ser utilizado para exibir o conteúdo de qualquer diretório do site, ou seja, a maioria dos diretórios (pastas e subpastas) possuem um arquivo desse tipo.
Por padrão, ao acessar o seu domínio (exemplo https://seudominio.com.br), seu site procurará um arquivo “index.php” ou “index.html”.
Se um arquivo index.php ou index.html não puder ser localizado na pasta raiz (pasta principal) de seu site, você poderá ver um "Index of /" ao acessar no site:
Para corrigir isto você tem que verificar se o arquivo está criado na pasta raiz ou criá-lo manualmente:
Veja como:
- Etapa 1: Verificar se o arquivo se encontra no site
- Etapa 2: Criar o arquivo “index.php” (se não existe)
Etapa 1: Verificar se o arquivo se encontra no site
1Acesse o cPanel - Se necessário, confira como acessar
2Na barra de busca, procure por Gerenciador de arquivos e clique na opção encontrada
3Para procurar o arquivo “index.php", existem duas opções:
-
Se for o domínio principal: clique na pasta “public_html”
-
Se for em um domínio adicional ou subdomínio: clique na pasta/diretório com o nome do domínio adicional ou subdomínio
4Se você achou o arquivo, verifique se o nome do arquivo está escrito corretamente - Se o arquivo não existir, veja a etapa 2
5Em seguida, clique sobre ele, e após, no topo da página, clique em Editar
6Verifique se existem códigos dentro dele - Caso não exista códigos dentro dele, provavelmente ao abrir seu site aparecerá a tela em branca, neste caso você precisa estruturar seu site
Etapa 2: Criar o arquivo “index.php” (se não existe)
Caso não exista o arquivo veja como criá-lo:
1Acesse o cPanel - Se necessário, confira como acessar
2Na barra de busca, procure por Gerenciador de arquivos e clique na opção encontrada
3No menu superior, clique em +Arquivo
4Em seguida, preencha as seguintes informações:
-
A) Novo nome do arquivo: coloque o nome index.php
-
B) O novo arquivo será criado em:
- Domínio principal - mantenha a pasta que aparecer por padrão;
- Domínio adicional ou subdomínio - ou escolha a pasta onde deseja criar o site.
5Depois, clique em Create New File
6No arquivo “index.php” recém-criado, no topo da página, clique em Editar
7Após, clique novamente em Editar
8Em seguida, adicione o código abaixo - Caso seu site for criado em WordPress:
<?php
define( 'WP_USE_THEMES', true );
require __DIR__ . '/wp-blog-header.php';
Se se site foi desenvolvido por um programador, entre em contato com ele para obter o código correto.
Você também pode obter o código da página index em um arquivo de backup caso o tenha.
9Para concluir, clique em Salvar alterações
Para visualizar as informações através do navegador, digite o caminho completo da pasta onde o arquivo foi criado, por exemplo, se o arquivo foi criado em uma pasta chamada loja, digite seudominio.com.br/loja/index.php