Pica pica

We Love WordPress, We Love Firefox, We Love Opera, We Love…

9 月
14

Deckkr入れてみた

Posted by せれ

TechCrunch Japaneseのエントリを読んで面白そうだったのでDeckkrをインストールしてみた。

2008/09/14 現在、Deckkr.comのFirefox addonはFx3向けでVer.1.0なのにDeckkr.jpのものはFx2向けでVer.0.96となっていました。
このため、Deckkr.jpのaddonはNighty Tester ToolsがないとFx3にはインストールできませんでした。
ちなみにVer.1.0と0.96では見た目も機能もまるで違うので1.0つかうのがいいとおもいます。

なお、私の場合先にDeckkr.jpでアカウント作成してaddonもインストールし、その後Deckkr.comからもaddonを追加して違いに気づいたのですが、Deckkr.com版のaddonにDeckkr.jpで取得したアカウントのID、Passを入力して正常に利用できております。アカウント作成はDecckr.jpで行いAddonインストールはDeckkr.comから行うのが楽かも。

TechCrunch Japanese アーカイブ » TC50(Demopit)日本勢の活躍: Firefox拡張機能「Deckkr」でウェブ閲覧をシンプルに
http://jp.techcrunch.com/archives/20080911tc50-demopit-firefox-extension-deckkr-wants-to-simplify-web-browsing/

Deckkrの検索タブなら、ツールのウィンドウそれ自体の中でウェブ・画像・del.icio.usの検索ができるので、わざわざ他のサイトに行く必要がない。また、リンク専用タブでは閲覧履歴を見たり、(Deckkrやdel.icio.usで)ブックマークしたサイトにアクセスしたり、友だちにリンクを送信も可能だ。さらにまたTwitterもGmailのメールチェックも全部これ、見ているサイトを離れなくてもDeckkrの中で済んじゃうのである。

以下、Ver.1.0のスクリーンショット

ロールスクリーンのPageタブ

Deckkr Ver.1.0 #01

Bookmarkボタンを押したところ。Tagの追加入力可能でDeliciousへの同時ブクマが可能。

Deckkr Ver.1.0 #02

次にSearchタブ。Video、Amazon、Diggの検索機能はまだ未実装。

Deckkr Ver.1.0 #03

最後にLinksタブ。Configで事前に設定していれば、Gmaai、Twitter、Deliciousも利用可能。

Deckkr Ver.1.0 #04

Bookmarkの一番上をみていただくとわかりますが文字化けしています。

ちなみにこのBookmarkの正体はこちら。(Shift-JISのページは文字化けする模様。EUCもだめなのかは不明)

窓の杜 - 【特集】「Firefox 3」対応拡張機能カタログ 第2回
http://www.forest.impress.co.jp/article/2008/08/07/fx3extsp2.html

Deckkr Ver.1.0は細かい部分で不満はあるものの、おおむね気に入ったので常用予定です。

5 月
18

FirefoxのWired-Marker拡張導入

Posted by せれ

週刊AsciiのUbuntu特集の増刊号を少し前に買いました。
ちょっとおもしろそうだったのでUbuntu8.04版をInstallしたら多少問題はあったけど、予想よりはるかにさっくり動いてしまったので、しばらく使ってみることに。

それで、Ubuntu8.04LTS版には最初からFirefox3Beta5がプレインストール済みのために、Windows環境とは異なる拡張も試してみようといろいろ物色していたら、Wired-Marker拡張というのを発見。

wired-marker-extention

「Web上で調べ物をすると時間ばかりたってまったくまとめが進まない!」そんな苦労はもう終わり。 次々移動するWEBページ上にマーカーをつける手軽な操作で出典情報付のブックマークができます。 写真や表もマーク可能。あなたが調べ物をする背後でレポート書きに必要なすべての情報保存を行います。

Wired-Markerとは

Wired-MarkerはWebページに引く「消えないマーカー」です。 色・形自在のマーカーは再訪問を案内する”電子栞”であり、マークした情報は自動的にブックマークされます。マーカー操作は選択領域をマーカーフォルダにドラッグ&ドロップするだけ。文章だけでなく写真や表、画面の一部でもマーク可能。マーカーにメモ書きも残せます。 マークした領域のURLやページ中の座標情報はマークされた情報とユーザのメモ書きとともに表形式で一覧表示可能。また一覧表はXMLデータとして出力できますので、ユーザ間でのブックマークの交換や大量のブックマークのパースも自在です。

導入後、最初にWired-Markerのサイドバーを表示させて、各項目を右クリックしてプロパティを表示させれば、マーカーの表示形式や項目名を編集できます。

さらに、項目のツリー上の階層もDrag&Dropで簡単に変更でき、変更した内容は右クリックメニューにそのまま反映されます。Scrapbook拡張とも併用できるみたいだし、Windows版のFirefoxにもぜひ導入しようと思っています。

興味のある方はぜひお試しを!

