Rinkerプラグインの追加とエラー対応

もしもアフィリエイトを使うために、Rinkerプラグインをインストールし、有効化した。
また、商品検索するためのAmazonアフィリエイト関連の必須項目を設定もした。

実際に商品リンクを追加するために、任意の商品名を入力して商品検索しても、画面の変化がない…ブラウザの開発ツール(F12)でネットワークタブで、承認検索時にサーバエラーが発生していることを把握する。
サーバにログインし、httpdのログを見ると、次のようなエラーが多数出力されている。

PHP Fatal error:  Uncaught Error: Call to undefined function simplexml_load_string() in .../plugins/yyi-rinker/yyi_rinker_main.php:1141\nStack trace:\n#0 ...

ネットで検索すると、php-xmlが足りないようだ。
次のようにyumでphp-xmlをインストールし、httpdを再起動して、検索できるようになった。
なお、remi-php72というリポジトリはOSインストール時に別途追加している。

[code gutter=”false”]yum install –enablerepo=remi-php72 php-xml
Loaded plugins: fastestmirror, langpacks

Installed:
php-xml.x86_64 0:7.X.X-X.elX.remi

Dependency Updated:

Complete!
[/code]