top


総投稿数 本 
no_

スポンサーサイト

 --------
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
カテゴリ :スポンサー広告 トラックバック(-) コメント(-)
no_1204

Drupal:ずっ~と気になってた。そろそろ一度きちんと試してみる。性懲りも無く、CMS:Drupalを再開 ・・・ 【Drupalはどう?】

 2010-01-06
 今年も気が多い性格は直りそうにありません。
 ・symfony
 ・cakePHP
 ・TUMIKI2.0
 ・CodeIgniter
 ・eZ Publish
 ・Zend Framework
 ・QHM
 ・EC-CUBE
 ・Zimplit
 ・bingo!CMS
 他、様々なフレームワークCMSに手を出しています。
 (どれも中途半端)
 ※他にも 仕事上
  ・osCommerceXOOPS、はもちろん。
   Joomla や、liveCommerce も興味あるんだよなぁ。

 でも、ね。(いろいろ手付けまくって)
 ・・・いいこともあるんです。
 時代小説や歴史小説を様々な作者のもの、同時進行によって
 読み進めると、それぞれが頭の中で再構築され、めくるめく
 幸せな世界に浸れるのと同じく、


 こうやっていくつものシステムを習得(努力)していると、
 元来勉強嫌いの私でも、個々の細かい知識が、
 たたみかけるように、じわじわと身についている。
 ・・・ような気がする。・・・と思いたい。


 さて、前置き終わり。


 実は、習作サンプルなどをおいている、
 ・創ったmetaboy というサイトがあるのですが、
  (現在 XREA のサービス利用して公開中)
 そろそろ引っ越そうか、と。
 といってもやはり廉価プロバイダの heteml
 ・・・ですが。


 で、どうせ引っ越すなら、今のガリガリ書いている状況から
 脱却し、何か新しいフレームワークCMSを試してみようか、と。


 いろいろ悩みましたが(これ、うれしい幸せな状況)
 前に一度手をつけ(かけて)何もしていない
 ・Drupal 試させていただこう、かと。
  ※ホワイトハウスの頁もこれでできているらしい、し。
   (関係ないか)


 なるべくオープンに、
 ・失敗も 戸惑いも
 ・発見も 疑問も
 記録してゆきますので、たまに見ていただいて
 笑ってやってくださいな。


 それでは、はじまり、はじまり。


  追記に  ▼


FC2ブログランキング にほんブログ村 IT技術ブログ Webサイト構築へ ブログ王ランキング 人気ブログランキング 人気ホームページランキングへ


more

************************************************
◎ はじまり、はじまり :Drupalはどう?
************************************************


 【今までの経緯】
  前に、Drupal 少しだけ
  試してみた。
  ・Drupal:2008オープンソースCMSアワード で2年連続優勝・2冠って凄い! ・・・ 【オープンソース】
  ・XREAサーバー顛末:結構大変だったこの2週間。www.metaboy.net ・・・ 【開発記録】


 【心機一転】


 ■Drupal(ドルーパル)の公認日本サイト へ

Drupal Japan
Drupal Japan 情報は、
 相当 豊かなようですね。
 奥も深そうで・・・



  □Drupal を10分で始めよう!


   ほんと? やってみましょう。
    > Drupal 6 クイックスタートページ
   □環境条件を確認
・推奨: Apache 1.3 / 2.x
・推奨: PHP 5.2 以上
・推奨: MySQL 4.1 / 5.x (4.1 以上が必須)
  移植先予定の heteml の確認。
 ・OS:Apache 2.0.xx を使用
   (heteml コントロールパネルの記述)
 ・他は?
  最近、SSHが使えるようになった・・・
$ php -v
PHP 4.4.4 (cli) (built: *****)
 だけど、ver 5.2.8 も入っていて、.htaccess で
AddHandler php5-script .php
 とやれば、5も使える。OK。
  MySQLは、新規作成はすべて、MySQL5 だ。問題ない。

   ところが!?
   □日本語ディストリビューション の更新終了?
    ※2009-12-22 (火) 19:53 ついこの間。
    ・Drupal 日本語ディストリビューションおよびリソースキットの更新・配布終了のお知らせ
     ・・・・・
     なんか、悲しくなりますね。詳しい事情はわかりませんので、
     勝手なことは言えませんが、どういう経緯であろうと、こうやって
     鋭意努力される方が、その気を削がれるというのは、残念です。
     大変なご苦労あったことでしょうに。


   一応、最後の(?)「日本語ディストリビューション」である
    ・Drupal 6.14 日本語ディストリビューション は
     手に入っているので、これを試させていただくか・・・


   また、

DRUPAL*DRUPAL | Drupal のいろいろ...
DRUPAL*DRUPAL | Drupal のいろいろ... こちらのサイトも、
 真摯な姿勢で非常に頼もしいようなので
 気を取り直してこのまま進める。

 ・・・おぉ、今年は、Drupal7 も出るのか。



   こちらにも情報あるな。

Drupal 6.x のインストール手順
Drupal 6.x のインストール手順 日本語リソースキットがあるのだな。



 ■Drupal(ドルーパル)入れます
   □Try インストール
    □本家から、最新版 取得 > 解凍。
     Drupal 6.15 and 5.21 released


    □Japanese translation(日本語) 取得 > 解凍。
     Japanese translation(日本語)
     この中身を上記解凍したフォルダ内に移動。(上書き複写)
     中身を上記解凍したフォルダ内に移動。(上書き複写)


    □\drupal\sites\default\default.settings.php を複写
     して、 settings.php を用意。settings.php を用意


    □サイトにアップロード
     settings.php を用意
     ※.htaccess には、
      ・構築中用の Basic認証加え
      ・php5利用する設定
       "AddHandler php5-script .php"
     ※アップロード不要なのは、
      ・scriptディレクトリ
      ・obots.txt以外 の *.txt


    □パーミッション変更
      ・sites/default 777
      ・sites/default/settings.php 666


    □ブラウザからアクセス
     ブラウザからアクセス


      ・データベース情報入れて進むと
     データベース情報入れて進むと
       ▼
      ・初期作業終えて
     初期作業終えて


    □サイトの環境設定
      ・サイト情報
      ・管理者アカウント
      ・サーバの設定
     行うのだが、
      ・クリーンURL
     クリーンURL
     ※これ、いいですね。
      今まで、いろいろ苦労していたのだけど。


    □完了! だぁ。
     完了! だぁ


   ※今回は、いろいろ調べながらやったんで、少し時間要したけど
    確かに、「簡単」
    遷移も洗練されてるし、フォームにはAjaxうまく使われてて
    次やるときは、10分もかからないだろうなぁ。


 ■実践考えて
  ※今回は、heteml のテストディレクトリ・テスト用ドメインに組み込んだ。
   しかし、実践では
    ・今の xrea からドメイン移転し
     そのドメインで運用することになる。


   □運用ドメインの変更?
    ※情報はどこに保存されているのか
    □phpMyAdmin で、用意したデータベースを
     しばし、閲覧。
     ※とてもきれいに構築されているようなのだけど・・・
      URL情報見つからない。
    □sites/default/settings.php を
     見てみると、
     * Base URL (optional). てのがあるな。
     これを有効にして、他のドメインに変えてみる
     ・そのドメインにデータもすべて移して
      アクセスしてみると・・・
      > (アクセスはできるのだけど)
       左上のドメイン名前が変わらないなぁ。
    □ホーム > 管理セクション > サイトの環境設定 で
     サイトの名前 を変更することで、変わった。
     サイトの名前 を変更することで、変わった
     ※ひとつの利用で、ひとつのデータベース、
      ということか。
      複数ドメインをひとつのデータベースで
      運用することはでkるのかな?(課題)


 


 ■後、最初に考えるべきは・・・
   □cron タスクの設定
    ※最初に管理セクションにアクセスすると・・・
     最初に管理セクションにアクセスすると・・・
     cronが未実行です。 ・・と言われる。
    こちら
    ・cron タスクの設定 | ≡ Drupal Japan ≡
     で参照させていただくと、
