「PHP Date/Time LibraryはWebホストによってサポートされていません。」私のCentosホストでは、サポートを追加するためにインストールする必要があるライブラリは何ですか?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/566

質問

私はすぐに見回しましたが、私の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が提供する関数が欠落している場合、コードのブロックを出力します。

これらの関数の多くは、によって提供されます 日付時刻 クラスの家族。これらは、問題の関数に応じて、バージョン5.1/5.2以来PHPコアの一部です。私は答えで説明を求めるのは嫌いですが、あなたのホストはどのバージョンのPHPを実行していますか?

Smithmier **:

アップデート: :私はあなたのアップデートでこれをあなたに適用しませんが、それはあなたの同じ問題を抱えて他の多くに適用されます、そして、私たちがそれを残すつもりである1人以上の人に当てはまる質問への一般的な答えを探しているので。


@hakreは正しいと思います もしそうならもしも Webホストは、Webホスティングアカウントの技術的なビットを管理するためにCPANELを提供しています。ここで、PHPのバージョンを変更できます。

Screenshot for PHP Configuration on CPanel
(ソース: mikeschinkel.com)

その後、この画面に移動します。この画面では、PHPのバージョンを変更できます。

Changing your version of PHP on CPanel
(ソース: mikeschinkel.com)

ライセンス: CC-BY-SA帰属
所属していません wordpress.stackexchange
scroll top