4 月
20

Webnodeもいいかも!

Posted by せれ

Fresh Readerにブログヘラルド日本語版も登録してチェックしているのですが、ここで見つけたWebnodeというCMSが気になって早速エントリが書かれた日にWebnodeのアカウントを作成してみてきました。

以下、ブログヘラルド日本語版よりWebnode紹介文を引用

ウェブノードは、ドラッグ&ドロップを使って、機能豊かなウェブサイトを構築するサービスであり、ダウンロードやアップロードの繰り返しに 耐えられない人達には、まさにうってつけのサービスと言える。無料の登録プロセスを終えると、ユーザーは、数十種類ものカスタマイズ可能なテンプレートか ら好きなテンプレートを選び、一連のガジェットやウィジェットを搭載し、サイトの仕上げを行う。

ブログヘラルドの読者の大多数の方は、技術に詳しく、この類のサイト・ビルダーを利用するまでもないだろう。しかし、もし、皆さんの中に私のような レベルで、日頃からブログを作って欲しいと頼まれることがあり、断っているなら、今後はウェブノードを紹介すれば済む。3年生レベルでも、 Paypal(ペイパル)の支払を受けたり、RSSフィードを作ったりすることができるようになるだろう。

ウェブメール、ドメイン転送、そして、基礎的なスタッツは、アドオンとして用意されている。
――引用はここまで

WebNodeは英語かチェコ語でしか表示できず、若干気後れしましたがアカウント作成するところから簡単でした。
今回も多数のスクリーンショットを貼りまくっており、これらを見れば大体どんな機能かわかりそうなので詳しい説明は抜きでw

WebnodeのTOPページ

WebNode

アカウント作成は、User名、Password、E-Mailのみと簡単。

WebNode

アカウントが作成できたら、早速Wizardが起動。サイト名、スローガン(副題)、言語を選択。
言語選択では中国語はあったのに日本語はなし。しかたなくOtherを選択しました。

2008/04/20にログインすると、日本語版を含む各国語の翻訳版ページを作成したいので協力者募集中と書いてありました。
近い将来日本語でWebnodeが利用できるようになるかも知れません。

WebNode

次はサイトのテンプレート選択。
スクロールバーを見るとわかりますが、出来合いではありますが結構種類が豊富。プレビューも可能。

どんなページを作成するかをチェックボックスで選択したら完成(Finish)!

WebNode

作成中の表示。表示の通り1分も待たずに完成しました。

WebNode

作成後はこの管理画面が表示されます。
注目は下部。ストレージサイズ100MB、帯域1GBまでは無料で利用できます。(画面上は帯域5GBとなってますが後述)
それ以上の大規模なページを作成する場合はPremium Servicesから購入することになります。
個人利用、小規模な団体利用なら十分実用だと思われます。
ちなみにメニューにある「E-Mail」は有料版Proコースのみ利用可能、1GBのストレージ(アンチスパム機能付)とのこと。

WebNode

管理画面から「Website builder」をクリックするとこんな感じ。
Microsoft Office2007のリボンパネル風のツールバーから操作します。

WebNode

ツールバー部分の拡大 その1

WebNode

ツールバー部分の拡大 その2

WebNode

コンテンツ部分はブロック化されておりiGoogleのようにDrag & Dropで移動可能。
×を押せば非表示に、Settingsを押せばそのブロックの設定項目が表示されます。

WebNode

ツールバーの▼部分をクリックすると表示される共通メニューが表示されます。
Home(管理画面)、Website builder、E-Mail(有料版Proコースのみ)、Statistics(アクセス統計)の各ページ切替用。

WebNode

以下、リボンツールバー部分の各メニューです。
最初にどのテンプレートを選択したか、Finishページでどのチェックボックスにチェックを入れたかでメニュー表示の一部が変わる可能性がありますので参考程度にご参照ください。
またメニュー全部の項目は試してないので説明は省略します。

New」・・・Page、Article、List item

WebNode

Go To Page」・・・Search、Homepage、System pages、Articles、Lists
System pages にはさらに Site Map、Searching、RSS feeds、Article archives、Page not found あり

WebNode

Preview」・・・Preview current work、View published page

WebNode

Page layout」・・・Restore default layout、各Layout

WebNode

Articles」・・・New category、News、Blog、Events Calendar

WebNode

Lists」・・・New list、Products、Our Team、Portfolio

WebNode

Widgets」→「Webnode Widgets」・・・FAQ、Tag cloud

WebNode

Widgets」→「Maps」・・・Google Maps、Live Maps、Yahoo Maps、Other Maps

WebNode

Widgets」→「Video」・・・YouTube、Google Video、Soapbox (video.msn.com)、Other Video

WebNode

Widgets」→「Photo Sharing」・・・Flickr Stream、Flickr Strator、Photobucket、Other Photo Gallery

WebNode

Widgets」→「File Sharing」・・・Box.net、Windows Live SkyDrive、Other File Share

