Plesk for Linux
kb: technical
ext: migrator
ABT: Group B
Applicable to:
- Plesk for Linux
症状
Prestashop アプリケーションのインストール後に、ドメイン '
error_log
' で空のページに以下のエラーが表示されます。
[Mon Oct 07 05:58:34 2013] [warn] [client 111.93.188.66] mod_fcgid: stderr: PHP Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/domain.tld/httpdocs/prestashop/classes/Rijndael.php on line 50
[Mon Oct 07 06:00:02 2013] [warn] [client 111.93.188.66] mod_fcgid: stderr: PHP Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/domain.tld/httpdocs/prestashop/classes/Rijndael.php on line 50
[Mon Oct 07 06:00:58 2013] [warn] [client 107.201.113.83] mod_fcgid: stderr: PHP Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/domain.tld/httpdocs/prestashop/classes/Rijndael.php on line 50
原因
'
php-mcrypt
' モジュールがインストールされていません。
[root@hostname]# rpm -qa | grep php-mcrypt
[root@hostname]#
解決策
ドメインに対して '
php-mcrypt
' サポートを有効化します。
Linux の場合:
-
サーバに '
php-mcrypt
' をインストールします。# yum install php-mcrypt
Ubuntu の場合:
# apt-get install php5-mcrypt
-
ドメインのルートディレクトリ(例えば
/var/www/vhosts/domain.tld
)の下に php.ini ファイルを作成します。 -
php.ini に以下の拡張モジュールを追加します。
extension=mcrypt.so
コメント
0件のコメント
サインインしてコメントを残してください。