¿Puedo usar PHP en mi sitio web de EverWeb?

Sí. Cualquier página se puede publicar como página .php con Extensión de Página, en Inspector > Ajustes de la página > Opciones avanzadas. Así, el código PHP de esa página se ejecuta en tu servidor web. Tu alojamiento tiene que admitir PHP (EverWeb + Hosting lo admite), y el código solo se ejecuta en tu sitio web publicado, no en la Vista previa.

Funciones de EverWeb que ya usan PHP

No tienes que configurar nada para estas funciones. Funcionan en EverWeb + Hosting y en otros proveedores de alojamiento que admiten PHP:

  • Los formularios de contacto y el complemento Contact Forms Enhanced
  • El widget Stripe Payment
  • Membership Sites. Las páginas con niveles de membresía se publican automáticamente como páginas .php

En otro proveedor de alojamiento, recomendamos PHP 8.2 o posterior. Tu proveedor puede decirte qué versión usa tu sitio web. El cuadro de búsqueda no necesita PHP: consulta Añade un cuadro de búsqueda a tu sitio web para que los visitantes encuentren cualquier página.

Publicar una página como .php

  1. Selecciona la página en la lista de páginas.
  2. Ve a Inspector > Ajustes de la página y abre Opciones avanzadas.
  3. Configura Extensión de Página como php.
  4. Añade tu código PHP (ver abajo).
  5. Elige Archivo > Publicar sitio completo, para que los enlaces de tus otras páginas apunten a la nueva dirección.
  6. Abre la página publicada en tu navegador para probarla.

Dónde poner el código

El código esPonlo en
Código que, según el servicio, va en el encabezado (head) de la páginaInspector > Ajustes de la página > Código del encabezado/pie, en Código del encabezado
Código que muestra algo en un lugar concreto de la páginaUn widget HTML Snippet, con Embed Option (opción de inserción) configurado como Direct Embed (inserción directa)

Direct Embed pone tu código directamente en la página. Con las otras dos opciones, EverWeb puede mantener el código en un marco aparte, y es posible que ahí no funcione como PHP. Para saber cómo funciona el widget HTML Snippet, consulta Añade un calendario de reservas, un feed de Instagram u otro código externo con el widget HTML Snippet.

El código que tiene que ejecutarse antes que todo lo demás en la página, como algunos sistemas de inicio de sesión, puede que no funcione en Código del encabezado. Esto se debe a que el principio de la página siempre va primero. Si es tu caso, pregunta al creador del código si se puede ejecutar desde un archivo .php aparte.

Antes de cambiar una página que ya está en línea

  • La dirección de la página cambia, por ejemplo de about.html a about.php. Los marcadores y Google siguen apuntando a la dirección antigua. Con EverWeb + Hosting, escribe la dirección antigua completa en el cuadro que hay debajo de Para redirigir una URL existente en tu sitio web hacia esta página (en Opciones avanzadas). Así los visitantes que usen la dirección antigua llegan a la página nueva.
  • El archivo .html antiguo sigue en línea. Al publicar nunca se borran archivos. Consulta He borrado una página en EverWeb, pero sigue en línea.
  • Si puedes, deja tu página de inicio como html. Si la cambias, la dirección pasa a ser index.php, y muchos servidores siguen mostrando primero el antiguo index.html. Si necesitas cambiarla, ponte en contacto con nosotros (o con tu proveedor de alojamiento) para eliminar el archivo antiguo.

Tus propios archivos PHP

Algunos servicios te dan un archivo .php completo, además del código para tu página.

  • En otro proveedor de alojamiento: sube el archivo con el administrador de archivos de tu proveedor o por FTP, a una carpeta propia. Enlázalo desde EverWeb con su dirección completa. EverWeb no lo sobrescribirá ni lo borrará al publicar.
  • En EverWeb + Hosting: no hay acceso por FTP, así que ponte en contacto con nosotros antes de empezar. Cuéntanos para qué es el archivo. EverWeb + Hosting está pensado para sitios web creados con EverWeb, así que normalmente no alojamos programas PHP independientes, como un foro o un sistema de blog.

No hace falta que pidas a tu proveedor de alojamiento que ejecute PHP dentro de las páginas .html, como decían los consejos antiguos. Extensión de Página hace lo mismo y es más fácil de deshacer.

En qué podemos ayudarte

Podemos comprobar que EverWeb publica tu página como .php, con tu código en ella. No podemos escribir, cambiar ni depurar código PHP de otras empresas. Si su código no funciona, ponte en contacto con la empresa que te lo dio. Usa solo código de personas de confianza: el PHP se ejecuta en tu servidor y puede modificar tu sitio web.

Artículos relacionados

  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

¿Qué es FTP o un servidor FTP, y lo necesito para EverWeb?

FTP (File Transfer Protocol, protocolo de transferencia de archivos) es una forma de copiar...

¿Cómo publico mi sitio web de EverWeb en otro proveedor de alojamiento con FTP, FTPS o SFTP?

Si tu sitio web está alojado en otra empresa, como GoDaddy, Bluehost o IONOS, EverWeb puede...

El botón para seleccionar la carpeta aparece atenuado y no puedo hacer clic en él. ¿Cómo publico mi sitio?

Para publicar tu sitio desde el programa EverWeb, tienes que iniciar sesión en tu cuenta de...

Error 78: Can't find directory path (no se encuentra el directorio o la ruta)

Si EverWeb muestra Can't find directory path (no se encuentra la ruta del directorio, error 78),...

¿EverWeb es compatible con GoDaddy?

¡Sí! EverWeb es totalmente compatible con GoDaddy.