Twitter
Follow me on Twitter

データーベースのこと

wordpressのような動的サイトをCMS(コンテンツマネージメントシステム)と言うらしいのですが、これはイメージとしてテキストや画像などのデータをマジックボックスを通すことでwebサイトとして構築する、というかんじです。

だから、マジックボクス次第で、記事内容は同じでも驚くほどイメージが変わります。

wordpressは、シロウトでもけっこう、この部分をいじれます。

それで私もはまってしまったわけですが。。。。

しかし、やはりあれこれいじっているうちにはシロウトが手が出せない深みにはまってしまうことがあります。

*****

この、CMSに欠かせないのが、データーベースサーバーです。

イメージとしては、ローカルのファイルをサーバー上にアップしていくと、どんどんデータが蓄積されるわけですが、マジックボックスの指令に従って、必要なデータをきちんと出してくれるシステムが必要なわけです。これが、データーベースサーバーで、wordpressではMySqlというものを使っています。さらにこれをインターネットを通してこちらが管理するためにはphpMyAdminというデータベース接続クライアントツールがあります。

たとえば、サイトを引っ越したいとか、デザインを一変したいとか、そういう時にデーターベースをバックアップしておけば安心です。

・・・と、よく言いますが、どうやってバックアップとるのよ?というのがシロウトの素朴な疑問。

それに、まあ、めったなことは、めったにおこらない、と、たかをくくっていましたが・・・・

何度か、痛い目にあいました。

それで、データーベースってのは、どんなもんじゃろう?とphpMyAdminにログインしようと思っても・・・できない!

ユーザー名も、パスワードも正しいはずなのに!

ぐぐってみると、もう、これはお手上げです。わけ分からない世界。

これじゃ、ロッカーの鍵をなくしたみたいなもの。シロウトの限界かと泣きましたよ。

それでも、実害がなかったからよかったので、そのままにしていたのですが、先日事件が起こりました。

ある新しいサイトを構築している時に、メニューナビに、「自動下書き」という項目が出てきたのです。

ダッシュボードをいろいろ見ても、そんな下書き、どこにもない。

面妖です。キャッシュが残ってるのかな、と思って再読み込みさせてもだめ。

web画面で、その「自動下書き」を表示させてみると、404エラーです。あたりまえですよね、そんなページないんだから。

でも、パーマリンクを見ると、ID28と出る。

wordress3.0以降ですと、ご親切に自動的に書きかけのページを保存してくれる機能がついているのですが、どうも、そのせいらしい。

なにかの拍子で、新規作成画面をそのまま閉じてしまった時に、自動下書きが保存されていたようです。

しかし、ダッシュボードに存在しないページをどうやって消すの???

データーベースと対決する日が来てしまいました・・・

しかし、本気で探せばあるもんです。なんと、ダッシュボードから直接phpMyAdminに接続できるプラグインがあったのです!

http://wordpress.org/extend/plugins/wp-phpmyadmin/

もう、感激ですよ。

なんとかエラーでログインできません、なんていう悩みから解放されました。

そして、堂々と入室。ありましたよ、中味が空っぽのID28。消しましたよ。

なんだかデーターベースが身近になったかんじ。

怖いですね。シロウトおばさんに自信をつけさせるのは。

サーバー引越しあれこれ

事の起こりは、数日前からの「重さ」だったのですが、ついに2,3日前から不通。まったくアクセスできなくなっていました。

xreaの障害情報を見ると、私の契約サーバーのところがまっかっか。

なにが起こったんだ?!

こうなったら私にできることは何もないので待つこと1日・・・それでも不通。ただし、サーバー障害情報画面では復旧したことになっている。

うそでしょ。と半日じたばたしてみる。

ヴァリュードメインのサイトをあれこれ調べていたら、CORESERVER.JPというXREAの上位サーバーがあるんではないの。

値段はさほど変わらず、一番安いのでも6Gあるし、なにより「安定性」というのがいいな。と、ついお試しに申し込んでしまった。

で、XREAのほうにはサポートセンターにメール。「つながりません!!!サーバー替えようかと思案中です・・・」