WebNode

Widgets」→「Widgets Gallery」・・・Google Gadgets、YourMinis Gadgets、Spring Widgets、Other Widget

WebNode

Widgets」→「E-commerce」・・・PayPal Single Item Button、PayPal Add to Cart、PayPal View Cart、Google Checkout、WorldPay (Credit Cards)

WebNode

Widgets」→「Miscellaneous」・・・Polls (PollDaddy)、Forms (Wufoo)、Advertising (AdSense)、RSS reader (YourMinis)、Stocks (YourMinis)

WebNode

Settings」・・・Toolbar theme (Blue、Black、Grey)、Language and messages、Website Header、Website Footer、Contacts、RSS ans Bookmarks (RSS settings、Bookmark & Share)

WebNode

WebNode

次は管理画面の「Premium services
この画面ではFreeプランではストレージ100MB、帯域1GB/月と表示されています。
商用利用なら年間約120ドルでストレージ1000MB、帯域20GB/月のStandardプランも安くていいかも。

WebNode

支払方法選択ページ
クレジットカード以外にPayPalが使えるのはセキュリティ上便利かな?

WebNode

次は「Domain names
ここは必要な方だけ実際に確認される方がよいかと。
アカウント取得、既存アカウントへの付け替え方法などのことが書いてあったと思います。

WebNode

次は管理画面の「My account
現在使用言語が英語とチェコ語しか選択できません。翻訳協力者の出現に期待。

WebNode

管理画面の「Suggestions and bug reporting
ブラウザとOSは最初から自動的に選択されました。「My account」でもそうですが (?)部分をカーソルすると簡単なヘルプがポップアップしたりとかなり親切設計。言語の問題だけクリアすれば日本人ウケすると思います。

WebNode

最後に管理画面の「Website statistics」、つまりアクセス統計のスクリーンショット。
Webnodeのイチ押しと言ってもよさそう。このアクセス統計だけWordPressにもつけられないかなあ・・・

最初は「Summary
年・月をプルダウンから選択して確認することも可能。

WebNode Website statistics

フレーム内はこんな感じで表示されます。ぜひ画像をクリックして詳細を確認してみてください。
内容は、概要、月別、日別、曜日別、時間別(1時間単位)でグラフと表が記載されています。

WebNode Website statistics

ちなみにWebsite statisticsではリボンツールバーの表示は以下のようになります。

WebNode Website statistics

Who」のフレーム内部

WebNode Website statistics

Navigation」のフレーム内部

WebNode Website statistics

Referrers」のフレーム内部

WebNode Website statistics

以上で、だいたいの説明終わり。

WordPressやJoomla!もいいけど簡単・お手軽につくれるこういうWeb Serviceもいいなあと思います。
個人的はアクセス統計がすばらしいと思いますので、なんか良い目的みつけて継続しようしてみたい。
興味をもたれた方はぜひトライしてみてください!

※Web builder上で、ページのHeaderやFooter部分をダブルクリックするとコード埋め込み可能な入力欄が現れますので、そこにGoogle Analyticsのコードを埋め込めば独自のアクセス解析も利用可能です!

3 月
31

エントリが不正改ざんされてました

Posted by せれ

2008/03/13 14:57 にアップした「alphabet paperclips」のエントリが、知らない間に不正改ざんを受けていました。

問題の箇所は下記の箇所。

 unfair links 01

直接サイトを表示させても、愛用しているFresh Readerで確認しても異常がなかったため、まったく気づきませんでした。

ところが、数ヶ月ぶりにLivedoor Readerで確認したら下のようにおそろしい事に・・・・

unfair links 002

[ ]で囲っている部分が全部見覚えのない胡散臭いリンクばかりです。しかも更新日時に見覚えがないんだけど・・・・

WordPressの管理画面でもう一度確認しても管理画面では公開した日付しか書いていないためチェックできず。
この日時には他のエントリをUPした覚えもなし。

問題のエントリのページを実際に表示させても上記の怪しいリンクは確認できません。

ちなみにFresh Readerではこのように表示されてます。まったくわかりません。

unfair links 006

もしやと思いソースを確認するとやっぱり胡散臭いリンクが大量に見つかりました。

unfair links 003

style=”display: none”」で非表示にして隠していたようです。
なので直接ページをみてもわからなかったと。

でも、Fresh Readerでは非表示でLivedoor Readerではstyle=”display: none”でもちゃんと表示されるのですね。
あと、更新日時がわかるのもLivedoor Readerのみですね。

さっそくむかつく不正リンクの部分をWordPressの編集画面からコード編集モードで取り除き更新しました。

ほかのエントリでは問題はおきていないようです。
(以前、一度似たようなことがありましたが、そのときは不正Linkはひとつだけでした。そのときも原因がわからず。)

で、取り除いたコードをテキストエディタに貼り付けて整形したのがコチラ。

unfair links 004

