You are missing a required extension to PHP that MediaWiki requires to run.

投稿者: | 2021年5月21日

CentOS7にMediaWikiをインストールしたときに下記のエラーが発生しました。

Required components
You are missing a required extension to PHP that MediaWiki requires to run. Please install:

PHPのモジュールが2つ足りないエラーなのでyumでインストールしました。

yum install php74-php-intl
yum install php74-php-xml

php.iniの方にも設定を記述します。

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

extension_dir = /opt/remi/php74/root/usr/lib64/php/modules/
extension=intl.so
extension=xml.so

extensionにphpのモジュールが記述されているモジュールを指定します。
加えて、intlとxmlをextensionに指定します。

最後のapacheを再起動するとエラーが解消されます。

systemctl restart httpd

今さらながらCentOS6のサーバからCentOS7のサーバへMediaWikiを移行しようとしたらこのエラーにハマりました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA