PHP7 / CentOS v7 / WordPress 4.9.6 / AmazonJS / SimpleXML エラー

さくらVPS契約してしまった。

アフィリエイト用公式のプラグインはライセンスに同意するチェックを入れてもボタンが無効のままで全く動かなかった。評判も悪いのでアンインストール。

古いようだがAmazonJS というプラグインをチョイス。 導入してもエラー発生。

$ sudo tail /etc/httpd/logs/error_log

PHP Fatal error:  Uncaught Error: Call to undefined function simplexml_load_string() in /var/www/html/wp/wp-content/plugins/amazonjs/amazonjs.php:854

参考にしたのは以下のページ。
https://qiita.com/masahirok_jp/items/755ce9a59084811bbccd

ただし、コマンドは微妙に変える必要がある。
$ sudo yum --enablerepo=epel,remi,remi-php71 install php-xml.x86_64

$ sudo systemctl restart httpd

とりあえずエラーは出なくなった。

エラーは出ないが肝心のアフィリエイトが表示されない。

以下の設定でCSSを上書き?してみたら、何とか表示された。
さくらVPS、PHP、MySQL(MariaDB)は情報は多いけど、時々微妙につまづくよね。

コメント

人気の投稿