開始タグ、終了タグを除いて不正Linkがきっちり50個
2つのドメインの広告がありましたが、ご覧のとおりどちらもWordPressで構築されたサイトの模様。
wp-content がすべてに含まれていました)

現時点では原因がわからないのですが、ひとつずつできる範囲で予防するしかないかなぁ。(涙目)

  • WordPressの脆弱性・・・最新版がでたら早めに更新するか。でも発覚時点では最新でした。

  • 使用しているプラグインの脆弱性・・・すでに使っていないものもいくつかあるので取捨選択と最新版への更新。

  • ユーザー名、パスワードがhackされてる可能性・・・hackされてればすべて荒らされていそうなのでこの可能性は低いかな。

  • PCがウイルスに冒されている可能性・・・ウイルス対策、スパイウェア対策は最新のものをつかっているし可能性低いかな。

うーん、わかりませんね。

とりあえず、Fresh ReaderだけでなくLivedoor Readerも併用することにしました。

どなたか同様の被害にあったとか、原因を知っている、対策を知っているなどありましたらぜひ些細な情報でも結構なので教えていただけると助かります。

追記
Livedoor Readerの英語版、Fastladderでも確認しました。
こちらでは、隠しリンクは表示されていましたが、更新日時は表示されないようです。
表示されていれば広告の表示されないFastladder!と思ったのに残念。

3 月
30

Joomla! 1.5のXREAへのインストール方法 ~ その(2)

Posted by せれ

前回の「Joomla! 1.5のXREAへのインストール方法 ~ その(1)」の続きです。
今回でInstall完了します。

2008/03/30 追記
Joomla! 1.0系のInstallに関しては「Joomla!のXREAへのインストール方法 ~ その(1)」としてアップしております。
こちらのエントリは1.5系のInstall方法となります。

6.規約への同意とデータベースの指定

Joomla!利用規約への同意・利用するMySQLの指定

次は、GNU/GPLライセンスに関しての説明文が表示されます。
ここでは特に選択したりする箇所はないのでそのまま「次へ」をクリックします。

なおGNU/GPLに関しては、Joomla!のInstall画面では英語でしか表示されないので詳しくは、コチラコチラなど参照した方が良いかも。

 Joomla1_5 Install 016

ライセンス表示の次は、データベースの設定です。

 Joomla1_5 Install 017

  1. データベース種類
    ここはMySQLを選択します。
  2. ホスト名
    Xreaをはじめとする多くのサーバでは「localhost」で問題ないはず。
  3. ユーザ名
    Xrea+の場合、MySQLを作成した時に決めたデータベース/ユーザー名が入ります。
  4. パスワード
    データベースを作成したときのパスワードを入力します。
  5. データベース名
    Xrea+の場合、MySQLを作成した時に決めたデータベース/ユーザー名が入ります。
    3.と同じね。
  6. 「拡張設定」は特にいじる必要がないですが、データベースを他のプログラムと共用する場合などはテーブル接頭語を他のプログラムと違うものにしておく必要があります。
    1つのデータベースで複数のJoomla!を運用するときもテーブル接頭語で区別する必要があります。
    もっとも、Xrea+だとデータベース5つ使えるからそんなヤヤコシイことはしないと思いますが。

上記入力完了したら「次へ」をクリック。

7.サイト名その他の設定

次はFTPの設定

Xrea+の場合、ココがSafe Mode対策の肝となるようです。

 Joomla1_5 Install 018

  1. FTPユーザ
    ここにXrea+契約時のユーザー名(データベース名じゃありませんよ!)を入力
  2. FTPパスワード
    ここもXrea+契約時にメールで送信されたFTPパスワードを入力
  3. FTPユーザー名、FTPパスワードを入力後、「FTP設定を確認」をクリック。
    成功すればFTP初期フォルダ欄が自動的に入力され、「FTPファイルシステムを使用」が「はい」に変わると思います。
    うまくいかない場合はユーザー名、パスワードを再入力の上、リトライ!
  4. 「拡張設定」のところは特にいじる必要なし

FTP設定が無事に完了したら次へ。

サイト名と管理者アカウントの設定

サイト名は後からでも変更可能なのでここは深く悩まずにテキトーにw

次は管理者となる自分自身のアカウント設定。
E-mail、管理者パスワードをサクッと入力。
あと、この画面でサンプルデータをインストールするか設定する箇所がありますので好みに応じてどうぞ。(画像省略)

Joomla1_5 Install 019

ようやく完了

とりあえず、Safe Modeは気になるけど完了。画面右上にサイトへのアクセスボタンと管理画面へのアクセスボタンがありますので管理画面へ移動。

 Joomla1_5 Install 020

すぐに管理画面には行かせてくれないようで下記表示になりました。

 Joomla1_5 Install 021

FTPソフトをつかって、installationディレクトリを削除してから再度アクセスしましょう。
そうするとようやく管理画面への入り口が表示されます。

