DotProjectをインストールしてみる
WebベースのプロジェクトマネジメントシステムであるDotProject(ドットプロジェクト)をインストールしてみる。
今は別段必要ではないのだけれど、そのうちコラボで仕事をするとしたら、何らかのマネジメントツールが欲しくなるであろうということでちょっと試用。
MySQLさえ準備しておけば、インストール自体は特に苦労はないものの、実際の運用面では「日本語」の部分で若干難がありそう・・・。また、インストール直後に「タスク」の機能でエラーを吐いちゃったりなんかして、ちょっと手間がかかりそう。。
操作感は結構よくて、プロジェクトを定義して、タスクを開始日と終了予定で入力していくと、勝手にガントチャートを引いてくれたり。
でも肝心のガントチャートは文字化けしちゃって何がなんだか判らずで。。
うーん。どうしようかなぁ。他も試してみようかなぁ。。
Drupalインストール
オープンソースとして人気の高いCMSエンジンであるDrupalをインストールしてみる。MySQLのセッティングさえ終わってしまっていれば、ほぼ手間無しでインストールができてしまうところが、スゴク手軽で素晴らしい。
さらに、沢山たくさん提供されているモジュール群が凄い。。
Blogから始まってSNS、EC、グループウエアなどなど、Webサービスとして提供されている一般的なシステムは、Drupal+モジュールである程度実現できてしまうんじゃないかと・・・。
制作会社要らなくなるなぁ・・・。
でもね・・・。ちょっとはまり中。
メニューの概念が良く解らない・・・。メニューとブロックの関係とか、用途とか・・・。この辺りの考え方はMTの方が逆にスッキリしているかもなぁ。まぁ概念を理解してテンプレートを作り始めたらそう感じなくなるかもしれないけれど。
EC-CUBE インストール
EC-CUBEのインストール。
よくできているソフトウエアで、サーバーにApacheとMySQLが入っていれば、ほぼ手間無くインストールが完了する。素晴らしい。
インストール完了後、ハマったのが商品登録の際に画像がアップロードできない点??
パーミッション等全て確認したのだけれど全く問題がないのに、画像のアップロードボタンを押すと画面が白くなったまま進まない感じ。
色々と調べてみたら php−gdがインストールされていないと同現象が発生するとかしないとか・・・。
で、早速
>> yum install php-gd
でGDをインストールをしてみると、すんなりと画像のアプロードが可能に。。ていうか初心者に優しくないなぁ・・・。
でもおかしいな。管理画面からはサイズの異なる3つの商品画像を登録するのだけれど、どこでGDなんて使っているんだろう??うーん。
CentOS5ではまる
CentOS5を新規インストール。
ウイザードに従って必要最低限のものを選択して軽めにインストール完了。その後必要なもの(Apache/MySQL/qmailなどなど)を追加でインストールして、DNSを当該サーバーに向けて、情報が伝播した頃にhttpで接続。
ん?鯖動いてない?いや、動いてる。
サービス停止してる?いや、動いてる。
あれれ?ポートが開いてない?でもSSHは通るんだよな・・・。なんか設定したっけな?
てっきりインストールでしくったか、httpd.confのミスとかで見えないのかと思って、思い当たるところ+Googleで調べられる限りのことを調べて手を打つものの、全く改善せず・・・。
遂にはOSを再度インストールし直すという暴挙に出てみたものの・・・。
ん?あれれ?80番ポートの反応がない???
あれ?他のポートも開いてないっぽい??
あっ!ルーターか、と思ってルーターの設定を確認するも全く正常な設定。行き詰まりました。。。
で2日間も悩んだあげく、Googleの検索結果からiptablesじゃないの?ということを突き止め、とりあえずサービスを停止しhttpで接続したら「ちゃんと見えるじゃないのよ〜〜〜〜」なんだよ。。。
ていうか、インストール時に勝手に入って勝手に動いてんじゃないよ。まったく。
まぁ、エキスパートは当然既知の情報で、ちゃんと初期設定の段階で必要なポートあけておくんだろうな。。悔しすぎる。やっぱりネットワークエンジニアにはなれないと悟り始めている今日この頃。
wordpress上手く動かず・・・
WordPressと格闘中。
どうしてもMySQLとの接続が上手く行かない?? Webで調べてみるものの、どの方法を試してみても上手く行かない。。。
一番多い原因として、
・ユーザー名は間違いはありませんか?
・パスワードに間違いはありませんか ?
・ホスト名に間違いはありませんか ?
・データベースサーバーは動いていますか ?
とのことなんだけれど、穴があくほど「wp-config.php 」とMySQLの設定を確認するも、どこも間違っていない・・・、はず。。
どうも怪しいのは「ホスト名」。同じサーバーだから「localhost」で問題ないはずなのだけれど、違うのかなぁ・・・。
悔しすぎる。。。
四十の手習い
今更ながらMySQLの勉強。
たぶん、いや、確実にWebのSystemを構築する必要に迫られて、今更ながらMySQLの勉強を始めた。とは言っても、そもそもPerlですらこれから始めるわけで、道のりは遠い。というか大丈夫?って感じ・・・。
今までは優れたSEやプログラマー、デザイナー、フロントエンドテクノロジストに囲まれて仕事をしてきて、自分はどちらかというとプロデュースとかディレクション、サイト設計者に近い立ち位置だったわけで。
ので、HTMLとかCSS、組んでもJavaScript程度だったわけで、システムに関してはソースをどっかから引っ張ってきてカスタマイズするレベル・・・。さぁ大変。
大丈夫か?オレ。
※「四十の手習い」は正しくは「六十の手習い」
ヤフオクでサーバーマシンGet!
Yahoo!オークションでサーバー用マシンをGet!
なんと3000円!まぁスペックがPentiumIII 866MHz、メモリは64MB、HDD30GBと超貧弱なんだけれど、勉強をかねて自宅に立てるマシンとしては大金出せないでしょうと言うことで。ただ、メモリは厳しいので、同じくヤフオクでPC133 CL3 256MBを二枚Get!こちらは一枚2200円。両方合わせても7400円と、なんて買い物上手なんだ。
ちなみに先日、秋葉原探検に出かけたとき、ドンだけ安くとも1万円以下は見つけられなかったことを考えると、やっぱりオークションはとてもお買い得だと思われ。
で、早速UBUNTU Serverをセットアップして、IP振って外からも接続オッケーに。Ruby on RailsもMySQLもセットアップ完了で、後は勉強のみ。ここからが一番厳しいんだろうな。。。