泥沼にはまりました!!
2013年1月25日 23時02分このサイトに使用している netcommons にはSSLログインの機能があります。
今朝、この設定をしようとしたところ、
クライアント側の設定が済んでいなかったため、管理者でもログインできない状況となってしまいました!
えっ、と思ったけど、まあログインできなくてもサーバー側をいじれば何とかなるだろうと思っていました。
SSLの設定は netcommons の管理画面でボタン1つクリックするだけですから。
だから元に戻すのも大変じゃないはずだと。
これがとんでもない大甘な考えでした!!
最初、管理者でログインできない事がわかった時点でも
サーバーに直接アクセスして設定ファイルを編集すれば大丈夫かな? と、楽観していました。
web検索してみると、「databaseのprefix_configテーブルを書き換えなさい」とのこと。
ところがmysqlの設定は、いつもの、confファイルを編集して書き換えるとかではなく
mysqlにrootでログインし、該当のdatabaseに対してSQL文を実行するというやり方です。
これについては、サーバーインストール時にdatabase作成したのを思い出して、何となくイメージはつかめました。
しかし、mysqlのrootユーザは思い出せない。netcommonsのprefixも思い出せない。
調べることもできない。SQL文を打っても、次々にエラーが返ってきて進展なし。
再度検索しても具体的なやり方は見つからない・・・
これとは別に、テクネコというnetcommonsのサポートをやってくれる会社があって
「1万円でコンサルティングします」というのを発見。
このサイトの日誌とかは諦めても、整理して貯めてきた沢山の資料が失われるのはすごく痛手だし、利用しているグループの皆さんにも迷惑がかかります。
もうここに頼もうかな・・・とも思いましたが、コンサルティング=相談ですね。
操作は自分でやらなきゃいけません。
もうちょっと頑張ろうと思いなおして、再度いろいろ考えられることをあれこれやってみました。
やっぱりダメで、再度web検索 ・・・ 。
SQL文を自分で打つのではなく、phpmyadminというソフトで設定を書き換えられるとのこと。
しかも簡単だって書いてある。 よし! これにしてみよう!
apt-getコマンドでインストールは簡単にできました。 よしよし。いいぞ!
で、url/phpmyadminとアドレス欄にタイプしてenter! アクセスできない ・・・
linuxをいじる時はいつもの通りで、そう関単には解決できないんです。
もしかすると ・・・ webアクセスして使うソフトなんだから、
webサーバーのドキュメントルートに実行ファイルを置かないと動かない?
これに気づくのにしばらく時間かかりました。
phpmyadminフォルダはどこに作られたのか探すのにまた一苦労。
やっと見つけてドキュメントルートにフォルダをコピー。(元を残すことにした)
lighttpdなのでapacheとはドキュメントルートが違います。
初心者なんだからapacheにしておけばよかったかな ・・・
さあ、今度はどうでしょう ・・・ urlタイプしてenter! ・・・
phpmyadminの画面がすっと現れた!! やった~!!
このあとはものすごく簡単でした。 とてもわかりやすかった!
(作業後はphpmyadminはフォルダごと削除しました)
かなり長く泥沼にいましたね。もう、このサイトを一旦放棄して、OSから再セットアップも考えました。
しかし、前述の通り、整理して貯めてきたコンテンツと環境、また利用者への連絡体制とかもすべて失われてしまいます。また、グループにも迷惑をかけます。
フルバックアップは取ってあったのですが、ログインできないと始まらない。
定期的にフルバックアップファイルはダウンロードしておくべきですね。
もう一つ、netcommonsのSSLログイン設定のボタンですが、SSL設定は別のやり方で実現できないでしょうか?
たとえばwebminではリポジトリ設定して、キーをダウンロードしたあとapt-getでインストールするとSSL設定になっているようです。
netcommonsでは、この設定ボタンをクリックして実験しようと思う人は必ずいますよね。
ところが、「サーバ上でSSLの設定を行わないと上記の設定は有効になりません。共有SSLでは、動作しない場合があります」 としか書かれていないんです。
これは危険ですよね!(みなさん、本当に気をつけて下さい!)
まあともかく何とか解決できました。 またまた色々と勉強になりました!
さて、もがいてる最中に、同じサーバー内にowncloud最新版、2つめのnetocommons、これらのインストール簡単にできそうな気がしてきました。今回の泥沼よりは楽だろうと・・・
連休中に挑戦してみようかな~。
このおじさん(自分です)、懲りてませんね ・・・