Joomla1_5 Install 022

管理者用のユーザー名、パスワードを入力します。

言語はデフォルト、英語、日本語が選択できますが、Joomla!1.5.0+日本語ランゲージパックを使ってInstallしたおかげかデフォルトのままで問題なし。

ログインするとこんな感じ。個人的には1.0.15の方がいいかなあ。

Joomla1_5 Install 023

ちなみに、サイトの初期表示はこんな感じでした。
テーマが違うのもあるけどJoomla!1.0.15とはずいぶん印象が違う。

Joomla1_5 Install 024

8.Safe Modeに関して

さて、最後まで残ったSafe Modeに関してですが、上記初期画面の

「Main Menu」→「FAQ」→「General」→「Can Joomla! 1.5 operate with PHP Safe Mode On?」

をクリックすると以下記述が。ご自身のInstallしたJoomla!にこの記述がない場合はコチラを参照ください。

Yes it can! This is a significant security improvement.

The safe mode limits PHP to be able to perfom actions only on files/folders who’s owner is the same as PHP is currently using (this is usually ‘apache’). As files normally are created either by the Joomla! application or by FTP access, the combination of PHP file actions and the FTP Layer allows Joomla! to operate in PHP Safe Mode.

あと、こちらにも動作報告がありました。

●Joomla!1.5でSafeModeオンでも大丈夫 - XREA&CORE SUPPORT BOARD
http://sb.xrea.com/showthread.php?t=12312

ってことで、Joomla! 1.5ではSafe ModeがONでも大丈夫そうです。
Joomla! 自身がFTPをつかってファイル、フォルダを操作するからSafe Modeの制限は問題ないってことかな?

Module版(Safe Mode)で正常に動作するならCGI版(非Safe Mode)より動作は速くなるみたいだしうまく行ってほしい。
ただ、実際に使い始めてトラブルがでるかもしれないので、その場合は追記するなり加筆修正する予定です。

以上で、Joomla! 1.5のInstallは完了!!

最後は、各フォルダなどのパーミッションを見直してください。

そうそう、後は別途1.5.2への差分Updateを行う必要がありますがこちらは説明省略します。

あとがき

Joomla! 1.5系はInstallがずいぶん楽になってますね。これから導入するなら断然1.5系でしょうね。
Safe Modeの問題を気にしなくてよければ、php.iniの作成も不要ですし面倒なのは.htaccessに2行追加して再Uploadするだけですしね。
もし興味が続けば今度はDrupalでも試してみようかな。(約束はしませんヨ!)

3 月
30

Joomla! 1.5のXREAへのインストール方法 ~ その(1)

Posted by せれ

 

2008/03/30 追記
Joomla! 1.0系のInstallに関しては「Joomla!のXREAへのインストール方法 ~ その(1)」としてアップしております。
こちらのエントリは1.5系のInstall方法となります。

今回は、Joomla! 1.5をXREA+にInstallする方法を覚え書きとして記録。

※2008/03/30現在、最新版はJoomla! 1.5.2ですが、日本語化されているのがJoomla! 1.5.0までです。
したがって今回は日本語化された1.5.0をInstallして、鬼門になりそうなInstallが完了してから差分Updateを行います。
差分Updateは特に問題がなければ手順は記載しない予定。

なお、今回のエントリはJoomla! 1.5 Guideさんに倣って書いてみることにします。

0.Xrea+ : エクスリアプラス

Xrea株式会社デジロックが運営する無料Webサーバーです。ただし無料運営のため、広告コードを自分で挿入する、または、自動的に挿入する方式になるのですが、有料のXrea+サービスであれば、広告表示なしで3GBのディスク容量とMySQL、PostgreSQLのデータベースを各5個利用可能です。またWebメールやファイルマネージャ、CRONなどかなり多機能なサービスを誇ります。

ただし、電話サポートは原則なし、困ったことはForumで有志に尋ねるか自力解決が基本となるようです。

Xrea+を利用する場合、年間一括払いで2400円が一番安く楽に使えます。
あと独自ドメイン運用する場合、関連会社のVALUE-DOMAINで取得するのがお勧め。
ローマ字.netドメインなら年間790円です。つまりうちは年間2400+790=3190円で運営できてるんですね。

サポートさえ何とか自力解決(or Forumで解決)できれば激安です。

詳しく確認したい場合は、XREA.COMVALUE-DOMAIN.COMへ!

1.サーバーにデータベースを作成する

以下説明文はJoomla! 1.5 Guideさんより拝借(引用)

Joomla!を動かすためには、MySQLというJoomla!で作成・利用するデータを格納しておくためのスペースが必要になります。Joomla! で作成したサイトを店舗に喩えると、データベースは裏にある倉庫のようなものです。Joomla!を実際にインストールする前に、まずはレンタルサーバーのコントロールパネルから、このデータベースを作成しておきます。

