和6年能登半島地震により亡くなられた方々のご冥福をお祈りするとともに、被害に遭われた皆さまに対し、心よりお見舞い申し上げます。一日も早く被災地の安全が確保され、復旧が進む事を心よりお祈り申し上げます。

CMS(Joomla)function iconvエラー修正メモ

Joomlaの記事の削除時に、削除の実行はされるものの・・
管理画面に、Fatal error: Call to undefined function iconv()エラーが表示される。

それと[コンポーネント]→[スマート検索]のインデックスが作成できない(+_+)

環境
FreeBSD 12.2-RELEASE r366954 GENERIC amd64 
Apacheバージョン:Apache/2.4.46 (FreeBSD)
5.5.5-10.5.8-MariaDB
PHP7.4.13
Joomla! 3.9.24 Stable

ログを見ると500番が出ているではないですか(-_-;)

"GET /administrator/index.php?option=com_messages&view=message&message_id=2 HTTP/1.1" 500

php.iniのモジュール有効化あたりの設定かな?

vi /usr/local/etc/php.ini
extension=mbstring ←コメント外してphp_mbstring.dllを有効にした。

そして、Joomlaのhtml.phpを見直して・・・

administrator/components/com_finder/helpers/indexer/parser/html.php

$input = iconv("utf-8", "utf-8//IGNORE", $input); ←#付けて無効にした。

Apache再起動!

# service apache24 restart

テスト記事を投稿して、削除してみた。OK!エラーでない(^^)/

インデックス作成できるかしら? OK!

モジュール等々、検証箇所がかなりのボリューム・・・です。

コメント