web-dev-qa-db-ja.com

リストカテゴリ投稿プラグインのアップグレードが致命的なエラーで失敗する

WordPress 3.0.5で List Category Posts プラグインをバージョン0.17.2に自動アップグレードしてみました。私は以前に0.17.1を持っていたと思います。インストールされましたが、アクティブ化に失敗しました。

Plugin could not be activated because it triggered a fatal error.
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /hsphere/local/home/carrollp/clanecommunity.ie/wp-content/plugins/list-category-posts/include/CatListDisplayer.php on line 10

私が正しく理解していれば、作者は 要求した 問題をここに投稿してください。

私は以前WordPressをデバッグしたことがない。助けがあれば感謝します。私のサイトのホームページはこのプラグインに依存しています。ありがとうございます。

2
jmkie

はい、私はあなたがWordPress AnswersでWordPressユーザーと開発者のより大きなコミュニティから答えを得ることができるようにここで報告されるべき問題を要求しました。

この問題に関しては、他のユーザも報告しています。これは、WebホストがPHP 4を使用しているためです。CatListDisplayer.phpの10行目でプライベート属性が宣言されています。 PHP 4には、パブリック、プライベート、または保護されたアクセサがありません。

あなたのウェブホスティングプロバイダにあなたのサーバーをPHP 5に更新するよう依頼する方法はありますか?

他の可能な解決策は、プラグインの前のバージョンをダウンロードすることです:0.16、それはオブジェクト指向PHPを使用しません。

2
Fernando Briano