定期的な処理が必要なタスクがいくつかあり、
その代表的なものとして、
監視ログの定期的な削除や、
コンテンツ更新を通知する Ping の送信
これらの処理のために
cron.php という PHP ファイルが用意され、
 このファイルに定期的にアクセスすることで定期処理が実現
 か。

    ・heteml コントロールパネル
     cron は5つ組み込むことができる。
     cron は5つ組み込むことができる
    ・実行させるのは、インストール後削除した
     scriptフォルダ内の
     ・scripts/cron-curl.sh や
     ・scripts/cron-lynx.sh だな。
     ※他にもいくつかスクリプトは用意されてる。
      cron は5つ組み込むことができる


 


     ・scripts/cron-curl.sh
#!/bin/sh
# $Id: cron-curl.sh,v 1.3 2006/08/22 07:38:24 dries Exp $
curl --silent --compressed http://example.com/cron.php
 "curl" ねぇ。
      あの Curl言語とは違うのだな。
      ・HTTPやFTP経由のファイル取得を行う wget
       同じようなもの(か)。
      ※こちらのブログ
       ・curlのオプション勉強したのでまとめ
        で結構詳しくわかり、--compressed は、想像通り
        「コンテンツ圧縮」するらしいけど、--silent は、なんだろ?(課題)
      とりあえず、URL部分を現在設定しているものに書き換える。

     ・scripts/cron-lynx.sh

#!/bin/sh
# $Id: cron-lynx.sh,v 1.3 2006/08/22 07:38:24 dries Exp $
/usr/bin/lynx -source http://example.com/cron.php > /dev/null 2>&1
 "lynx" は、この間、ローカルにも組み込んだ
      あの テキストブラウザ Lynx を起動させるやつだよな。
       ・Lynx:初心に戻って。Googleの警告メールをきちんと捕らえておこ。注意注意 ・・・ 【テキストブラウザチェック】
      こちらも書き換える。


      しかし、実際の設定はこのどちらかでいいようだ。
      共に、cron.php 定期実行させることが目的のようだし。
      cron-lynx.sh こちらを組み込み、
       ・パーミッションを 744 にした。


     そして、heteml コントロールパネル で
      このスクリプトを登録。
       ※メールで出力結果を受け取れるから、テストに便利。


 さぁ、新しい海に出るぞ。
 ・・・おっ~と、その前に 仕事 だ。


●2010/01/07 追記●
 ・セキュリティリスクを考えて・・・
   □インストール用php 削除
    ./istall.php
   □プロフィール用フォルダ削除
    ./profiles/

【Drupal お役立ちサイト】
Drupal 本家
Drupal(ドルーパル)の公認日本サイト
DRUPAL*DRUPAL
Drupal 実践プログラミング徹底入門 - Pro Drupal Development
Drupalのインストール/設定
Drupal-jBox.net | Drupal日本語情報サイト
Japan | groups.drupal.org
Drupal日本語情報


commentsコメント
comment_post












管理者にだけ表示を許可する
commentトラックバック
トラックバックURL:
http://metaboy.blog23.fc2.com/tb.php/1204-9b730d0e
ようこそ
Add to Google 創るmetaboy:RSSフィード
My Yahoo!に追加
最新記事のRSS | 問い合わせ

仕事検索、アルバイト検索、依頼仕事の検索ポータル - 仕事検索.COM - www.jobkensaku.com ツクルン

創るmetaboy - WEB創る、サイト創る、何創る - 創ったmetaboy

 

リンク集

 

最近の記事

 

ブロとも申請フォーム
Sponserd by

さくらのレンタルサーバ さくらのレンタルサーバ
大容量・高機能レンタルサーバー heteml 大容量・高機能レンタルサーバー heteml
XREA (ValueDomain)
お名前.com お名前.com
名づけてねっと名づけてねっと
ムームードメインムームードメイン

 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。