CONTENTS
Lastmodified 2023-10-13 (金) 13:56:44
OS | FreeBSD 13.0 |
サーバの種類 | MariaDB |
サーバのバージョン | v8.1.19- Source distribution |
PHP のバージョン | v8.1.19 |
Fatal error: Uncaught Error: Call to undefined function Symfony\Polyfill\Mbstring\iconv_strpos() in /usr/local/www/phpMyAdmin/vendor/symfony/polyfill-mbstring/Mbstring.php:501 Stack trace: #0 /usr/local/www/phpMyAdmin/vendor/symfony/polyfill-mbstring/bootstrap.php(60): Symfony\Polyfill\Mbstring\Mbstring::mb_strpos('&', ';', 0, 'UTF-8') #1 /usr/local/www/phpMyAdmin/libraries/classes/Url.php(331): mb_strpos('&', ';') #2 /usr/local/www/phpMyAdmin/libraries/classes/Url.php(243): PhpMyAdmin\Url::getArgSeparator() #3 /usr/local/www/phpMyAdmin/libraries/classes/Url.php(224): PhpMyAdmin\Url::buildHttpQuery(Array, true) #4 /usr/local/www/phpMyAdmin/libraries/classes/Url.php(172): PhpMyAdmin\Url::getCommonRaw(Array, '?', true) #5 /usr/local/www/phpMyAdmin/libraries/classes/Core.php(749): PhpMyAdmin\Url::getCommon(Array) #6 /usr/local/www/phpMyAdmin/libraries/classes/Core.php(330): PhpMyAdmin\Core::linkURL('https://secure....') #7 /usr/local/www/phpMyAdmin/libraries/classes/Core.php(353): PhpMyAdmin\Core::getPHPDocLink('book.session.ph...') #8 /usr/local/www/phpMyAdmin/libraries/classes/Session.php(118): PhpMyAdmin\Core::warnMissingExtension('session', true) #9 /usr/local/www/phpMyAdmin/libraries/common.inc.php(132): PhpMyAdmin\Session::setUp(Object(PhpMyAdmin\Config), Object(PhpMyAdmin\ErrorHandler)) #10 /usr/local/www/phpMyAdmin/index.php(27): require_once('/usr/local/www/...') #11 {main} thrown in /usr/local/www/phpMyAdmin/vendor/symfony/polyfill-mbstring/Mbstring.php on line 501
OS | FreeBSD 13.0 |
サーバの種類 | MySQL |
サーバのバージョン | 8.0.28 - Source distribution |
PHP のバージョン | 8.0.18 |
という環境だと、ports インストールした phpMyAdmin 4.9.10,では、構文・コマンドエラーがでて、操作できなくなったので、手動で最新版(5.1.3)の phpMyAdmin をインストールする。
https://www.phpmyadmin.net/ から最新安定版をダウンロード解凍。
/usr/local/www/phpMyAdmin へ配置。フォルダ名は phpMyAdmin-5.1.3-all-languages ⇒ phpMyAdmin とした。
/usr/local/www/phpMyAdmin/tmp フォルダを作成し、chown -R www:www /usr/local/www/phpMyAdmin/ する。
/usr/local/www/phpMyAdmin/ config.sample.inc.php を /usr/local/www/phpMyAdmin/ config.inc.php としてコピー。
$cfg['blowfish_secret'] = ' へ文字列記入する
# pkg delete phpMyAdmin-php74-4.9.10
すると、設定ファイル以外が削除されるので、そのフォルダに最新版を上書き。そのご、
# chown -R www:www /usr/local/www/phpMyAdmin/
する。
Total access 985:本日 2:昨日 0