まずは、Xreaの管理画面にログインしてJoomla!用のMySQLデータベースを作成します。

以下データベース作成画面では、データベース/ユーザー名を決め、XREAから発行されたパスワードを入力します。

あと必ず文字コードを「UNICODE」に変更してから作成ボタンを押します。

Joomla1_5 Install 001

作成ボタンを押すと

Joomla1_5 Install 002

上記確認メッセージが表示されますので「OK」を押下!

作成したら下記表示に変わるのであせらず数分待ちましょう。

Joomla1_5 Install 003

数分待って、同じ管理画面からPhpMyAdminに自動ログインしてデータベースがちゃんと作成されているか確認します。
作成されていればPhpMyAdminの管理画面が表示され、作成未完了、失敗の場合は、エラーページが表示されます。

作成を確認できたらPhpMyAdminのページは閉じてOK。

2.Joomla! 1.5 本体のダウンロード

さて次はJoomla! 1.5のダウンロードです。冒頭で記載しましたが、今回はJoomla! 1.5.0+日本語ランゲージパックを使用してInstallします。

まずは、Joomla! じゃぱんのダウンロードページよりJoomla!1.5.0 + ja-JPをダウンロードします。

 Joomla1_5 Install 005

上記「ダウンロード」をクリックするとページが切り替わって、ファイル処理のダイアログが表示されるので「保存」を選択します。
ちなみに下記はFirefox利用時のダイアログであり、Internet ExplorerやOpera、Safariなどでは画面が違うはずですヨ。

Joomla1_5 Install 006

保存が終わったら、圧縮・解凍ソフトなどで解凍しておきます。

3.ダウンロードしたファイルを解凍する

ダウンロード直後のファイルは圧縮されています。Noahなどの解凍ソフトを利用して、フォルダ内のファイルをすべて解凍します。

Joomla1_5 Install 007

解凍後は上記のようになってるはず。

4.ファイルを全てアップロードする

お使いのFTPソフトを使ってサーバーにUploadします。
Joomla!フォルダ内にあるadministratorやcache、componentsなど全てのファイルをサーバにUploadします。

Upload先のフォルダはFTPソフトでパーミッションで757にしておいてください。
これを行っておけば、後述の「事前インスタレーション確認」時に、「configration.php書き込み可」がGreenになります。

アップロードは途中で止まってしまったりすることが稀に生じるので、できれば全てのファイルがしっかりアップロードされたことを目視確認してください。後々何 かうまくいかないことが起こった場合、結局この段階で一部のファイルがアップロードされていなかったことが原因だったりします。

上記、Joomla! 1.5 Guideさんより引用。
実は、以前とあるフリーのFTPソフトを使ってた時はこのトラブルに悩まされたことがありました。
環境の問題だとは思うけど途中で失敗しやすい時は何度かに小分けしてUploadした方がよいかと思います。

もしくはシェアウェアだけどNextFTPだと問題が起き難いかも。NextFTP超お勧め!

5.設置前チェック

Joomla!が動作する環境かどうかを確認

インストールしたフォルダのURLにアクセスして、Joomla!設置のための設定を行います。
FirefoxやOpera、Internet ExplorerなどのブラウザでJoomla!をインストールしたフォルダのURLを入力します。

下記「言語の選択」画面が表示されればOK。表示されない場合は、Uploadのやり直しやパーミッションの確認が必要と思われます。

表示されたら、「ja-JP - Japanese(JP)」を選択して次へをクリック。

Joomla1_5 Install 008

次の画面で表示されるのは「事前インスタレーション確認」と「推奨設定」の2項目。

Xrea+のS261サーバでは以下項目がNGでした。

  • 事前インスタレーション確認のMB languageのデフォルト
  • 推奨設定のセーフモード
  • 推奨設定のRegister Globals

Joomla1_5 Install 009

Joomla1_5 Install 010

Joomla1_5 Install 011

Joomla1_5 Install 012

対処方法

Joomla!フォルダの中に、htaccess.txtファイルがあるのでこちらに設定を追加します。

htaccess.txtをテキストエディタで開き、末尾に以下2行を追加。

php_flag register_globals Off
php_value mbstring.language neutral

画像では、後で見直したときに思い出せるよう73-74行、77-78行に飾りをつけています。
本当に必要なのは画像にある75-76行の2行のみです。

変更したhtaccess.txtをサーバーに上書きUploadして、さらに「.htaccess」に変更しておきます。

ここまで完了したらJoomla!の「再確認」ボタンをクリックして変更が反映されたことを確認します。

Joomla1_5 Install 014

Joomla1_5 Install 015

上記のようになればOK。「次へ」をクリックします。

なお、セーフモードに関してはONのままで問題なし。
詳しくは次回「Joomla! 1.5のXREAへのインストール方法 ~ その(2)」で後述します。

3 月
30

Joomla!のXREAへのインストール方法 ~ その(3)

Posted by せれ

