Cambiar la versión de PHP y los ajustes de PHP (y qué hacer en caso de errores tras una actualización)
En WebOké, usted elige qué versión de PHP utiliza su sitio web, y usted mismo ajusta parámetros como upload_max_filesize, memory_limit y max_execution_time. Esto se hace en DirectAdmin con Select PHP version. ¿Su sitio ha dejado de funcionar tras una actualización? Más adelante le explicamos qué hacer.
Cambiar la versión de PHP
- Inicie sesión en DirectAdmin: vaya en Mi WebOké a Mis Productos y haga clic en DirectAdmin junto a su paquete de hosting.
- Haga clic en Extra Programas y luego en Select PHP version.
- Elija la versión deseada en la lista desplegable y guarde la selección.

Pruebe su sitio web inmediatamente después del cambio. Si algo deja de funcionar, consulte el apartado siguiente.
Su sitio deja de funcionar tras una actualización de PHP
¿Su sitio aparece en blanco, muestra un mensaje de error o una parte deja de funcionar? Esto casi siempre se debe a un plugin, un tema o código propio que no es compatible con la nueva versión.
- Restaure la versión anterior. Vuelva a elegir en Select PHP version la versión que tenía antes. Su sitio volverá a funcionar enseguida como antes. Las extensiones y opciones personalizadas de la nueva versión se conservan para un próximo intento.
- Busque el error en el registro de errores. En DirectAdmin, haga clic en Información del Sistema y Archivos y luego en Resumen del Sitio y Registros, y después en Registro de Errores junto a su dominio. Revise al final las líneas con
PHP Fatal erroroPHP Warning. En la ruta suele indicarse qué plugin o tema causa el problema. Si no encuentra nada útil, consulte Mostrar errores de PHP sin modificar el php.ini. - Actualice su software. Haga primero una copia de seguridad. Después, actualice WordPress (u otro software), su tema y sus plugins mientras la versión anterior de PHP sigue activa. Elimine los plugins que no utilice.
- Vuelva a intentarlo. Active de nuevo la versión nueva, pruebe su sitio y revise otra vez el registro de errores.

Si ve Call to undefined function, suele faltar una extensión de PHP. Esta se activa usted mismo, como se explica a continuación.
Activar una extensión, como ionCube
Algunos programas de pago, como ciertos plugins o módulos de tienda online, están cifrados. Estos solo funcionan con un loader: ionCube (ioncube_loader) o SourceGuardian (sourceguardian). El creador del software le indicará cuál necesita. Suele reconocerse por un mensaje como "requires the ionCube PHP Loader".
- Abra Select PHP version y compruebe arriba que está seleccionada la versión correcta. Las extensiones se configuran por versión de PHP.
- Vaya a la pestaña Extensions.
- Marque
ioncube_loader(o la extensión que necesite). El cambio estará activo en menos de un minuto.

Cambiar los parámetros de PHP
- Abra Select PHP version y vaya a la pestaña Options.
- Ajuste el parámetro que necesite, por ejemplo
upload_max_filesizepara subidas más grandes. Aumente tambiénpost_max_size. - El cambio se guarda de inmediato.
Así no es necesario añadir nada en un archivo .htaccess.
¿Prefiere que lo resolvamos nosotros?
¿No lo consigue, o su sitio web lleva años sin actualizarse? Con la actualización de PHP, adaptamos su sitio web a una versión actual de PHP, por un precio fijo. Si no lo conseguimos, le devolvemos su dinero. Consulte Encargar una actualización de PHP.
Vea también en la guía de DirectAdmin: Opciones de PHP: upload_max_filesize, memory_limit y max_execution_time, Activar y desactivar extensiones de PHP y Errores tras una actualización de PHP y cómo encontrar el registro de errores.
Explicación detallada con capturas de pantalla: Elegir la versión de PHP (Select PHP version) en la guía de DirectAdmin.
