「PHP Date/Time LibraryはWebホストによってサポートされていません。」私のCentosホストでは、サポートを追加するためにインストールする必要があるライブラリは何ですか?
質問
私はすぐに見回しましたが、私のPHPスキルはかなり初期段階です。インストールが必要なパッケージだけがあると確信しています。
編集してセットアップに関する追加情報を追加します。
使用:
yum info php
PHPのバージョンを5.1.6として取得します。
Name : php
Arch : i386
Version : 5.1.6
詳細については、これはgodaddyのVMランニングセントです:
CentOS release 5.4 (Final)
解決
PHP 5.2以上にアップグレードします
表示されるエラーメッセージはWordPressです。基本的に言っていることは非常に誤解を招くことです。その機能が機能するには、PHPバージョン> = 5.2が必要です。
オペレーティングシステムのドキュメントを調べるか、PHPバージョンの更新方法についてテクニカルサポートに連絡してください。 Centosの場合、例: Centos Howtos:Php 5.1〜5.2
タイムゾーンをアップグレードし続けます
最大限に活用するために PHPタイムゾーンサポート, 、すべての最新の更新を含むPECLパッケージがあります。 TimeZonedB.
そのため、PHPを最近のバージョンにアップグレードすることの次に、そのPECLパッケージをインストールして、最新のタイムゾーンの更新を取得するために更新することができます(最後の1つは8月16日でした):
$ yum install php-pear php-devel
$ pecl install timezonedb
他のヒント
wp-admin/options-general.php
次のエラーメッセージを出力します。
残念ながら、夏時間のためにこれを手動で更新する必要があります。 PHP日付/時刻ライブラリは、Webホストによってサポートされていません。
次のPHPが提供する関数が欠落している場合、コードのブロックを出力します。
- date_create()
- date_default_timezone_set()
- timezone_identifiers_list()
- timezone_open()
- timezone_offset_get()
これらの関数の多くは、によって提供されます 日付時刻 クラスの家族。これらは、問題の関数に応じて、バージョン5.1/5.2以来PHPコアの一部です。私は答えで説明を求めるのは嫌いですが、あなたのホストはどのバージョンのPHPを実行していますか?
Smithmier **:
アップデート: :私はあなたのアップデートでこれをあなたに適用しませんが、それはあなたの同じ問題を抱えて他の多くに適用されます、そして、私たちがそれを残すつもりである1人以上の人に当てはまる質問への一般的な答えを探しているので。
@hakreは正しいと思います もしそうなら と もしも Webホストは、Webホスティングアカウントの技術的なビットを管理するためにCPANELを提供しています。ここで、PHPのバージョンを変更できます。
(ソース: mikeschinkel.com)
その後、この画面に移動します。この画面では、PHPのバージョンを変更できます。
(ソース: mikeschinkel.com)