せっかく重い腰を上げたので、最後まで一気にエントリ作成しておきます。
下書きのまま8ヶ月も寝かせておりました。やっと今回でInstall完了します!。(2008/03/30追記)

前回はJoomla!のXREAへのインストール方法 ~ その(2)にてJoomla! の設置前チェックの各設定を行いましたので、今回でいよいよインストール完了です。

2008/03/30 追記
Joomla! 1.5系のInstallに関しては「Joomla! 1.5のXREAへのインストール方法 ~ その(1) 」としてアップしております。
こちらのエントリは1.0系のInstall方法となります。

GPLライセンスの表示

「設定前チェック」ページ(installation/index.php)でSafe Mode以外の項目がすべてGreenになったら「次へ」をクリック。
するとJoomla!のGPLライセンスの表示になります。

Joomla_install_022

選択肢はないので「次へ」をクリック。

ステップ1: MySQLデータベース構成設定

ここでは、インストールの一番最初に作成したMySQLのデータベース情報を登録します。

ホスト名は、localhostを指定すれば問題なし。
MySQLユーザー名、MySQLデータベースパスワード、MySQLデータベース名はそれぞれJoomla!用MySQLデータベース作成時に設定したものを入力します。

MySQLテーブル頭文字は、特にいじる必要なし。

もしWordPressなどの他のシステムとデータベースを共用する場合、他システムのデータとバッティングしないようにこのMySQL頭文字を適宜変更します。(1つのデータベースでJoomla!サイトを2つ運用する時なども相互に干渉しないよう付け替えます。)

もっとも、XREA+の場合、データベースを5個利用可能なので、共用することは少ないと思います。

Joomla_install_008

ステップ1ページ下部のチェック欄3箇所は利用状況により適宜変更します。

Joomlaサイトを初めて構築する時は構造をチェックするために「サンプルデータ」のチェックを入れておいたほうが良いかも。

設定完了後、「次へ」をクリック。

 

ステップ2: Joomla!サイトのサイト名

ステップ1の設定に問題がなければ、このページに。
ステップ2ページが正しく表示されずにエラーが発生するようなら、MySQLユーザー名、MySQLパスワード、MySQLデータベース名の見直し、あるいはXREAのコントロールパネルからデータベースの削除&再作成を行った後、リトライしてください。

無事にこのページが表示されれば、Joomla!サイトのサイト名を命名します。

Joomla_install_009

ここでは深く悩まずに。

あとからいくらでもサイト名の変更できますのでさっさと「次へ」をクリックしてステップ3へ。

 

ステップ3: サイトURL、絶対パスおよび管理者メールアドレスの入力

このページではJoomla!設置ページのURL、サーバー上の絶対Path、管理者のメールアドレス、管理者用のパスワードを設定します。

URLは、Joomla!のInstall Path(相対Path)が自動で入力されていますので、特に変更不要。

パスも同じくJoomla!のInstall Path(絶対Path)が自動で入力されていますので、特に変更不要。

メールアドレスは管理者用のアドレスを必ず指定する必要があります。

管理者パスワードには最初からランダム生成パスワードが表示されているのでそれを使うも良し、自分で変更するも良し。
ただし、管理者パスワードが漏洩するとサイトを乗っ取られるため、安直なパスワードは避けるべきなのは言うまでもありません。

Joomla_install_010

ページ下部のファイルパーミッション、ディレクトリパーミッションは特に変更の必要はないと思います。

以上、正しく設定したら「次へ」をクリックします。

 

ステップ4: インストール完了

ステップ4の画面が無事に表示されたら、ようやくインストール完了です。

管理者用のユーザー名、パスワードが記載されているので、必ず手元にメモしておく必要があります。

インストール完了とは言ってもこの後もうすこしだけ作業が続くのでここで気を抜いてはいけません。

Joomla_install_023

ちなみに「次へ」リンクはなくなり、「サイト」、「管理用エリア」のリンクの表示となっています。

 

インストール用ディレクトリの削除

ステップ4が表示された後「サイト」、「管理用エリア」をクリックする前に、行うべき操作があります。

FTPソフトを使って、Joomla!設定ディレクトリ配下の「installation」ディレクトリを削除する必要があります。
削除時に配下のサブフォルダを削除するか聞いてきた場合、すべて削除を選択します。

 

Joomla_install_012

ちなみに削除せずに、「サイト」、「管理用エリア」をクリックすると上記画面が表示され、目的のページが表示できないようになっています。

 

Joomla!サイトの表示

ステップ4表示後、「installation」ディレクトリも削除し終わったら、いよいよ「サイト」リンクをクリックします。

ようやくJoomla!サイトが表示されます。

ステップ1でサンプルデータのチェックを有効にしていると下記のような感じに。

Joomla_install_024

管理用メニューに移動するためには左メニュー内の「管理用エリア」をクリックして、管理者用ユーザー名、パスワードを入力してログインします。

