modxを引越しする時の手順

  • 2009.10.15 Thursday
  • 18:50
データベースの引越しだけでなくmodx本体の引越し手順もメモ。

●元サーバでやること
1.modxのエラーログを消す
ツール→イベントログで「ログをクリア」
※溜まりに溜まってると結構な容量になるので、普段からときどき消した方がいいです。

2.phpMyAdminでデータベースをsql文でエクスポート
sqlのサイズがでかすぎる時→bigdump/bigdump.phpを使う
 エクスポートで「作成するクエリの最大長」を減らす
 
3.modx関係ファイルを全部ローカルに落とす
・asseteフォルダ全部
・managerフォルダ全部
・index-ajax.php
・index.php
・.htaccess

4.ダウンロードしたファイルから/manager/includes/config.inc.phpをテキストエディタで開いて、データベース名などを引越し先サーバのものに修正。
$database_server = '****'; ←データベースサーバ名
$database_user = '***'; ←データベースユーザー名
$database_password = '***'; ←データベースパスワード
$database_connection_charset = 'utf8';
$dbase = '`***`'; ←データベース名
$table_prefix = 'modx_';

これで引越し準備完了。

●引越し先サーバでやること
1.修正したconfig.inc.phpを含め、modx関係ファイルを全部アップ

2.phpMyAdminでデータベースのsqlファイルををインポート
容量が大きすぎてphpMyAdminからインポートで着ない場合はbigdumpを使うと便利

3.インポートできたらphpMyAdminでテーブルmodx_system_settingsを修正する
修正箇所
・rb_base_dir
・filemanager_path
のパスを手動で書き換える。(managerとassetsのパス)
※phpMyAdminでみるとどっちも2ページ目にあります。

4.managerからmodxにログインしてキャッシュを一旦クリアする。

これで引越し完了です。

MODX0.9.6.3 テンプレート変数名(date)

  • 2009.06.09 Tuesday
  • 14:36
MODX0.9.6.3ではテンプレート変数dateの時変数名に「_」(アンダーバー)があると、反応しない。(カレンダーがでてこない。変更できない)

以前のバージョンではアンダーバーOKだったので、modxをアップデートした場合に嵌る率たかし^^;
オレも嵌った…。
他のテンプレート変数では問題ないが、今後のことも考えると変数名に記号は使わないほうが無難かも。

しかしすでにもういっぱい使ってるんだよなー。
dateだけは直したけど…。

参考:MODx 0.9.6.3でのテンプレート変数名に注意

calendar

S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< March 2024 >>

たいやき

selected entries

categories

archives

links

profile

search this site.

others

mobile

qrcode

powered

無料ブログ作成サービス JUGEM