CMSとレンタルサーバの実験室
いろいろやってみようねっとに 新規登録しませんか?  
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
ブログカテゴリー
自作ツール
提供

2006年12月28日(木曜日)

[CMS] drupalを再導入してみる

以前FAQに「drupalが使えないT-T」と記載していましたが、
サーバの引っ越し後はどうだろうと思ってアクセスしてみたところ…全く問題なく動いてます!!!

OSが変わったことでライブラリも新しくなったようで
以前のエラーは跡形もなくなりました^^

私が一番得意でお気に入りのCMSなので非常に嬉しいですね^^/

先日の記事のXOOPS Cube同様、動かなかったためインストールだけして
知らんぷりしてましたので、再度最新バージョンをインストールし直して見ることにしました。

XOOPS Cubeはソースコードを変更しないと文字化け問題が解決できなかったのですが
drupalはすんなり動いてくれます! 素晴らしい! ますます気に入りました
(ちゃんともともとのソースコードで対策をしています)

このサイトもdrupalに鞍替えしようかな〜
でも多分面倒くさがってこのままでしょう^^;

drupalは軽くて高機能! オススメですよ!

インストールが大変じゃないの? と思う方はタイムリーなことに
オーシャンレンタルサーバで簡単インストールというサービスがあるのですが、
ついこの前drupalも対応した模様です。

インストール自体はそれほど難しくはないですが、
ブラウザだけでは設定できないCMSですので、
面倒なことが嫌いな人は使ってみると良いかも知れませんね^^


2006年12月27日(水曜日)

[CMS] XOOPS Cubeを再導入してみる

サーバの引っ越しをしてMySQLのメジャーバージョンが変わったことは
昨日書きましたが、ということは…

今まで動かせなかったXOOPS Cubeが動くのかな?
ということで設置しただけで放っておいたサイトを確認してみると
なんと普通に動きそうじゃありませんか!!^^/

以前はXOOPSの設定などをするとデータベースの中身が
壊れてしまいましたが特に問題が発生しないようです。
これはちょっと嬉しいカモ^^

念のためPleskからphpMyAdminを使ってデータベースを見てみると
あらっ 2バイトコードが化けているT-T
テーブルのキャラクタコードが「latin1_swedish_ci」となっている。。。
前はEUCだったような気が。。。引っ越し時のデータ移動で変わってしまったかな?

とりあえずphpMyAdminからデータ変更しなければ問題なさそうなので
そっとしておいてもいいかな? と思いましたが気持ち悪さと
元々インストールしただけの状態だったのでもう一回入れ直してみた。

すると。。。今度はブラウザ表示もphpMyAdminも文字化けが。。。T-T

これはMySQL最大のウィークポイントのあの文字コード勝手変換機能のせいだ!
と思ったのでそれを回避すべくソースコードを弄ってみる。

変更したのは以下の通り

(XOOPS Cubeインストール先)/class/database/mysqldatabase.php (80行目付近)

  function connect($selectdb = true)
  {
    if (XOOPS_DB_PCONNECT == 1) {
      $this->conn = @mysql_pconnect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS);
    } else {
      $this->conn = @mysql_connect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS);
    }
    mysql_query("SET NAMES ujis”, $this->conn);
    if (!$this->conn) {
      $this->logger->addQuery('’, $this->error(), $this->errno());
      return false;
    }
   
    if($selectdb != false){
      if (!mysql_select_db(XOOPS_DB_NAME)) {
        $this->logger->addQuery('’, $this->error(), $this->errno());
        return false;
      }
    }
    return true;
  }

データベースアクセスの際に使用する文字コードを明示してあげることで
間違った変換をすることがなくなるはずです。

上の変更をした後、再度インストールして動作を見てみると…
バッチリOKでした!

もし同様の問題でお悩みの方がいらっしゃいましたら是非試してみてください!


2006年12月26日(火曜日)

オーシャンレンタルサーバ進化中? その3

気づいたらもうすっかり年の瀬ですね〜
気づくと時間だけが経っている。そんな感じの毎日です^^;
そんなことはさておき、久々にブログでも書いてみよう(ぉぃ

先月末にこのサイトの設置先であるオーシャンレンタルサーバでお引っ越しがありました。
誤解のないようにしておきますが、遅いとか、重いとかそんなわけではなく、
クレーマーになったわけでもありませんよ(笑

今回はコントロールパネルのバージョンアップと、OSの変更のためということでした。
ちなみにHP(ここ)にも情報が出ていますが、こちらではOS変更については書かれていませんね。
(メールにはOSの事も書いてありました)

コントロールパネル
 Plesk7.5.4 → Plesk8.0.1
OS
 RedHat9 → CentOS4.4

に変わったようです。

Plesk8は実際使ってみても何が変わったのか分からない程度の違いしか感じられないのですが
OSの変更による環境変化は大きいのではないかと思っています。

ベースとなるパッケージがごっそり変わっている感じなので
果たしてうまくいくものかと心配でした。。。

MySQLが3系から4.1系になったことが一番の懸念点でしょう。
文字コードの扱いが全く変わってしまっているため、
データベース周りで不具合が続発する可能性があります。

とりあえずいろいろなCMSをインストールして遊んでいる私としては
その辺がどんなものか確認していかないといけません。
過去の経験からすると結構面倒なことになりそうな気がしますが。。。
でもそれが楽しみでもあったりする^^

とりあえず既存のコンテンツは大丈夫そうかな???

ということでしばらくはまたブログの更新が止まりそうです(ぉぃ

ではまたいつの日か(^^)/~~


22 queries. 0.064 sec.
Powered by WordPress Module based on WordPress ME & WordPress

サイト内検索
カレンダー
2006年 12月
« 11月    
 12
3456789
10111213141516
17181920212223
24252627282930
31  
最近の投稿
最近のコメント

 Comment RSS
アクセス解析
本サイトはphp-stats
使用しています