roundcube環境を再構築

先日の5日、突然、roundcubeにアクセスできなくなりました。
Webサーバーが停止していて、再起動もできなくなりました。
エラーログをみると

PHP Deprecated:  PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line
ld-elf.so.1: /usr/local/lib/php/20200930/mbstring.so: Undefined symbol "php_pcre2_compile"

上記のログが出力されてました。

php-mbstringはPKGでインストールしているので、再インストールを試みましたが、roundcubeも再インストールしなければならないようです。

結局、roundcubeをアンインストールし、関連フォルダも削除、DBもmariaDBからMySQLに変更。

真っ新な状態から環境再構築しました。

インストールしたPKGは以下の通りです。

mysql80-server
mysql80-client
php81
php81-ctype
php81-dom
php81-exif
php81-fileinfo
php81-filter
php81-iconv
php81-intl
php81-mbstring
php81-mysqli
php81-pdo
php81-pdo_mysql
php81-session
php81-xml
php81-zip
roundcube-php81
roundcube-larry-php81
roundcube-contextmenu-php81
roundcube-classic-php81

コメントを残す

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