遠方の拠点に置いてあるNASにWebサーバーを構築しWebアプリを導入した時のお話。 客先や現場とファイルの共有をしようとphp製のアプリ「owncloud」を導入。 まずは最新バージョンを本家サイトから取得し導入。 アドレスを叩いて起動…動かない… どうやらVer10.04以降はPHP7.0以上じゃないと動かないようです。 しかし、NASに元々入ってるんで私にはどーにもなりません。 仕方なくNASのアプリステーションから導入可能な古いバージョンをセット。 どうりでアプリステーションにあるowncloudのバージョンが古いはずだわ… さて、気を取り直してアドレスを叩いてみる。 うん、導入成功(^^♪ 管理用のIDとPASSを入力しログイン♬ 一通りファイル操作など確認し共有してみるもパスワードの設定などがグレーアウトして操作できません(;´・ω・) やっぱりデーターベース使わないとダメだ。。。 んじゃ「phpMyAdmin」を導入してデーターベースを作成しなきゃ💦 アプリステーションから「phpMyAdmin」を導入。 「phpMyAdmin」へログインを試みる… NASにある「phpMyAdmin」ユーザー名は「root」パスワードは「admin」 (これはNASのデフォルトなので変更しましたが…) 「MySQLにログインできません」って(;´д`)トホホ 「mysqli_real_connect(): (HY000/2002): No such file or directory」 う~ん、同じ型式の他のNASでは正常に動くのに何故? 色々ググってみる… 何やら「config.inc.php」の30行目あたりにある部分を以下の様に修正しろと… $cfg[‘Servers’][$i][‘host’] = ‘localhost’; ↓ $cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’; ( ゚д゚)ホゥ…早速やってみる 一緒やん。。。(*´Д`*) 1時間ほどゴソゴソと触りまくり。 あああ、、、データーベースサーバー入れてねーや(*ノωノ) アプリステーションから「MySQL」入れて… 無事ログインできました♪ 「MySQLにログインできません」って言ってんだから気が付けよって。。。 |