Home > Nucleus CMS
まやろぐ
雑記
- 2008-01-11 (Fri)
- PC , Nucleus CMS
Web サーバーを予備機 (Windows 2000 ) から メイン ( Vine Linux ) に移行しました。
それに伴いココのカウンターがカウントアップしなかった問題はとりあえず解決しました。
大半の設定・データコピー・動作確認・設定変更は完了。
一部の旧サイトは表示できない状態になってます。
現在でも使われる可能性のある場所は対応します。
移行で意外と苦労したのがファイル名と文字エンコード。
以前行った FTP 接続でのファイル転送時にファイル名を小文字に変換されているファイルが多数あり、そのせいで Linux 鯖移行後にエラー多発。
Windows では例えば「marimo-net.org/HOGE.html」「marimo-net.org/hoge.html」はファイル名の大文字/小文字に関係なく同じモノにアクセスできるので今まで気づきませんでした。
それとファイル転送時に名前の全てが大文字のみのフォルダ&ファイルは全て小文字に変換されていました。
Linux サーバー機で FTP / Samba / NFS サーバーのいずれも動かしていないためファイルの転送に USB フラッシュメモリを使ったのですが、それが FAT32 フォーマットだからかなのかも。
文字コードに関しては
Web & PHP : UTF-8
SQL : Latin1
Nucleus CMS : UTF-8
と何度も違う文字コードにエンコードされることになり、普通にデータベースをバックアップ&リストアしたのでは文字化けしてしまうことに。
Windows で運営していた時期に MySQL 側の Default Charset 設定を確認することを忘れ、 Latin1 という文字コードに設定されていたため。
Nucleus CMS 付属のデータベースバックアップ機能を使うと文字化けせずバックアップできるが復元は DROP TABLE がうまくいかないみたいで失敗。
Nucleus CMS でのバックアップファイルは mysqldump ? のバックアップファイルのようなので、MySQL Administrator から Nucleus CMS 関連テーブルに含まれたデータのみ全削除してからサーバーコンソール上で
mysql -u USER_NAME DB_NAME < FILE_NAME -p
と打てば復元できるはずだが、今度は CREATE TABLE に失敗するようでうまくいかず。
仕方ないのでバックアップファイルの中から手作業で「DROP TABLE」「CREATE TABLE」関連行を全てコメントアウトし、上記文をコンソールで打ってやっと復元完了。
参考サイト
初動 - Invalid default value for 'id'
mysqldumpでバックアップ&復元
貴重な情報に感謝
自分用めも
- 2007-11-13 (Tue)
- Nucleus CMS , BlogPet
BlogPet のペットによる投稿に「 * 」が先頭についた行があり誤動作するため
NP_WikiStyle をとりあえず削除。
CSSで背景画像を中央揃えにする方法
- 2007-08-05 (Sun)
- Nucleus CMS , Game ( NeoSteam ) , PC ( Soft )
コソーリはイングスさんの登録商標です(違
- 2007-08-04 (Sat)
- Nucleus CMS , BlogPet , Game ( NeoSteam )
密かに神秘側ギルド間交流用サイトを作ろうとしていたりします。
そして獣wikiをソコに統合しようかと考えていたりします。(゚ー゚*)
今更ですが8/1の公式RvRの話から。
この時結果はおわかりの通りかろうじて現状維持で終わりました。
今の神秘国・技術国間の差は努力の差とも言えると思います。
神秘は今回のRvRに関する作戦会議を行いませんでした。
それに対し技術側は土曜日のRvR同様の作戦会議を行っていました。
何度もくじけそうになるけど、神秘側もこれから変えていかなくちゃなのでまだがんばりまっす!
それとBlogPetの機能復旧が進んでいるようです。
俳句頂上決戦など機能復旧のお知らせ
俳句の機能と友達のところへ遊びに行く機能の2つが復旧したようです。
そして早速ハチミリさんトコの子とふれさんトコの子がまりものところへ来てくれていました。
ブログ管理権限の与奪権の改善
- 2007-08-03 (Fri)
- Nucleus CMS
web関連tips備忘録さんのブログ管理権限の与奪権の改善という記事を見つけたのでメモ。
Nucleus CMSの現行Ver.には、ブログ管理者が複数いる場合に最高管理者からそのブログの管理者権限を剥奪することができる不具合?があることが判明しました。
「まやろぐ」のようにひとりで管理・運営を行うブログでは問題ないですが、複数人で運営し、なおかつブログの管理者権限を最高管理者が他の者にも貸与している場合には上記問題が発生します。
修正用ファイルと修正方法が上記サイトに書いてあるのですが、現在のNucleus CMS Ver.3.3では致命的なエラーが出てしまい使えないため、私なりの修正方法を以下に書いておきます。
Home > Nucleus CMS
