it-swarm-pt.tech

Eu recebo o PHP A biblioteca de data/hora não é suportada pelo seu host. "No meu host do CentOS, que biblioteca eu preciso instalar para adicionar suporte?

Eu dei uma olhada rápida ao redor, mas minhas habilidades PHP são bem novas. Tenho certeza de que há apenas um pacote que precisa ser instalado.

Editar para adicionar informações adicionais sobre a configuração:

Usando:

yum info php

Eu recebo a versão de PHP como 5.1.6:

Name       : php
Arch       : i386
Version    : 5.1.6

Mais informações, esta é uma VM executando o CentOS no GoDaddy:

CentOS release 5.4 (Final)
1
Larry Smithmier

Atualize para PHP 5.2 ou acima

A mensagem de erro que você vê é pelo WordPress. É muito enganador o que basicamente está dizendo, que você precisa de uma versão PHP> = 5.2 para que o recurso funcione.

Por favor, consulte a documentação de seus sistemas operacionais ou entre em contato com o suporte técnico sobre como atualizar sua versão PHP. Para CentOS, por exemplo: HowOS do CentOS: PHP 5.1 Para 5.2

Mantenha os fusos horários atualizados

Para tirar o máximo proveito do suporte a PHP Timezone , existe um pacote PECL que contém todas as atualizações mais recentes: timezonedb .

Então, ao lado de atualizar PHP para uma versão recente, você pode instalar o pacote PECL e mantê-lo atualizado para obter as atualizações mais recentes de fuso horário (a última foi em 16 de agosto):

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

wp-admin/options-general.php produz a seguinte mensagem de erro:

Infelizmente, você precisa atualizar manualmente para o horário de verão. A biblioteca PHP Date/Time não é suportada pelo seu web host.

Ele produzirá esse bloco de código se as seguintes funções fornecidas pelo PHP estiverem faltando:

Muitas dessas funções são fornecidas pela família de classes DateTime . Estes têm sido parte do PHP core desde a versão 5.1/5.2, dependendo da função em questão. Embora eu odeie pedir esclarecimentos em uma resposta: Qual versão do PHP o seu Host está rodando?

1
Annika Backstrom

Smithmier **:

UPDATE: Eu vejo pela sua atualização isso não se aplica a você, mas se aplica a muitos outros com o mesmo problema e nós estamos procurando respostas gerais para perguntas que se aplicam a mais do que apenas uma pessoa, eu vou deixar isso.


Estou assumindo @hakre está certo e se assim for e if o seu web host oferece CPanel para você administrar os bits técnicos da sua conta de hospedagem na web então aqui é onde você pode mudar sua versão do PHP:

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

O que então leva você a essa tela que é onde você pode mudar sua versão do PHP:

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

1
MikeSchinkel