「さくらの専用サーバ」から「専用サーバ ベーシック」へ移行しました。
apache、MySQL、Postfix、Dovecotの基本的な設定を実施。
webのデータは、前のサーバーからバックアップデータを移動してきてリストア。
MySQLのデータは、エクスポートしたデータをインポートして完了。
正常に動かなかった箱庭諸島、xoopsを閉鎖しました・・・(汗)。xoopsは文字化け、ログイン不可という惨憺たる状況でした。
これでこのサイトはMovable Typeメインで運用することになりました。
・MySQL4.1系列はエンコード自動変換対策が必要
(下の1行をclass/database/mysqldatabase.php の88行目、return true;の直前に挿入する)
mysql_query( "SET NAMES binary" , $this->conn ) ;
※4.1.7はバグでテンプレートが読み込めません(=事実上XOOPSは使えない。同じ4.1系列でも最新版ならこのバグは修正されている)
Xoops Users Group Japan - 1. インストール
サーバを変更するのにあたって検証中なのですが、この修正を加えることで文字化けの呪縛から開放されました(^^;;。
データベースのエクスポート&インポートでも文字化けが発生しています。
文字化けしないでデータの移行をする方法は見つかりましたが、ちょっと手間が掛かるのでもう少し楽に出来る方法はないか模索中です(^^;;。
XOOPSの管理画面で、ログインブロックを非表示にしてしまうという、うっかりミスをしてしまう場合があります。
こういうときは、XOOPSのトップページのアドレス+user.php(例:/user.php)にアクセスするとログインできるので、管理画面にいき、ログインブロックを表示するように戻せば良いと思います。
XOOPSのmyAlbum-P(モジュール)で、titleタグに画像のタイトルを入れる方法。
myalbum*_photo.html(テンプレート)の1行目に
<{assign var="xoops_pagetitle" value=$photo.title}>
を挿入する。
XOOPS日本公式サイト - フォーラム
XOOPSやブログにHarbot(ハーボット)を設置した時に、トップページでは正常に表示されるけど、他のページに移動すると
「このハーボックスは別のURLで登録済みです」
という素っ気無いエラー画面が表示される場合があります。
このような場合は、Harbotのゲートステーションにアクセスし、下記の作業を実施する事で正常に表示されるようになります。
- ロッカールームにアクセス
- ハーボックスのアイコンをクリック
- 「ホームページを引っ越した時」のアイコンをクリック
- ハーボックスURLをチェックしないにチェックを入れて設定ボタンをクリック
xoopsで作成したサイトをYahoo! JAPANへ登録申請をダメもとで出してみたらOKがでたみたい。数日後にはディレクトリで公開されるでしょうから少しはアクセスが増えるかも?。