#author("2023-10-13T13:56:07+09:00","default:kuji","kuji")
#author("2023-10-13T13:56:44+09:00","default:kuji","kuji")
CONTENTS
#contents
----
Lastmodified &lastmod;
----
[[FAMPサーバ・スクラッチインストール]]
[[FAMPサーバ・スクラッチインストール]]へ戻る
----

*phpMyAdmin5(バージョン:5.2.1) スクラッチインストール後 [#cf520e52]
** config.inc.php はどうする? [#f5bceb0c]
FreeBSD の Ports からインストールすると、config.sample.inc.php もインストールされているので、これを手元の環境に合わせて編集する。
なお、ダウンロード版「phpMyAdmin-5.2.1-all-languages.zip」にも、config.sample.inc.php が同梱されている。

----

|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 をインストールする。


*phpmyadmin [#zc1f97bd]

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'] = ' へ文字列記入する

*phpmyadmin 手動更新 その2 [#w20b58b1]

 # pkg delete phpMyAdmin-php74-4.9.10
すると、設定ファイル以外が削除されるので、そのフォルダに最新版を上書き。そのご、

 # chown -R www:www /usr/local/www/phpMyAdmin/

する。


----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS