タグ: CMS

  • WPのブログトップページはMTのブログと同じURLに

    3個のブログのトップページはMTのブログと同じにした。ブログディレクトリの.htaccessと.index.phpを入れ替えただけだが、そのためにMT4.23はブログサイトが表示されない。MT管理画面はもちろん表示される。

    Photo Blogのほうでは、個別エントリーのファイル名(パーマリンク)もMT4.23と同じにした。すると、そのディレクトリにMTの.phpファイルが残っていたので、それがスタイルシートのないままに参照されてしまった。そのため、面倒だったがFTPでMTの.phpファイルは全部削除した。MTのPhotoBlogではパーマリンクが月/日/タイトル名.phpとなっていたので、このWordPressでもカスタム構造を以下の通りとした。

    /%year%/%monthnum%/%postname%.php

    しばらく、MT4.23とMT5.0RC1は、そのままサーバーに残しておこうと思う。MT4.23では表示されるブログサイトが無いが、いつでも戻せるように。

  • WordPressで気づいた事MTとの比較

    WordPress2.8.6を少し使い始めて気づいたことをいくつか。

    1. このWordPressは、記事を書いて保存時、どれかのカテゴリを選択してチェックしないと、未分類というカテゴリになる。(~_~;) それがかえって、カテゴリを入れ忘れた記事をあとで探しやすいことになる。
    2. MTでKeywordとしていたものが、このWordPressにインポートしたら「タグ」に変換されている。私としてはどっちでもいいんだが、別に記事の末尾にわざわざ表示してくれなくてもいいのに。。。
    3. そしてスタイルも検索すれば確かに豊富にある。早速、デフォルトではないダンデライオンというのを当ててみたが幅が変更できなかった。そのため、いったん元に戻した。また再挑戦してみよう。PHPのテンプレはまだ分かりにくいが、スタイルシートもこの管理画面からアクセスできるとわかった。
    4. エクスポートも心配で早速やってみた。作成されるのは.xmlファイルで、4000件近い記事があるこのブログでは11.84MBほどだったが、なんと55秒で完了した。とっても早くて安心ね。MTとはこうも違うものかと驚く。MTのエクスポートのように時間がかかりすぎればサーバーでタイムアウトとなり、エクスポートが完了しない事が心配のタネだった。今後も記事は増え続けるわけだから、WordPressにも分割エクスポートのプラグインなどがあればよいのだが。
    5. 意外と面倒なのが、WPではダッシュボードから記事の中の全文検索が出来ないことだ。記事のタイトルしか検索できない。あるフレーズを探したいときに、ダッシュボードで検索できないのは非常に面倒だ。これについては断然MTのほうが良かった。投稿文の全文検索はできる。完全合致すればヒットすることが分かった。AND検索は半角カンマで区切って単語を複数入れることができる。OR検索はできない。
  • MT4.23のエクスポートで

    WordPressに、分割したMTのエキスポートファイルをインポートしたが、不思議と1970年1月1日09:00に作成した事になってしまう記事がいくつかあった。それも3回やりなおして、いずれも400件から600件ほどの大量の記事が1970年1月1日09:00になってしまうのだ

    WordPressでは投稿記事一覧で年月ごとに抽出できるため、1970年1月1日09:00に作成したことになった大量のエントリを、一度削除して再度インポートする、という手順を3-4回も繰り返しただろうか。そのうち、何度やっても1970年1月1日09:00になってしまう(それもその時によって違う記事がそうなる)記事があるなら、一つ一つのエントリの日時を編集するしかないと、決死の覚悟で編集(クイック編集で日時を編集)をやり直しだした。しかし、元のエクスポートファイルで数十件の記事を見比べるうち、ふと気付いたことがあった。

    (さらに…)

  • WPスタイルテスト1

    helleborus_niger091115

    テストします width:500 height:332

  • WordPress2.8.6使用感

    MTからのエントリインポートは半分だけ済んだ。このインポートではファイルサイズが5MBまでと記載されていた。実際私は4.7MBくらいのテキストファイルを二つ用意しておいたが、最初の一つが途中で止まってしまい、残りのファイルをコピーしなおしてインポートした。最初の一つが途中で止まったのは、そのインポート最後となったエントリのコメント欄で、使わないはずの文字があってエラーとなったからじゃないか?、と私は勝手に思っているが良く分からない。その最後のエントリだけはカテゴリが未分類となってしまった。

    <strong>MTでカテゴリの未分類を探すのはエントリ一覧から目視で探していくほかない</strong>と思うが、このWordPressではカテゴリがないエントリも<strong>「未分類」と分類される</strong>ので、フィルターにかけることが出来て<strong>超簡単</strong>だった!

    また、ウィジェットも簡単で、アーカイブの月別をドロップダウンで表示するのもチェックマークを入れるだけだった。MTのようにオリジナルのウィジェットも作成できると思うからこれからやってみよ。

    PHPだから再構築という概念は全くないのでエントリ1700件ほどの現時点では表示は早い。もう、サクサクできるわ!MTからのインポートであるし、まだCSSをまったく見ていないのでデザインが崩れているのが惜しい。そしてどれくらいデザインを自力でカスタマイズできるかも分からないが、楽しみにとっておこう。

    WordPressは一つのブログにつき、一つをインストする。これって面倒なようだが、私はブログが3個あればいいのでサーバーの容量も増えたことだし十分対応できる。今後、どのようにバージョンアップしていくのかが分からないが、MTのように大きくなりすぎない方が私にはいいな。

  • WordPress導入テスト

    090321_1939-0001-2テストします。画像の横マージン縦マージンはどうでしょうか?まず最初にこの画像をアップロードした時、FTPで見るとディレクトリは自動的に作成されており、画像のファイル名も確認できたが、なぜか画像は表示されずに×マークが。。。(?_?)

    良く考えると、この画像は携帯で撮影したもので、ファイル名の中に~という2バイト文字が使われていたからと思います。ファイル名を変更して解決。

    WordPress 意外とすっきりしていていいですね!シンプルなデザインは私好みです。スタイルはいろいろ公開されているようなので、カスタマイズしていくのが楽しみです。

    インスールは本当に簡単でした。MTは重過ぎ!ブログのURLをwordpressディレクトリとは別にしたので、index.phpと.htaccessをこのブログディレクトリにコピーし、index.phpの17行目の記述を以下のように変更した。

    require(‘..//wordpress/wp-blog-header.php’);

  • ベースとなるblog.cssのURLを変更

    ここしばらく旅行などで忙しかったが、ヘテムルのユーザーフォーラムに投稿した甲斐もあって、シックスアパートもMT5.0RC1にバージョンアップ。このバージョンでは一部のサーバー(ヘテムルなど)で画像投稿できない不具合?などが修正されている。なので、やっと画像投稿ができた。(^-^)

    しかし、表示されるスタイルは崩れていてprofessional-blue.cssを何度見直しても分からなかった。良く考えたら、サイドバーのウィジェットがエントリーの下に来るなんて、ベースのCSSがおかしいとしか思えない。でもベースCSSの中身を見ても(特に#betaのところ)変じゃないし、、、、どうなってるの?と諦めかけていたら、なんてことはない!参照URLが違っていただけだった。

    デザイン --> デンプレート --> スタイルシートでその2行目を
    @import url(/*****/mt-static/support/themes/themes-base/blog.css);
    に変更して、スタイルが正しく表示されるようになった。

    これをいったん修正した以降、2つ目以降のブログをこのあと作成していったが、2行目のURLはどれもこの修正後と同じURLになっていた。

  • Selective Exportプラグインで記事を個別にエクスポート

    MT5.0の導入を踏まえ、現在稼働中のMT4.23のエクスポートをしていたが、何度やってもこのブログだけは、全てのエントリがエクスポートできなかった。2007年4月から5月ごろのエントリまでしか書き出されず、残り2年半分ほどが抜けてテキストファイルが作成されてしまうのだ。

    何度かやるうち、そのファイル容量は4.6-4.8MBで書き出しが終わるということに気づいた。KBにすればだいたい5,000,000KB前後だ。・・・ということは、良く分からないんだが、サーバーがこれ以上の処理能力がないってことなのかと思い、ヘテムルに問い合わせた。回答は、エラーは出ていないのでシックスアパートへ問い合わせて下さいとのこと。

    うーむ、やっぱりそう来たか。(-.-)私だってシックスアパートに問い合わせたいのはやまやまだが、なにせMT4.23は無償版のうえ、現在ではもうバージョン5.0になっているんだから無理よね~。<`~´>

    ところが、問い合わせの回答をくれたヘテムル担当者様は、ありがたいことに個別に記事をエクスポートできるプラグインがあると教えてくれた。これが、やってみるとうまくいったのよぉ~。感謝感激!(^O^)/

    で、やり方を忘れないうちに書いとくわ。

    1. Selective Exportをダウンロード。
    2. 解凍して出てきたplugins/SelectiveExport/をmt/plugins/にアップロード。
    3. 管理画面システムメニューのプラグインにSelectiveExportが出てくるか確認。
    4. そのリンクをクリックして展開し、設定を押す。
    5. 自分のサイトパスを入れて、任意のフォルダ名も指定しておく。
    6. あとはFTPでそのフォルダを作れば完了。

    個別のブログ管理画面–>ツール–>エクスポートでエクスポートをするわけではなく、記事一覧で任意の記事を選択し、プラグインアクションとしてエクスポートというコマンドが選択できるようになる。あるいは、エントリ作成画面でもエクスポートというコマンドが出てくる。

    早速、記事一覧から個別にいくつかのエントリをエクスポートしてみると、上で作ったフォルダに見事ファイルが格納されていた。ファイル名は拡張子が.logで、それが個別エントリごとに作成されていた。だからけっこうな量の記事をインポートする場合は面倒だが、今回はとりあえず降順に合体させて1つのテキストファイルにし、テストブログにインポートしたら成功した。あー良かった。ヘテムルの担当者様、プラグイン製作者様、ありがとねん。(*^_^*)

    (If this option is selected, then only one file will be created)にチェックを入れておくと、記事一覧でチェックマークしたエントリの数だけ1ページとして.logファイルが作成される。私は記事一覧の表示オプションで200件ずつ表示されるようし、先頭のチェックボックスにチェックを入れて200件の一覧全部を選択し、プラグインアクション –> エクスポートで200件ずつのエクスポートファイルを作成した。

    そうそう、今回はファイルを降順に合体したが、そうしなくても、ファイルには作成時間が書き出されているので、もしかしたら順序はめちゃくちゃでも、自動的に作成順に表示されるのかも。あとでやってみよ。

    (さらに…)

  • beta4でも画像アップロードできない

    やはり、画像アップロードやアイテムの追加は
    下のエラーメッセージが出て、できませんね。

    エラーが発生しました。
    アップロードされたファイルを/home/******/***/***/●●●/に書き込めませんでした: ‘/home/******/***/***/●●●/’を開けませんでした: Is a directory

    ベータ3の時と同じエラーメッセージだわ。
    ヘテムルのモジュールで何か足りなかったり、バージョンが違うんでしょうか。
    そうだとしたら、こりゃもう、私の手には負えない。
    でも、、、必要なモジュールはそろっているとチェックcgiは言うんだけどねぇ。(T_T)
    テキストだけならエントリ作成できるのもやはりベータ3と同じ。

    ダイナミックパブリッシングにするにはPHP5を使う。
    ヘテムルでは
    .htaccessにAddHandler php5-script .phpと記述してディレクトリにアップする。
    ②拡張子を.php5にする。
    のどちらかでいいらしい。
    だが、どうもうまくいかない。

    PHPでダイナミックにできたのはブログ記事リスト(カテゴリと月別)のテンプレだけで
    個別のブログ記事では再構築後に個別ブログ記事を参照すると
    下のメッセージが出てPHPエラーとなる。

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /home/*****/*****/mt/php/mt.php on line 27

    よっていまのところ、
    ダイナミックはブログ記事リスト(カテゴリと月別)だけとし
    個別のブログ記事はスタティック(既定)としている。

    ヘテムルのユーザーフォーラムに投稿してから10日ほど。
    やっと反応が出てきた。
    同現象があるという方がお二人。

    あぁ良かった。
    私の設定やインストが悪いわけじゃないってことね。

    しかし、別のサーバーでも試してくださった方の話では
    同系列のサーバーであるチカッパではあっさり動作したとのこと。
    ヘテムルとの相性が原因でしょうかねぇ。
    ヘテムルに問い合わせてみようかとも思うがまだまだ情報が少ないので
    解決策は提供されないかも。(-.-)

    やっぱり早すぎる導入はダメだね~~。< `~´>