0

WordPress で Web サイトを開発し、いくつかのプラグインを使用しました。プラグインの 1 つはhttp://wordpress.org/extend/plugins/background-manager/でした。

私のマシンではすべてが正常に機能していました。しかし、クライアントサーバーにアップロードすると。PHP のバージョンが低いため、サイト全体が動かなくなりました。このプラグインには が必要PHP 5.3で、サーバーにはPHP 5.2. 共有サーバーであるため、PHP をアップグレードすることはできません。

PHP 5.3次に、機能を使用していたこのプラグインのコードを調べますnamespaces。このプラグインが動作するようにダウングレードする方法はありますPHP 5.2か?

4

1 に答える 1

0

これは非常に厄介な問題です。もちろん、プラグインに古いコードを使用することは、セキュリティの脆弱性やその他の重大な問題が修正されている可能性があるため、非常に悪い習慣です。最新の PHP を搭載したサーバーにサイトを移動することをお勧めします。

ただし、その重要な警告を与えた後、プラグイン リポジトリのタグ ディレクトリを参照して、以前のバージョンに必要なファイルを抽出することができます。プラグインの履歴は公開され、常に維持されます。

たとえば、あなたが言及したプラグインについては、次のプラグイン リポジトリの SVN 部分にアクセスできます: http://plugins.svn.wordpress.org/background-manager/

以前のバージョンは、バージョンにちなんで名付けられた「tags」フォルダーの下にあります。

于 2012-07-14T02:59:16.290 に答える