Joomla_install_025

 

PHP Safe Mode対策

さて、ここまででInstallは完了したのですが、XREAの場合、PHPをModule版のままで動作させるとどうしてもSafe Modeの影響を受けてしまいます。
従ってJoomlaでSafe Modeの影響を受けないようにするために、PHPの動作モードをCGI版で動かすための設定を行います。

1.administratorディレクトリへ別の.htaccessを設定

まずはテキストエディタを起動して、1行目に「AddHandler application/x-httpd-phpcgi .php」とだけ記載します。
誤字・脱字すると当然うまくいきませんので正確に!

Joomla_install_027

ファイルを「.htaccess」の名で保存し、FTPソフトで、Joomla!設置ディレクトリ配下の「administrator」ディレクトリにUploadします。(設定前チェックで作成した.htaccessファイルとは中身もUpload先も異なるので注意!)

2.Joomla!設置ディレクトリ側の.htaccessファイルを修正

Joomla!設置ディレクトリ内の.htaccessファイル内、51行目付近の「Options +FollowSymLinks」行の行頭をコメントアウト。
(行頭に# マークを追加)
ファイルを上書き保存した後、FTPソフトで上書きUploadします。
(こちらは設置前チェックで修正したものと同一ファイルです)

Joomla_install_026

3.管理画面を表示させて一度確認

案の定、別のエラー吐いてました。
これは、上記2つの設定によりPHPがModule版Safe ModeからCGI版(非Safe Mode)に変わったことに由来します。

Joomla1_0_15 Install 004

s261サーバの場合、画像の通りPHP register_globalsとmbstring.languageの設定がひっくり返ったようです。
つまり前述Joomla!のXREAへのインストール方法 ~ その(2)で行った、.htaccessの設定が反映されなくなったってことのようです。

4.php.iniを作成し、2箇所にUpload

ここでかなり悪戦苦闘した結果、以下情報を発見しました。

●PHPをCGIとして動かす方法について - XREA&CORE SUPPORT BOARD
http://sb.xrea.com/showthread.php?t=10744

PHPをCGIとして動かす方法について機能が追加になりました。
○「.htaccess」ファイルに記述するコマンド
AddHandler application/x-httpd-phpcgi .php
→PHP4が標準のサーバーでは「.php」をCGI版PHP4として動かす
→PHP5が標準のサーバーでは「.php」をCGI版PHP5として動かす

中略

○「php.ini」を設置、カスタマイズして動かす
ご自身で「php.ini」を設置して動かすことができます。
設置場所は、呼び出すphpファイルを設置しているディレクトリ・フォルダ内になります。

●XREA, XREA+, CORESERVER |Drupal.0829.info
http://drupal.0829.info/installation-and-configuration/before-installation/xrea-xrea

PHP のマルチバイト文字列入力変換機能についての設定 - php.ini

PHP を CGI で動作させるための設定を行うと、.htaccess ファイルに PHP のマルチバイト文字列入力変換機能についての設定を行っても、PHP のマルチバイト文字列入力変換機能に関するエラーがでてしまいます。
この問題を解決するために、PHP のマルチバイト文字列入力変換機能についての設定として、以下の内容を記述した php.ini ファイルを作成して、サーバの drupal フォルダのルートに保存します。

上記情報を参考にphp.iniファイルを作成します。内容は下記の2行のみでOK

Joomla1_0_15 Install 005

作成したファイルを、JoomlaのRootとRoot/administrator/ の2箇所にUploadします。

最終確認

php.ini のUpload完了後、改めて管理画面を表示させます。エラーが消えていたらOK!!
最後にUploadした一連のファイルなどのパーミッションを確認してInstall作業完了!
あとは管理画面にアクセスして「グローバル・コンフィグレーション」からタイムゾーンの設定など詳細を詰めていけばOKです。(特に難しくないので説明省略)

これまでのInstall手順もそうですが、このSafe Mode対策も自分でさんざん悩みながら試行錯誤した結果、およびその過程でわからないことをググりまくった(Googleで検索しまくった)内容に基づきます。

3回にわたって記載した手順に関して、もし誤りやもっとスマートな解決方法があればぜひご指摘・ご教授くださると助かります。

謝辞およびお詫び

Joomla!のXREAへのインストール方法その(3)のエントリをずっと放置しておりあわせてお詫びします。(実に8ヶ月・・・orz)
Safe Mode対策の3.管理画面で確認するところまでは下書きとして保存していたのですが、最後がうやむやになってしまって今回改めてJoomla!を再Installして追確認した次第です。

当時は1.0.12だったのですが、今回1.0.15でインストールを行いましたがhtaccess.txtの内容が一部変わっており目的の箇所の行数が変わっていたりしましたが、それ以外では特にInstall方法に変更はなかったようです。

あと、近日中にJoomla! 1.5 のInstall方法もアップする予定です。
今度こそは狼少年にならぬように、ガンバラネバ!