Ottengo “La libreria PHP Data / Ora non è supportato dal tuo host web.” sul mio ospite CentOS, quello biblioteca per devo installare per aggiungere il supporto?
Domanda
Ho fatto qualche rapido guardandosi intorno, ma le mie capacità PHP sono abbastanza nascente. Sono sicuro che c'è solo un pacchetto che necessità l'installazione.
Modifica per aggiungere ulteriori informazioni sulla configurazione:
Utilizzo:
yum info php
ho la versione di PHP 5.1.6 come:
Name : php
Arch : i386
Version : 5.1.6
Più informazioni, si tratta di una VM in esecuzione CentOS a GoDaddy:
CentOS release 5.4 (Final)
Soluzione
Aggiornamento a PHP 5.2 o superiore
Il messaggio di errore che si vede è da WordPress. E 'molto fuorviante quello che è fondamentalmente dicendo, che è necessaria una versione di PHP> = 5.2 per quella funzione per il lavoro.
Si prega di esaminare la documentazione di sistemi operativi o per contattare il supporto tecnico su come aggiornare la vostra versione di PHP. Per CentOS, ad esempio: CentOS HowTo: PHP 5.1 5.2
Tenere Timezones aggiornato
Per ottenere il massimo da PHP Fuso orario sostegno , non v'è un PECL pacchetto che contiene tutti gli aggiornamenti più recenti:. timezonedb
Quindi, accanto al potenziamento PHP per una versione recente, è possibile installare il pacchetto PECL e tenerlo aggiornato per ottenere gli ultimi aggiornamenti di fuso orario (ultimo era il 16 agosto):
$ yum install php-pear php-devel
$ pecl install timezonedb
Altri suggerimenti
wp-admin/options-general.php
uscite il seguente messaggio di errore:
Purtroppo, è necessario aggiornare manualmente questo per l'ora legale. La libreria PHP Data / Ora non è supportato dal tuo host web.
Si output blocco di codice se le seguenti funzioni PHP-fornite mancano:
- date_create ()
- date_default_timezone_set ()
- timezone_identifiers_list ()
- timezone_open ()
- timezone_offset_get ()
Molte di queste funzioni sono forniti dal DateTime famiglia di classi . Questi sono stati parte del core di PHP dalla versione 5.1 / 5.2, a seconda della funzione in questione. Anche se odio per chiedere chiarimenti in una risposta:? Quale versione di PHP è la vostra corsa host
Smithmier **:
Aggiorna : Vedo dal vostro aggiornamento questo non si applica a voi, ma si applicherebbe a molti altri con il tuo stesso problema e come stiamo cercando risposte generali a domande che si applicano a più che solo una persona che ho intenzione di lasciarlo.
Sto assumendo @hakre è giusto e in caso affermativo e se il tuo host web offre CPanel per voi per gestire i bit tecnico del tuo account di web hosting, allora qui è dove è possibile cambiare la versione di PHP:
(fonte: mikeschinkel.com )
Il che ci porta fino a questa schermata che è dove si può cambiare la vostra versione di PHP:
(fonte: mikeschinkel.com )