それが、おかしいことに、メールを入れて5分としないうちに、つながった。変だなあ。

しかし、いつまたおかしくなるかわからない。お試しで5日間借りたCORESERVER.JPにミラーサイトを作ってみることにした。調子がよければそっちに乗り換えるつもりで・・・

さて、データーベースのバックアップはMySQLだよね。テーブルに入ってるデータを・・・・えーっと!

ところがです。たかをくくっていて普段開きもしなかったMySQLの管理画面にログインできない。何度やってもパスワードエラー。えー、このパスワードって、データーベースパスワードの初期値でないとだめなの?そんなの忘れたよ。

データーベースが取り出せなかったら、いちいちコピペするんですか?まあ、ローカルに一度ダウンロードして、再アップすれば幾分は作業が楽だけど。

しかし、危機管理としては最悪だな。

以前大きなサイトを管理しているシスターがサイバー攻撃後のサイト修復に一週間かかりっきりだったという話を思い出した。自分のサイトならいけれど、預かりサイトだったら大変だ。

で、実験サイトの意味もあるこのサイトで、データーベースのお引越し、ネームサーバーの変更をあれこれ実験してみることにしました。

*****

MySQLでやるのが常道ですが、今回は管理画面から進めないので仕方ない。それに、どうもしくみがよくわからないこともあって、wordpressのツール機能で試みました。wordpress同士だかららくちんです。しかし、添付ファイルとして送られる画像はうまくいかないですね。特にプラグインを使って編集したようなものはだめでした。
また、WordPress Database Backupというプラグインをインストールしてましたので念には念を入れてローカルにもデーターベースを保存。このプラグインは設定しておくと、一定のペースで保存、あるいはメール送信してくれます。

ところがです。xreaからcoreserverに移したところでffftpを見てみたら、uploadフオルダーの所有者がapacheになっていました!
むむ。またxreaのアレです。
パーミッションで手こずる、一連のトラブル。
おーし!と、腕まくりして果敢に受けてたつ、これが素人がサイトを立ち上げる時の醍醐味なんですが?いやー。今回は降参です。
upload関連が、まるで言うことを聞きませんでした。例えば、設定画面で表示設定を変更したいとすると、「変更を更新」をクリックすると、「このサイトは見つかりません」と出る。しかし、サイトを表示させると、変更は反映されているというわけのわからなさ。
いえ、きっとプロの方ならわかるのでしょうが・・・
.htacsessをいろいろ書き換えてもだめ。  降参です。

そして結論。わたしのような素人にはxreaは荷が重い。他を考えよう・・・・

ちなみにネームサーバーの変更はxrea、coreserver同士は楽勝です。同じ会社ですからね。反映にもたいして時間はかかりません。キャッシュの履歴を消してみると意外に早く反映されていたことに気づきました。

それで候補として上がったのはさくらサーバーです。
管理しているひとつのサイトが、もともとさくらで運用していたのですが、新たにwordpressを入れて構築なおしたので、インストールの経験がありました。実にサクサク進んで、感激した記憶があります。configu.phpの書き換えも自動でできたし、えええっ!と言うくらい楽でした。
しかし、xrea有料コースの2倍の料金。もっとも10G(スタンダードコース)ありますが。

これも、お試し15日間無料、というのがあり、今はお試し期間です。ですから、今現在はさくらでこのサイトは公開しています。
ドメインはヴァリユードメインに置いたままなので、さくらの設定の時に少々怖いことが書いてありましたが(責任はもてないとか)、まあ、比較的スムースに変更できたように思います。

で、ようやく投稿できたわけです。
たいしてアクセスのないサイトですから、実害はまったくなかったと思いますが。
教訓としては、データーベースはこまめにバックアップ。
サーバーダウンの場合どうするかよく考えておくことと、(すぐに乗り換えて公開できる手段を考えておいたほうがよいですね)
サーバーは自分の力量を考えて、ケチらないほうがいい。    ということでしょうか。
もっとも、時間があるならもう少し格闘してもよかったかな、と思いますが・・・

本のような・・・

