Varios de los CMS (Sistemas de Gestión de Contenido), como WordPress, Magento, Drupal, Joomla, OpenCart, están escritos en lenguaje de programación PHP. Por eso, al instalar y comenzar a crear su sitio web en alguna de estas plataformas, se crearán automáticamente archivos, con la finalización “.php” como es el o caso del archivo “index.php”
El archivo "index.php" es el punto de entrada a su sitio, es responsable de mostrar la página principal o página predeterminada del sitio, pero se puede usar para mostrar el contenido de cualquier directorio del sitio, es decir, la mayoría de los directorios (carpetas y subcarpetas) tienen un archivo de este tipo.
Por defecto, al acceder a su dominio (por ejemplo, https://tudominio.com), su sitio buscará un archivo "index.php" o "index.html".
Si no se encuentra un archivo index.php o index.html en la carpeta raíz (carpeta principal) de su sitio, es posible que aparezca un mensaje de "Index of /" al acceder al site web:
Para corregir esto, es necesario comprobar si el archivo está en la carpeta raíz o crearlo manualmente.
Vea a continuación:
- Etapa 1: Comprobar si el archivo se encuentra en el sitio web
- Etapa 2: Crear el archivo “index.php” (si aún no existe)
Etapa 1: Comprobar si el archivo se encuentra en el sitio web
1Acceda al cPanel – Si es necesario, vea cómo acceder
2En la barra de búsqueda, coloque Administrador de archivos y haga clic en la opción encontrada
3Para buscar el archivo "index.php", existen dos opciones::
-
Si es el dominio principal: haga clic en la carpeta “public_html”
-
Si es en un dominio adicional o subdominio: haga clic en la carpeta/directorio con el nombre del dominio adicional o subdominio.
4Si ha encontrado el archivo, compruebe si el nombre está escrito correctamente - Si el archivo no existe, consulte la etapa 2
5Después, haga clic en este y luego, en la parte superior de la página, haga clic en Editar
6Compruebe si hay códigos dentro del archivo - Si no hay códigos, es probable que al abrir su sitio web aparezca una pantalla en blanco. En este caso, hay que estructurar su sitio web
Etapa 2: Crear el archivo “index.php” (si aún no existe)
Si el archivo no existe, vea cómo crearlo:
1En cPanel, busque Administrador de archivos y haga clic en la opción encontrada
2En el menú superior, haga clic en "+Archivo".
3A continuación, complete la siguiente información:
-
A) Nuevo nombre del archivo: ponga el nombre index.php
-
B) El nuevo archivo se creará en:
-
Dominio principal - mantenga la carpeta que aparece por defecto;
-
Dominio adicional o subdominio - elija la carpeta donde desea crear el sitio
-
4Luego, haga clic en Create New File
5En el archivo “index.php” recién creado, en la parte superior de la página, haga clic en Editar
6Después, haga clic nuevamente en Editar
7A continuación, añada el siguiente código - Si tu sitio está construido en WordPress:
<?php
define( 'WP_USE_THEMES', true );
require __DIR__ . '/wp-blog-header.php';
8Para finalizar, haga clic en Guardar cambios
Para ver la información a través del navegador, introduzca la ruta completa de la carpeta donde se creó el archivo, si el archivo se creó en una carpeta llamada "tienda", escriba tudominio.com/tienda/index.php