it-swarm-es.com

Me sale "El PHP La biblioteca de fecha/hora no es compatible con su servidor web. "En mi servidor CentOS, ¿qué biblioteca debo instalar para agregar soporte?

Hice un vistazo rápido a mi alrededor, pero mis habilidades PHP son bastante incipientes. Estoy seguro de que solo hay un paquete que necesita ser instalado.

Editar para agregar información adicional sobre la configuración:

Utilizando:

yum info php

Obtengo la versión de PHP como 5.1.6:

Name       : php
Arch       : i386
Version    : 5.1.6

Más información, este es un VM que ejecuta CentOS en GoDaddy:

CentOS release 5.4 (Final)
1
Larry Smithmier

Actualizar a PHP 5.2 o superior

El mensaje de error que ves es por WordPress. Es muy engañoso lo que básicamente dice es que necesita una PHP versión> = 5.2 para que esa característica funcione.

Consulte la documentación de su sistema operativo o póngase en contacto con el soporte técnico para saber cómo actualizar su versión PHP. Para CentOS, por ejemplo: CentOS HowTos: PHP 5.1 a 5.2

Mantenga las zonas horarias actualizadas

Para obtener el máximo rendimiento de compatibilidad con Zona horaria de PHP , hay un paquete PECL que contiene todas las actualizaciones más recientes: timezonedb .

Así que al lado de actualizar PHP a una versión reciente, puede instalar ese paquete PECL y mantenerlo actualizado para obtener las últimas actualizaciones de la zona horaria (la última fue el 16 de agosto):

$ yum install php-pear php-devel
$ pecl install timezonedb
3
hakre

wp-admin/options-general.php genera el siguiente mensaje de error:

Desafortunadamente, debe actualizarlo manualmente para el horario de verano. La biblioteca de fecha/hora PHP no es compatible con su servidor web.

Se generará ese bloque de código si faltan las siguientes funciones proporcionadas por PHP:

Muchas de estas funciones son proporcionadas por la familia de clases DateTime . Estos han sido parte de PHP core desde la versión 5.1/5.2, dependiendo de la función en cuestión. Aunque odio pedir una aclaración en una respuesta: ¿Qué versión de PHP está ejecutando su Host?

1
Annika Backstrom

Smithmier **:

ACTUALIZACIÓN: veo por su actualización que esto no se aplica a usted, pero se aplicaría a muchos otros con su mismo problema y, como estamos buscando respuestas generales a las preguntas Eso se aplica a más de una persona. Lo voy a dejar.


Supongo que @hakre tiene razón y si es así y si su host web ofrece CPanel para que usted administre los bits técnicos de su cuenta de alojamiento web Entonces aquí es donde puedes cambiar tu versión de PHP:

Screenshot for PHP Configuration on CPanel
(fuente: mikeschinkel.com )

Lo que luego te lleva a esta pantalla que es donde puedes cambiar tu versión de PHP:

Changing your version of PHP on CPanel
(fuente: mikeschinkel.com )

1
MikeSchinkel