XREAでXMLReader と XMLWriter PHP モジュールが有効なんだけど実は無効の時の対策

XMLReader と XMLWriter PHP モジュールが実は無効の時の対策

Value domain の XREAでWordPress プラグイン

  • WP All Export 記事データなどを外部へcsv や xmlファイルをエクスポートする
  • One Click Demo Import デモサイトをインポートする 

を使用しようとするとエラーが出る。

理由はサーバ側モジュール DOMDocument、XMLReader と XMLWriter PHP モジュールが有効になっていないので使用できない。

phpinfo();で確認すると、XMLReader が有効と表示される。しかし、実は無効になっている。

<?php

phpinfo();

?>

–enable-xmlreader=shared’ ‘–enable-xmlwriter=shared’

WP All Exportのエラー

必要な PHP コンポーネントが見つかりません。

XMLReader は、必要があります WP をすべてエクスポートと XMLWriter の PHP モジュールをインストールします。

これらは PHP の標準機能であり、WP すべてエクスポート エクスポートしようとしているファイルを書き込むために必要な。

Web ホスティング プロバイダーに連絡してインストールして DOMDocument、XMLReader と XMLWriter PHP モジュールをアクティブ化するように依頼します 

対策

例【php7.4の場合】

────────────────────

  1. ディレクトリパス【/public_html/.fast-cgi-bin/php74.ini】に
    下記のソースを追記
    ━━━━━━━━━
    extension=/usr/local/lib/php/extensions/php74_xmlreader.so
    extension=/usr/local/lib/php/extensions/php74_xmlwriter.so
    ━━━━━━━━━
  2. 下記URLへアクセス後、対象サーバーアカウント下の「ウェブ」をクリック
     ■XREAの管理・購入
     https://www.value-domain.com/web.php
  3. 何も変更せずにページ下部「ドメイン設定」をクリック

────────────────────

しばらくまってサイトをリロードする。WP All Exportのページを開くとエラーが出ておらず、実行できた。

投稿日:
カテゴリー: 未分類