2021年3月15日月曜日

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のページを開くとエラーが出ておらず、実行できた。

0 件のコメント:

コメントを投稿

SWELL|サイトのタイトル を文字のままサイトロゴを追加する

WordPressのほとんどの(クラシック・ハイブリッド)テーマは サイトのロゴを画像で設置する機能がついています。しかしほとんどの場合、サイトのロゴを画像で設置すると 設定> 一般設定 >サイトのタイトル が サイトロ […] 投稿元: Microsoft Powe...