2009/07/12 日曜日 12:14:52
先日から、あることで延々悩んでおりました。
「Telmina.com」上に仕込んだ「WordPress μ」+「BuddyPress」において、なぜかFirefoxで閲覧した場合に限り、一部ページでスタイルが反映されないという問題点がありました。
最初、「WordPress μ」のアップデートに失敗したのが原因かと思い、ヴァージョンを戻したりスタイルシートの設定を変えたりしても、うまくゆきません。
途方に暮れて、Firefoxのエラー・コンソールを見てみたところ、本来CSSファイルとして読み込んでくれなければならないはずの
/wp-content/bp-themes/bpmember-css/loader.php
が、HTMLファイルとして読み込まれてしまっているではありませんか。
…だそうです。
ちなみに、そのファイルをどっからどう見ても、ブラウザ上からはCSSファイルとして見えるようにするための記述
header(’Content-type: text/css’);
が書かれているようにしか見えません。
ちなみに、似たような記述をしている、「Telmina Back Number」のヘッダ画像ランダム取得処理はきちんと動いており、Firefox上からもきちんと当該処理ファイルがCSSとして認識されております。
もしかしたら、「Telmina.com」全体[註1] のPHPプログラムをCGIモードで動かしているのが原因かと思ったのですが、当該処理だけセーフモードにする方法が見つかりません。
仕方ないので、原則セーフモードで、特定ファイルのみをCGIモードにて動かす方法を検索したところ、下記サイトに有用な記述がありました。
参考記事
xreaでWordPressを利用する時の.htaccess記述例 @ デジコム
先方で触れられているのは、「WordPress μ」ではなく、スタンドアロン版のWordPressのお話であるようですが、先方にて提示されている記述をそのまま、「Telmina.com」の「.htaccess」ファイルに追記したところ、問題が解決しました!
この場で恐縮ではありますが、厚く御礼申し上げます。
なお、私がこれまで「Telmina.com」全体をCGIモードとして動かしていた理由ですが、「Telmina.com」上で、ブログをサブドメイン形式で増殖させたかったというのが理由です。
「【業務連絡】今後のブログ統合計画について」で申し上げておりますとおり、本日以降、当ブログ、つまり現行「Telmina Ⅱ」の後継ブログを「Telmina.com」上に構築して、1週間ほど検証作業を行おうと考えておりますので、そのときに、修正後の状態でもサブドメイン形式でブログを増殖できることを確認したいと思います。
(2009/07/12 16:15追記)
上述の方法「だけ」では、副作用が起きることが判明しました。
少なくとも、BuddyPressにおける、アヴァター画像やグループ画像のアップロードには確実に失敗します。
ただ、先方の方法に乗っ取って特定ファイルにのみCGIモードを適用するにも、アップロードを可能にするためにどのファイルにCGIモードを適用すればよいのかわからない状況です(情報求む!)。
仕方ないので、当面は、
loader.php
以外のPHPファイルにCGIモードを適用するという方法で逃げることにしました。
私が「.htaccess」ファイルに追加した記述は次のとおりです。
<files ~ "^[^l].*\.php">
AddHandler application/x-httpd-phpcgi .php
</files>
<files ~ "^l[^o].*\.php">
AddHandler application/x-httpd-phpcgi .php
</files>
そう。「.htaccess」の「<Files>」設定では、正規表現で複数のファイルを一括指定できるにはできるのですが、特定ファイルのみを除外することはできないようです。
仕方ないので、今回私は、次の手段で逃げました。
ファイル名が「l」で始まっておらず、かつ「.php」を含むファイルにはCGIモードを適用。
ファイル名が「l」で始まり、かつ次の文字が「o」以外であり、なおかつ「.php」を含むファイルにはCGIモードを適用。
…せこさ爆発ですね(とほほ)。
ちゃんと精査していないので、もしかしたら別の穴があるかもしれませんが、とりあえず、Firefoxでもちゃんとスタイルが適用され、なおかつ画像アップロードも成功しました。
もっとクールな方法や、そもそも画像アップロードでブラウザから直接たたかれるPHPモジュールの名称をご存じの方がいらっしゃいましたら、教えて下さい。
ここでは、サブドメイン配下は含まない。つまり「Telmina Back Number」も含まない [戻る]
続きを読む »
2009/07/07 火曜日 01:43:14
去る2009年7月5日(日)に、当ブログ等の親サイトに当たる「Telmina.com」のプログラムを入れ替えました。
関連記事
【WordPress】【業務連絡】【Event】明日、「Telmina.com」のプログラム入れ替えをおこないます。 @ Telmina Ⅱ
【業務連絡】「Telmina.com」のプログラム入れ替え作業は終了いたしました。 @ Telmina Ⅱ
【業務連絡】プログラム入れ替え作業は終了いたしました。 @ Telmina.com
一度、本年5月に「WordPress μ」と「BuddyPress」を導入しております。
関連記事
【WordPress μ】CORESERVER.JPに「BuddyPress」をインストールする方法(笑)
しかし、ここや「Telmina.com」で使用している、バリュードメインのレンタルサーヴァ「CORESERVER.JP」では、通常のインストール方法ではこれらのプログラムを完動させることができないため、別の方法を使ってインストールし直しました。
基本的には、先日ご教示いただいていた次の方法に準じております。
参考記事
WordPress μ+BuddyPressをCORESERVERで導入 @ ムジログ
CORESERVER に WordpressMU を サブドメイン形式でインストールする場合の覚書。 @ kappadow.jp
私の場合、まずは「CORESERVER に WordpressMU を サブドメイン形式でインストールする場合の覚書。」で述べられている手順の1~4までを実施しました。
なお、4番目のインストール手順で述べられている、
メインのBlogの情報には hogehoge.jp で設定すれば良い(…と思う)
という件についても、記載されているとおりの設定(私の場合は「telmina.com」)で問題ありませんでした。
その後、「WordPress μ+BuddyPressをCORESERVERで導入」で述べられている、PHPをCGIモードで動かす設定
AddHandler application/x-httpd-phpcgi .php
をおこないました。
こうすることにより、サブドメインでブログを作成できるようになります。
とりあえず、今回追加したブログについては、まだ設定が完了していないのでここにはリンクを貼りません。
なお、サブドメインによるブログ追加に成功したことにより、これまでサブドメインにて、スタンドアロン版WordPressで運営していたブログの「Telmina.com」統合について検討させていただきたいと思います。
近日中に、そちらにつきまして、当ブログや「Telmina.com」上でご連絡させていただくことになろうかと思われます。
続きを読む »
2009/07/06 月曜日 17:59:11
[ 2009/07/20 月曜日; 13:00:00 to 19:00:00. ] 表題の通り、WordPress地域コミュニティ「WordBench 埼玉」におきまして、勉強会および懇親会が開催されます。
関連記事
WordBench埼玉 7月号開催したいと思います @ WordBench 埼玉
今回、幹事は私ではなく、かとちゃんさんに名乗りを上げていただきました。
前回の総決起集会の時は、あくまで顔合わせということや、俺が幹事だったこと(ぼそ)で、宴会オンリーでしたが、今回は勉強会と懇親会の二部構成という、より実践的な内容になっています。
7月20日(月・祝)、越谷界隈で開催予定とのことですので、急に親元から呼び出しがかからない限りは私も参加可能かと思われます(ぉぃ)。
ちなみに今回、私は幹事はおろかスピーカーも無理ですので、あくまで聞き役に徹したいと思います。
WordPress 2.7対応「導入&カスタマイズ」実践ガイド―個人ブログも企業サイトも簡単&無料で構築できる!吉村 正春秀和システム 2009-02売り上げランキング : 3264おすすめ平均 基礎と役に立つ情報が満載WordPressのスタートに最適の1冊手元にもっておきたい1冊ですAmazonで詳しく見る by G-Tools
続きを読む »
2009/07/04 土曜日 21:17:08
[ 2009/07/05 日曜日; ]
表題の通り、明日の日中に、「Telmina.com」で用いている「WordPress μ」および「BuddyPress」のプログラムの入れ替えをおこないたいと思います。
関連記事
【業務連絡】明日、当サイトのプログラム入れ替えをおこないます。 @ Telmina.com
この入れ替え作業の間は、「Telmina.com」の前コンテンツを利用できなくなります。
なお、ここ「Telmina Ⅱ」等、「telmina.com」そのものではなくそのサブドメインで運営されているコンテンツは、通常どおりご利用いただけます。
現状でもとりあえず動作はしているのですが、一部完全な形で動いていないものがあり、今回の入れ替え作業で何とか完動できるようにしたいという狙いがあります。
「Telmina.com」は、「CORESERVER.JP」のサーヴィスを用いて運営しておりますが、「CORESERVER.JP」で「WordPress μ」や「BuddyPress」を動かすには、ちょっと特殊な方法でインストールする必要があったようです。
いくつか方法があるようですので、よく見ながら作業したいと思います。
参考記事
WordPress μ+BuddyPressをCORESERVERで導入 @ ムジログ
CORESERVER に WordpressMU を サブドメイン形式でインストールする場合の覚書。 @ kappadow.jp
結構、細かい細工が必要で頭がこんがらがりそうです…。
続きを読む »
2009/07/02 木曜日 01:17:47
表題の通り(ぉぃ)、昨日は、をかもとさん歓迎会が東京で開催されました。
私は、5月に一度だけ「WordBench 新潟」のミーティングでをかもとさんにお会いしております。
歓迎会の時に、手持ちの iPhone 3GS に仕込んだ「WordPress for iPhone
」アプリから投稿テストをしてみました。
せっかくの、WordPress関連の集まりでありましたし。
関連記事
【WordPress】全日本をかもとさん大歓迎会2009夏in有楽町 兼 おでさんの肝臓を労る会7月月例会
やっぱり、投稿スラッグがとんでもないくらいにべらぼうに長くなってしまっております。
長すぎて、途中で切れてしまっているようです(笑)。
ちなみに、iPhoneで撮影した写真はちゃんと添付できているようですね。
今回のオフ会ですが、正直、私には高度すぎてついてゆけない話が多く、また私は今回(も)アルコールを控えておりましたが、まあそれなりに楽しめたのではないかと思います。
今後のオフ会に関する話も出ており、近々、我らが「WordBench 埼玉」でも2度目の集会が計画されている模様です[註1] 。
また、関東のWordBenchブランチで月替わりにオフ会を開こうなどという話も出ていました。
近いうちに、具体的な話が浮上してくることでしょう。
なお、私は9月までは職業訓練に専念したいので、その間はオフ会にはあまり積極的に関与しないものと思われます。
ただ、できるだけ参加はさせていただきたいと思いますので、そのときはよろしくお願いいたします。
今回は、私以外の方に幹事をお願いすることになります [戻る]
続きを読む »
2009/07/01 水曜日 19:18:05
先ほど、有楽町にて,「全日本をかもとさん大歓迎会2009夏in有楽町 兼 おでさんの肝臓を労る会7月月例会」が始まりました。
取り合えず9名で乾杯!
続きを読む »
2009/06/12 金曜日 12:50:27
表題の通り、当ブログに、「WordPress 2.8」と「Ktai Style 1.74 β1」を導入いたしました。
プログラム配布元
WordPress 日本語
Ktai Style 1.74 ベータ1配布 @ Yuriko.Net
最初、WordPress 2.8 については、自動アップデート機能を使い、英語版を入れてしまったのですが、やっぱり横文字の苦手なボクちゃんとしては若干わかりづらくなってしまいましたので、自動アップデートのあとにリリースされた日本語版を上書きインストールしました。
英語版以外のWordPressがインストールされている環境の場合、当該言語版がリリースされてから、そちらに対してアップデートをおこなうようにできればと思うのですが、難しいでしょうかねぇ?
プログラムが軽くなったと言われていますが、ここ「Telmina Ⅱ」では軽くなったとは感じませんでした。
もっとも、プラグイン入れすぎという説も(爆)。
「Ktai Style」については、WordPress 2.8 への対応とバグフィックスという内容らしいのですが、実は私は前のヴァージョン(1.73)を入れていなかったので、公表されている重大な不具合については関知しておりませんでした(爆)。
使い勝手の面では以前と変わらずですね。ただ、これまで私のブログでは「Ktai Style 1.73」の導入を見送っていたこともありますので、ようやく1.73の修正点を自分のブログに反映できたことになります。
何かおかしな点を発見されましたら、ご一報いただければと思います。
続きを読む »
2009/05/31 日曜日 11:36:31
昨日、さいたま市にて、「WordBench 埼玉 総決起集会」を開催いたしました。
関連記事
「WordBench 埼玉 総決起集会」終了! @ WordBench 埼玉
今回、自分が「WordBench 埼玉」の言い出しっぺということで、「総決起集会」(一次会)のほうは私が幹事を仰せつかりました。
二次会については、完全に他人任せでした(汗)。
ご参加いただいた皆様、ありがとうございました。
また、参加できなかった皆様、また次回にお会いできればと思います。
「総決起集会」は5名、二次会では7名と、小規模な集まりではありましたが、有意義な時間になったのではと思っております。
詳しいレポートについてはほかの参加者の方におまかせするとして(ぉぃ)、私のほうは自分が主観的に感じたことを中心に述べて参ります。
今回はあくまで顔合わせということで、硬いこと抜きで進行となりました。
総決起集会では、自己紹介や名刺交換[註1] のあと、料理の量に圧倒されながらも(笑)、歓談しておりました。
二次会については詳細を何も決めていなかったため、合流するお二人を待って、酔いが覚める頃合いで次の場所に移動しました。こちらでもやはり歓談タイムでしたね。
…とは言いましても、今回は反省点だらけでしたね。
時系列に羅列してゆきましょう。
まず、集合場所の目印をきちんと決めておくべきだったという点。
今回の参加者の中で、二次会から合流したおでさん以外は全員実質的に初対面[註2] のため、もうちょっとわかりやすい目印にしておくべきだったと反省しています。
一応緊急連絡先は事前に通知していたのでまだ何とかなったのですが、特に二次会合流メンバーについては急な話であったと言うこともあり、ろくすっぽ連絡できていませんでした…。
ちなみに余談ですが、自分の経験から、自分でもナイスだと思った合流方法をご紹介。
2年前の倉敷オフの時の話ですが…
そう言えば、倉敷駅前の集合場所では目印がなく、ばらばらに来た人たちが合流するのに難儀しておりました。
私がTwitter上に自分の格好を掲載したところ、まずお二方合流し、そのあと合流した方々に対し「N700系乗ったぜ~!」という話をしていたところ、更にもう数名合流してきました(爆)。
キーワードが「WordPress」ではなく「N700系」だったところがミソ。
せっかくTwitterがあるのですから、これも活用すべきでした(笑)。
次に、急遽参加できなくなった方の連絡を読めていなかったということ。
携帯電話にiPhoneにEeePCに…と、万全の情報収集体制を整えていたにもかかわらず、一番肝心な情報を見落としていたようです。
あと、総決起集会(一次会)では、頼んだコース料理の量が半端じゃなかった(爆)というのも、次回に活かしたい反省点でした。
今回、急遽1名参加できなくなったために5名で6人分の料理を食べることになったのですが、それにしても量が多すぎましたね(笑)。
次回はもうちょっと少なそうなコースにしたいと思います。
幹事がいい具合に酔っぱらってしまったというのも、あまりほめられたことではありませんね。
元々お酒弱いので、あまり手を出すべきではなかったのですが…。
二次会についてはやるというコト以外何も決めておらず、店すら決めていなかったため、二次会から合流した砂原いつきさんに店を探してもらうという有様でした(汗)。
申し訳ありませんでした…。
あと、これは全く個人的なことですが、帰宅のコースを間違ってしまい、平日ダイヤの感覚で移動してしまったため、途中の成増で足止めを食らうというとんでもない事態に発展してしまいました。
素直に、武蔵浦和で武蔵野線に乗り換えるルートできたくすればよかったのですが、武蔵浦和、北朝霞の2階乗り換えを嫌って池袋に出たのが敗因でした…。
成増からのタクシー代3,590円は、失業者としては痛い出費です…。
最後に、これが最大の反省点ですが、
WordPressの集まりなのにWordPressの話をほとんどできなかった
のですね。
一応、WordPress MU のインストールの話とか、サーヴァの話とかドメインの話とかも出てはいたのですが、あまり関係なさそうな話題のほうが圧倒的に多かったです(笑)。
次回は、もうちょっと勉強会寄りにしようかなと思っている次第です…。
そういえば、結局今後の「WordBench 埼玉」の方向性についても、何一つ決められませんでした…。
現在、「WordBench」の埼玉グループでは、シンボルマークとして、仮に「コバトン」という埼玉県のマスコットの絵柄を用いているのですが、これについてもフィックスさせようと思いながら完全に失念していました…。
まあ、酔っぱらっているときではなくてクールダウンしているときのほうが、建設的な意見も出ると思いますので、改めて「WordBench 埼玉 ブログ」のほうで意見を求めたいと思います…。
色んな意味で、反省点だらけの総決起集会でした…。
テルミナは失業中なので名刺がなかったけど… [戻る]もしかしたら以前のオフ会でお会いした方もいるかもしれないけど完全にど忘れ… [戻る]
続きを読む »
2009/05/30 土曜日 00:37:37
表題の通り、本日はWordPressローカルコミュニティ「WordBench 埼玉」の総決起集会の日です。
事前にメンバーからアンケートを採っていたとはいえ、ほぼ独断でこの日程にさせていただきました。
一応幹事という建前上[註1] 、あまりお酒は飲みませんが、乗りが悪いなどと言わないように。
今回は顔合わせということで、あまり技術的な話はできないと思いますが、個人的に、今回参加されるメンバーにお聞きしたいことはいろいろありますので、よろしくおつきあいいただければと思います。
なお、二次会の開催も一応予定してはおりますが、詳細については何も考えていません。
行き当たりばったりで行きたいと思います。大宮駅西口でいいお店をご存じの方、教えて下さい(笑)。
それ以前に自分がアルコールに弱いという体質の関係上 [戻る]
続きを読む »
2009/05/22 金曜日 13:47:43
こちらの法では申し上げておりませんでしたが、一昨日、「e217.net Returns」の内容を入れ替え、「WordPress μ」+「BuddyPress」の構成にしてみました。
なお、「e217.net Returns」は「さくらのレンタルサーバ プレミアム」を利用しております。
インストール作業自体は問題なく進み、サブドメインでのブログ増殖も出来ました。
これで一安心、と言いたいところだったのですが、増殖したブログに記事を書いても、「e217.net Returns」のトップページにその内容が表示されません。
それどころか、トップページのメニューからブログを選んでも、もとの「e217.net Returns」のブログも増殖したブログもないことになっています。
さらに、グループ追加は100%失敗します。
まだソースコードを追い切れていないので原因がサッパリわからないのですが、増殖したブログがトップページから見えなくなっているというのは想定外でした。
原因がわかるまでの間は、しばらくバイパスルートでも構築して逃げるしかないでしょうかねぇ。
以上、近況報告でした。
続きを読む »