« wordpress | メイン

Febrero 6, 2008

Xoops 鯖移設時の手順

先日、職場で使ってるXoopsを置いているサーバを急に移設されまして、、、案の定、サーバにあるファイルだけが移設されており、データベースはまるっと残されたままになってました。。。

当然、サイトにアクセスしても表示されるわけもなく(お客さん向けに作ったサイトやのにどうすんねん。。。)、問い合わせ必至でしたw

移設することは1ヶ月も前に決まっていたそうなんだけど、管理者チームには一切知らされておらず、DNSの切り替えが行われて突然表示されなくなったことから、移設が行われていたことが露見。なんて、お粗末な職場なんざんしょ。。。

ありえない展開です。データベースを使うCMSであることは誰もが承知しているはずなのに、、、しかもルートに置いてあったセキュリティー用のモジュールもしっかり取り残されてました。

データベースが消されるまで、約1ヶ月あるとのことで、とにかくデータのバックアップ。で、新しいデータベースサーバでsqlのインポートと実行をするが、真っ白けっけ。もう、めまいです。

きちんとデータベースパスも書き換えたのに、管理画面にすら入れない状況となってしまい、とほほです。こうなっては一から構築しなおすのか?とんでもないことです。そんなことはやってられないので、とりあえずは一旦DNSを戻してもらい、もともとの状態に戻してから移設の手順を追って作業することにしました。
↓以下、手順の覚書↓

Diciembre 15, 2006

Xoops MultiMenuモジュール

Xoops設置時にメジャーなモジュールとして一応はインストールしてあったものの、どう設定していいか調べもしないまま放置していたモジュール。使ってみないと覚えられない、このままではいけない、の強迫観念にかられてようやく着手。(でも、さるの脳みそなので3日で忘れる自身あり)

wikiやら追加blogやらgooglemapsなどのモジュールを稼動させたあたりでメニュー表示をなんとかしなくてはと思いつつ、そうだMultiMenuがあるやん!って触り始めたのはいいけど設定ややこし。なんんとな~く見やすくなったみたいなので、あとはcss使って見栄えを整えるだけ。来週から仕事に復帰なので年越し作業になりそう。。。

Diciembre 13, 2006

Xoops ブログモジュール追加

YouTubeでかなり面白いパラグライダーのムービーがあったので、shareしたくてブログ系のモジュールを追加した。フライトログ用にWordpressモジュールを使っているが、これとはコンテンツ分けをしたいので、別モジュールを入れることにした。

3種類のモジュールを試して、Naoki's SoftwareさんとこのnmBlog v1.3を使うことにしました。ただし、[BB Code] しか使えないので、こちらにYouTubeのコードを書くことが出来ないので、フライトログのデータをこちらに移して、Wordpressの方にYouTubeのコンテンツを持ってくることになった。初投稿はスピードランディングと呼ばれるものでパラをつけてスケートするっていう、めちゃクレージーな映像です♪

Octubre 1, 2006

XOOPSモジュール b-wiki のutf-8化

しばらくほったらかしにしていたXOOPSモジュール b-wiki をようやく設置できますた。utf-8にエンコードすることにこだわったおかげで時間がかかってしまった。(というより、コアをすでにutf-8化しているので文字コードを合わせないと表示すらしてもらえない。。。)

途中までは意外とサックリと変換できたのだが、どうしてもリストした時のソース表示させた時の文字化けの原因がわからず2ヶ月以上放置。全てのphpファイルとtxtファイルに目を通してみたが、文字コードの指定をしている部分は全部utf-8への読み込み・書き出しになっているにもかかわらずリスト表示させると見事に文字化け。しかもなぜかハングル文字で表示されているし。。。

で、最終的にハングル文字表示されているファイルを全て削除したら、utf-8にての表示が出来るようになった。改めてその部分のファイルを新規で作成して問題なく稼動できている。原因は?なぜかわからないままだけど、普通に運用できそうなのでこのままでいいっかな。

Septiembre 12, 2006

XOOPS 2.0.16a JP

XOOPSがすでに2.0.16a(安定版)がリリースされていたので、そろそろこちらもバージョンアップしなければとようやく着手。これまで、2.0.14をutf-8に書き換えて使っていたので、面倒くさいな~と思ってなかなかバージョンアップできなかったけど、手順をみるとごくシンプル。

一旦2.0.15にバージョンアップし、そのあと2.0.16aにバージョンアップ。それぞれのバージョンアップ版をダウンロード後.phpファイルを開いてみて、文字コードにかかわる部分がないことを確認の上、ファイル自体の文字コードを確認。今回はどちらのファイルも文字コードにかかわる部分がなかったので、ものの5分でバージョンアップ完了。

今回は2.0.16版で出ていたログイン時の不具合の修正を行ったものらしけど、2.0.16を使っていないので不具合は全く分らず。。。XOOPS Cubeでは新たに2.1開発を行っているようで、XOOPS Cube 2.1 Alpha4-eがリリースされたとのこと。進化が早いので、付いていけるのだろうか。。。

Julio 30, 2006

Flyaway xoops 更新

モジュールハックに必死になっている間にXOOPS 2.0.16 JPがリリースされてました(^_^;

ようやく公開しても見られる形にはなったので、Flyawayへのリンクを切り替えました。
テーマはPEAK XOOPSKIHON2 as a sample theme can layout center parts を使ってカスタマイズしてます。各ブロックにweightがアサインしてあれば、テーマ中央部分の順番を、並び順だけで完全にコントロール出来きます。テーマをカスタマイズすることで、各モジュールのテンプレートをそれぞれ手を入れていかなければならないところが大変。欲張っていろんなモジュールをインストールしているおかげでなかなか全体的にまとめることが出来ない。。。

主要部分に記事を移せたので、あとはゆっくりカスタマイズしていこう。。。

Junio 6, 2006

XOOPS Cube UTF-8化

PHPプログラムで生成される関係で、XOOPSは基本的に文字コードEUCでエンコードされている。サイト内の文字コードを統一させようともくろんでいる私にとっては、これが一番厄介な問題。
現在、配布されているモジュールは全てEUC形式だし、いろんな意味でバグだしが大変なようで、試している人はいるけれど、あえて配布しているサイトはなし。。。(・_・、)グスン

ようやく、UTF-8形式への変換方法を記載しているサイトにたどり着き、なんとかUTF-8化して設置でけました。 ヽ(^o^)丿それぞれのモジュールもエンコードできて、見た目だけはUTF-8になりました。これからの検証がやっかいかもしれないけど、とりあえずは自己満足の世界に浸ってます。

おさるのお昼寝ファイルしえすた