新しいサーバーに移動するときに同じ問題が発生しました:
1) libxmlがインストールされていることを確認します。
php -i | grep "xml"
結果の例:
1 /etc/php.d/xmlreader.ini,
2 /etc/php.d/xmlwriter.ini,
3 xmlrpc_error_number => 0 => 0
4 xmlrpc_errors => Off => Off
5 libxml
6 mbstring.http_output_conv_mimetypes => ^(text/|applicatio...
7 Simplexml support => enabled
8 xml
9 libxml2 Version => 2.7.6
10 xmlwriter
5 行目、9 行目、10 行目は、すべて問題ないことを示しています。
2) インストールされていない場合 (CentOS の例):
yum install libxml2
サーバーを再起動します。
/etc/apache2 restart
またはphp-fpm:
/etc/php-fpm restart
次のバリアントが役立つかもしれません:
yum install php-xmlwriter
yum install php-xml
xmlwriter
デフォルトで有効になっている最新バージョンのソースからのphp--disable-xmlwriter
の場合、そのキーが設定されていないことを確認できます。
3) 最後のステップ- ファイル:
/etc/php.d/xmlwriter.ini
次のようにする必要があります。
; Enable xmlwriter extension module
extension=xmlwriter.so
最新の文字列だと思います-それが問題の主な決定です。