FlippingBookというプラグインです。サイトはこちら→
まるで本のページをめくるように写真が展開できます。
おまけにPDF印刷もできる。いろいろできそうです。
写真はわたしの管理している「修道院の四季―いのちといのり」から。

fhi-zin というテーマ

管理してるサイトのリニューアルのためにローカルで実験をしているのですが、とても素敵なテーマを見つけました。

これもいつものように かちびと.net さんのページで見つけました。こちらから→

fhi-zinというテーマで、フォトブログ向けのビジュアルなものです。

fhi-zin screenshot

配布サイトは  http://www.bydust.com/

空間のセンスといい、浮かび上がる写真の配置といい、とっても素敵です。

さっそくDLしてためしてみたのですが・・・・

ロゴの入れ替えは簡単。PS等で作ってtitle.png と名前をつけてimageファイルにアップロードすればよし。

写真の入れ替えも設定説明(英語)を見ればなんとかいきますが、さすがにフォトログ向けなためか、投稿記事の表示に難有りです。

単独投稿記事は画面の真ん中に表示されるのですが、そこがあまり大きくない。多分編集できると思いますが、このサイト程度の記事分量だと、そのテーブルの中でのスクロールの必要があり、ちょっと、ねえ。

でも、コメントがポップアップして下から出てくるのは素敵です。

フォトログには絶対いいと思います。

ああいう垢抜けたデザインができる人はいいなー。

BitNami

ブログを作る時、手直しする時、あるいはリニューアルする時、オンラインでやっつけちゃうのは怖いですね。メンテナンスモードというのもありますが、その間閲覧できません。

それで、ローカルで心置きなく作業したい。

そのためにはXAMPPを入れてPHP+MySQLの環境を自分のpc内に作るわけですが・・・

面倒です。

それが、このBitNamiというソフトを使うと、あっというまにWordPressまでインストールしてくれてしまいます。(wpだけでなく、Joomla!、ほかいくつかのプラットフォームに対応しています)

これらの情報は「かちびとnet」さんから。

このごろ気づいたのは、私はブログの中味よりも箱を作るほうが好きみたいだな・・・という・・・

XREAとWordPress

このサイトはXREAというサーバーを利用していますが、ご覧のように、ヘッダー上部に広告がひとつ出る無料のコースです。 

なんでXREAにしたかというと、独自ドメインを VALUE DOMAIN で取得すると、XREAの無料サーバーが取得できる仕組みなので・・・

独自ドメインが格安で取れ、管理してもらえる、ということで、VALUE DOMAIN を選んだのですが、wordpressの導入にはちょっと手こずりました。パーミッションの問題、画像アップの問題など、ぐぐってみればたくさん出てくるのですが、甘かった。

それでドメインをふたつ取ったうち、ひとつは知り合いの方のサーバーに引越しごと任せてしまい、このサイトのドメインは仮死状態で一年。

このたび、またチャレンジしてみようかと再開。wpも2.9をインストール!と思いきや、XREA内で私の割り当てられていたサーバーはMySqlが4.0台で、アウト。サーバーを変えるしかないのかな、とあれこれ悩んだのですが、サポートセンターに相談したら意外に迅速な回答をいただいて、しかもこちらがシロウトっぽいのを見抜いたのか、親切にXREA内のほかのサーバー(XREAはたくさんのサーバーで成り立っているのです)に移転してもらえました。

しかし、やっぱりパーミッション関連の問題は同じです。

めんどうです。

でも、ひとつひとつ書き換えていくのも前ほど苦にならなくなりましたし、頼まれ仕事にはない気楽さで、ぼちぼちやってくかなあ、と。

仕組みの全貌はさっぱりわからないのですが、けっこう楽しいですよ。

はじめまして

以前、ぽちぽちと書いてたブログを引っ越して、こちらで再出発します。

wordpressをいろいろ実験してみたいということもあって始めたサイトです。

見よう見まねの素人ですが、頼まれていくつかサイトを管理したりしているので、それなりの責任も感じつつあるこのごろ・・・

人体実験?じゃないけど、いろいろやってみるには自分のところじゃなければね。