最初に断っておくが、今日の段階では脱力系の笑い話であり、作業は完了してない。せっせと作業をしたのだが、最後の最後で、気持ちが萎える「まさかの落とし穴」があった(苦笑)。。。
++++++++++ ++++++++++
これまで何回か書いている通り、OpenPNEをインストールしようと思っている。場所はさくらインターネット。いまソネットから借りている「食べる日々」もかなり順調で、みなさん楽しんでくださっているようなのだが、何かあったとき用に予備の存在がほしいのだ。
さて、状況の説明。
昨日までは、バージョン2.14をインストールするつもりだった。これはファイルをダウンロードしてきて設定ファイルなどを事前に記入しておき、アップロードしてからデータベースの設定をおこなうスタイルで、頭がレトロなわたしでも、わかりやすそうだった。
だがローカル環境でテストしているうちに、ローカルだからうまくいかないのか、あるいは根本的に何か違うのか、ちょっとしたエラーが気になる。載せてしまえばうまくいくという考え方もあるが、どうせなら安全な方法をとりたいし、冒険はしたくなかった。
では、今後メインになっていくバージョン3.0以降をインストールしたほうが、ネット上での情報量も増えていくだろうし、今後のためにもいいのだろうかと悩む。けっきょく、それをオンラインでインストールする決心をしたのが、今日の昼間。
慣れないsshログインもクリアし、ファイルを展開してインストール。必要な最小限の設定も確認して、さあブラウザから見てみようか…と、URLを打ってみた。
結果、何をやっても、500 server error のオンパレード。おかしいな。。。
参考にさせていただいたOpenPNE本家の記事OpenPNE3 をさくらのレンタルサーバにインストールしてみましたを、もう一度読む。
コメント欄に、わたしのように500が出てしまう話があった。エラーログをとる設定に変えてみればというアドバイスがあったので、わたしもその通りにしてみた。出てきたエラーログも、そこに書かれていたものと同じ。すると、ある方から、「MySQLが4.0だった」というコメントがあった。
この段階でわたしは、さくらインターネットが提供するMySQLが4.1以上で、おそらくわたしが使っているのは5.0以上だろうと、根拠のない思いこみをいだいていたので、ただ単に「へ〜」と、読み流した(^^;。
しばらくして、やはりデータベースに問題があるのだろうかと、さくらにログインしてバージョンを確認。
が〜ん、MySQLのバージョンが、 4.0 なんですけどっ!?
なんでいまどき? わたしがローカルで入れているものだって5.0くらいだったと思う。なんで有名サービスのさくらが、いまどき4.0なのだ?
…検索してみると、わたしが入会したのが今年の正月。2月5日以降に申し込みした人は5.0が使えるらしい。それまでに加入していた人は、自動ではなく自力で5に変更するらしいのだが、その自力でのバージョンアップ説明が見あたらない。
仕方なく、検索してみたところ——
なんと、いま使用している4.0のデータベースをいったん削除したら、その段階で、5にするかどうか選べるようになるそうだ。
めんどくさそう、というか、バックアップをリストアする際に何かトラブルがあったら、ますます気力が萎えそう。。。
というわけで、その作業は明日以降に(とほほ)。
まさかこんな落とし穴があったとは。
sshが使えるほか、ファイルマネージャーも充実していて.htaccessなどの編集も簡単だし、いいところは多いさくらだが、これは想像もしていなかった。
参考リンク:
○ さくらインターネット
○ OpenPNE
さくらは、MySQLのバージョンの件で発表があった時、周りでは「(例えいずれは上げて行かなくてはならないにせよ)これまでの経験と資産が生かせる旧バージョンと選択が出来るのは、気の効いたサービスだ」という声がありましたけれど…。そのバーションアップ方法は少し厳しいですね
割り切ってさくらで、別のサーバをレンタルするというのも(他社よりも比較的安いので)ありかもしれません。あれ、それがさくらの狙いでしょうか?!
shannonさん、実は家の者も「もうひとつ借りちゃえば」と、ささやきます。レンタル代のほかにドメイン料金もありますし、ちょっと考えています。
もし、URLが長くなってもいいなら、新規契約してサブドメインのままで使う方法もありますし、それこそこのブログがあるロリポに入れてしまってもいいんですが…。
う〜ん、迷います(^^;。
ロリポのほうは別料金で拡張している分を入れても全体が2GBで、すでに240MBくらい使っているし。。。