このプラグイン(WordPress PDF Light Viewer)をダウンロードしただけではアクティベートされません。私はPHPのバージョンを更新しなければならなかった見つけたが、私はそれが唯一のエラーを与えるだろうということでした後:Wordpress PluginでPHPコードが動作しません
Fatal error: Call to a member function getVersion() on a non-object in .../wp-content/plugins/pdf-light-viewer/controllers/Plugin.php on line 260
いくつかは、私はこのコード行との問題が発見てる周り掘った後:
$Imagick = static::getXMagick();
をどうやら前の行がnullを返すと、私は検索でそれが現れる唯一の場所は、このプラグインであるとして、このコードは実際に何をするか上の任意の情報を見つけることができません
$ImagickVersion = $Imagick->getVersion();
:続いて
に。
私はオブジェクトとして$ Imagickを取得して、getVersion()を適切に実行できるようにする必要があると思います。私が正しいと推測しているのは、私が答える必要がある質問です。
これは、サーバー自体で正しいでしょうか?プラグインにはImagickが含まれています。 – Cyberio
正しい。あなたのサーバー上のPHPインストールにプラグインを追加するアクセス権や能力がありますか?しかし、それが付属している場合、私はプラグインがそれを見つけることができると期待しています。 – jray
プラグインに付属のドキュメントを見直しました。 Imagemagickは必須だと言われていますが、それは供給されているようには見えません(私がそうだったら驚くでしょう)。 – jray