共有SSL環境に移行したところ管理者画面に入れなくなりました
Posted: 2014年10月03日(金) 14:27
-----
利用のサーバ: 共有レンタルサーバ(Datastations)
MODXのバージョン:1.0.12J
PHPのバージョン:5.2.5
MySQLのバージョン:5.0.22
ブラウザ:Firefox 32.0
-----
ご指導のほど、よろしくお願いいたします。
http://ドメイン名/member/
で試験し、本番環境として同じサーバ内のSSL環境に移行しました。
共有SSLのため、正しいURLは
https://共有SSLアドレス/ドメイン名/members/
です。
FTPのパスは
/home/共有ID/SSL/www/members/
です。
(試験環境は/member/で、本番環境は/members/です。)
データベースは同じデータベースを使用します。
ファイルをFTPで移行し、データベースの
modx_system_settingsテーブルの次の箇所を修正しました。
・rb_base_dir /home/共有ID/SSL/www/members/content/
・filemanager_path /home/共有ID/SSL/www/members/
管理者画面から次のデータも修正しました。
・サイトのURL https://共有SSLアドレス/ドメイン名/members/
・サーバータイプ https
管理者画面からログアウトして、再度ログインしたところ、
ID,パスワード入力後、画面遷移せず、ID,パスワード入力待ち状態になります。
ここで、「管理操作ログ」を確認すると(他のログイン状態の管理者が確認しました)
[58]Logged in
となっていますが、データベースで modx_active_users を確認すると、記録されていません。
ログインの際のURLを確認すると、
https://共有SSLアドレス/ドメイン名/members/manager/
または、
https://ドメイン名/members/manager/
の画面でID,パスワード入力すると、
https://共有SSLアドレス/ドメイン名/members/manager/
のID,パスワード入力画面で入力待ち状態になります。
URL欄の 共有SSLアドレス/を削除して
https://ドメイン名/members/manager/
として、Enterを押すと、管理者画面に入れます。
「システム情報」を確認すると
MODX_BASE_PATH /home/共有ID/SSL/www/members/
MODX_BASE_URL /members/
MODX_MANAGER_URL https://ドメイン名/members/manager/
MODX_MANAGER_PATH /home/共有ID/SSL/www/members/manager/
MODX_SITE_URL https://ドメイン名/members/
となっていました。
正しいMODX_MANAGER_URLとMODX_SITE_URLは
https://共有SSLアドレス/ドメイン名/members/
です。
https://共有SSLアドレス/ドメイン名/members/manager/
でログインして
https://共有SSLアドレス/ドメイン名/members/manager/
でMODXを管理するにはどのような設定にすればよいでしょうか。
また、移行作業にミスがありましたら、ご教示願います。
利用のサーバ: 共有レンタルサーバ(Datastations)
MODXのバージョン:1.0.12J
PHPのバージョン:5.2.5
MySQLのバージョン:5.0.22
ブラウザ:Firefox 32.0
-----
ご指導のほど、よろしくお願いいたします。
http://ドメイン名/member/
で試験し、本番環境として同じサーバ内のSSL環境に移行しました。
共有SSLのため、正しいURLは
https://共有SSLアドレス/ドメイン名/members/
です。
FTPのパスは
/home/共有ID/SSL/www/members/
です。
(試験環境は/member/で、本番環境は/members/です。)
データベースは同じデータベースを使用します。
ファイルをFTPで移行し、データベースの
modx_system_settingsテーブルの次の箇所を修正しました。
・rb_base_dir /home/共有ID/SSL/www/members/content/
・filemanager_path /home/共有ID/SSL/www/members/
管理者画面から次のデータも修正しました。
・サイトのURL https://共有SSLアドレス/ドメイン名/members/
・サーバータイプ https
管理者画面からログアウトして、再度ログインしたところ、
ID,パスワード入力後、画面遷移せず、ID,パスワード入力待ち状態になります。
ここで、「管理操作ログ」を確認すると(他のログイン状態の管理者が確認しました)
[58]Logged in
となっていますが、データベースで modx_active_users を確認すると、記録されていません。
ログインの際のURLを確認すると、
https://共有SSLアドレス/ドメイン名/members/manager/
または、
https://ドメイン名/members/manager/
の画面でID,パスワード入力すると、
https://共有SSLアドレス/ドメイン名/members/manager/
のID,パスワード入力画面で入力待ち状態になります。
URL欄の 共有SSLアドレス/を削除して
https://ドメイン名/members/manager/
として、Enterを押すと、管理者画面に入れます。
「システム情報」を確認すると
MODX_BASE_PATH /home/共有ID/SSL/www/members/
MODX_BASE_URL /members/
MODX_MANAGER_URL https://ドメイン名/members/manager/
MODX_MANAGER_PATH /home/共有ID/SSL/www/members/manager/
MODX_SITE_URL https://ドメイン名/members/
となっていました。
正しいMODX_MANAGER_URLとMODX_SITE_URLは
https://共有SSLアドレス/ドメイン名/members/
です。
https://共有SSLアドレス/ドメイン名/members/manager/
でログインして
https://共有SSLアドレス/ドメイン名/members/manager/
でMODXを管理するにはどのような設定にすればよいでしょうか。
また、移行作業にミスがありましたら、ご教示願います。