ログイン画面に404errorが出てログインできない
tokijirou > ログイン画面に404errorが出てログインできない @ 2017/7/9 9:57 |
---|
■ BaserCMSのバージョン:4.0.4
■ レンタルサーバー名:ロリポップ ■ スマートURLの利用: OFF ■ 設置フォルダ: ドキュメントルート ■ 利用しているデータベース: MySQL ■ PHPスキル(自己評価): D ホームページ作成がほぼできあがって、MS EdgeとFire Foxでトップページとサブページへの移動を確認し完成としました。ログアウト後、数時間して完成したホームページを眺めていると修正箇所があるのに気づき、URLの後に”admin/users/login”を追記してログイン画面へ進もうとすると”404errorお探しのページが見つかりませんでした。”との表示が出てログイン画面が表示されません。このままではログイン出来ません。そこでホームページを点検したところ、トップページは表示するのですが同様の”404error”が出てサブページへ移動出来ません。バックアップは取っていません。以上が概要ですが、この症状から復活が可能でしょうか。FTPツールでファイル構成を見るとファイルは残っているようなのでこのデータを使用して復元が可能でしょうか。どなたか助けてください。テーマはNice-Tempo-1.4.0です。 |
katokaisya > Re: ログイン画面に404errorが出てログインできない @ 2017/7/10 15:08 |
---|
tokijirouさん こんにちは。
管理画面にログインしようとすると、「404errorお探しのページが見つかりませんでした」とのことですが、 一点気になったのが、 引用: ■ スマートURLの利用: OFF です。 baserCMS3系まではスマートURLがオフでも使用できたため、URLにindex.phpをつけることで、ページの遷移が行われるようになります。 確認方法として、 URLの後に/index.php/admin/users/login を付けて、ログイン画面が表示されたら、スマートURLがオフになっているのが原因だと思われます。 baserCMSのバージョン4系を使用される場合は、スマートURLをオンにして使用すれば、問題なく動くと思います。 ※トップページ以外が正しく表示されないのも同様の原因ではないでしょうか? |
tokijirou > Re: ログイン画面に404errorが出てログインできない @ 2017/7/12 6:17 |
---|
katokaisyaさん 早速情報有難うございます。
返事が遅くなり申し訳ありません。 引用: 一点気になったのが、■ スマートURLの利用: OFF です。 については、404errorでログイン出来なかったため、またスマートURLとサイト基本設定にあるスマートフォンの対応と勘違いし、適当に書いてしまいました。御免なさい。 また、 引用: 確認方法として、 については、以下のような表示が出て残念ながらログイン出来ませんでした。表示される勝手に書き換えられた重複アドレスが何なのか気になりますが。すみません私には意味不明です。情報有難うございました。 引用: Not Found スマートURLの使用については、設定箇所が不明で何もいじっていないので初期値のままになっていると思います。ロリポップではスマートURLを採用してますが、別のbaserCMS4.04ホームページでは特に異常は無いようなのでスマートURLはONになっているものと思います。どのファイルに設定内容が書き込んであるか判れば確認出来るのですが・・。 |
katokaisya > Re: ログイン画面に404errorが出てログインできない @ 2017/7/12 11:15 |
---|
「404errorでログイン出来なかった」
とのことでしたので、エラー画面はロリポップサーバーのエラー画面かと思ったのですが、 エラー画面は、ロリポップサーバデフォルトのものでしょうか? baserCMSのテーマのNice-Tempo-1.4.0のエラー画面でしょうか? ロリポップサーバのエラー画面が出る場合、baserCMSのindex.phpまでたどり着けていない、baserCMSが動いていないなどの理由が考えられます。 ただし、下記のようなエラーメッセージが出た場合は、
こちらは、リクエストURLが正しくないために出るURLです。 アドレスバーのURLを確認してみてください。 間違って、/admin/users/loginの後や前に/index.php/admin/users/loginを付けていませんでしょうか? 設置フォルダがドキュメントルートということなので、 例)
こちらが正しいURLです。 ログインしていなければ、勝手に後ろに「/users/login」がつきます。 正しいURLを入力していて、アドレスバーの内容が変わってしまうようなら、別の不具合が考えられます。 もし可能でしたら、エラー画面のスクリーンショット、アドレスバーのURL(ドメインのところを◯◯などの伏せ字にして)のコピペなどを付けていただくと、何かわかるかもしれません。 ※付け加えて、ロリポップサーバはPHPのバージョンを選択できるので、phpのバージョンや、WAFの設定等も追記して頂けると、更に解決への早道になるかもしれません。 |
tokijirou > Re: ログイン画面に404errorが出てログインできない @ 2017/7/13 7:24 |
---|
katokaisyaさん お世話になります。
以下のとおりご報告させて頂きます。 引用: エラー画面は、ロリポップサーバデフォルトのものでしょうか? エラー画面は、ロリポップユーザー画面が出てきます。ロリポップには質問済みですが、トップページ以外の404errorはロリポップ側では判らないという回答でした。 引用: 可能でしたら、エラー画面のスクリーンショット(中略)のコピペなどを付けていただくと、何かわかるかもしれません。 画像_1を添付しました。 引用: ※付け加えて、ロリポップサーバはPHPのバージョンを選択できるので、phpのバージョンや、WAFの設定等も追記して頂けると、更に解決への早道になるかもしれません。 phpのバージョン:5.5(CGI版) WAFの設定:無効 以上よろしいでしょうか。よろしくお願いします。 |
katokaisya > Re: ログイン画面に404errorが出てログインできない @ 2017/7/13 14:52 |
---|
tokijirouさんこんにちは。
phpのバージョン:5.5(CGI版) WAFの設定:無効 こちら、baser$系を動かす上で問題無い設定ですね。 スクリーンショットを見る限り、不要なindex.phpがある時に表示される画面に見えます。 ◯◯.◯◯.jp/index.php/admin/users/login ↓↓ ◯◯.◯◯.jp/admin にした場合の表示はどんなでしょうか? また、他のページへのリンクが404になるのは、 こんな画面でしょうか? また、その場合のURLは ◯◯.◯◯.jp/menu/index.php でしょうか? この場合、index.phpは不要です。外してください。(リンクURLにindex.phpが付いているのではないでしょうか?) または、 ◯◯.◯◯.jp/index.php/menu でしょうか? この場合は ドキュメントルート直下の.htaccessファイルの中身を確認してみてください。
こちらの通りになっているでしょうか? ※スクリーンショットのURLを見ると、サブドメインのようにも見えます。ドキュメントルート直下に設置されていらっしゃるんですよね? サブディレクトリに設置されている場合、原因が全く違う場合があります。 |
tokijirou > Re: ログイン画面に404errorが出てログインできない @ 2017/7/13 17:24 |
---|
katokaisyaさんこんにちは。
引用: ◯◯.◯◯.jp/adminにした場合の表示はどんなでしょうか? 自動的に「/users/login」が追加され添付の「ログイン画像.png」のとおりロリポップの画像が表示されました。また、他のページへのリンクが404になるのも同じロリポップの画像が表示されます。 引用: ドキュメントルート直下の.htaccessファイルの中身を確認してみてください。 すみません.htaccessファイルの中身を確認する方法が判りませんでした。 引用: ※スクリーンショットのURLを見ると、サブドメインのようにも見えます。ドキュメントルート直下に設置されていらっしゃるんですよね? ファイル配置をFireFoxのアドオンツールFireFTPで表示してみました。その時の画像は「ファイル配置.png」のとおりです。よろしくお願いします。 |
katokaisya > Re: ログイン画面に404errorが出てログインできない @ 2017/7/14 10:54 |
---|
tokijirou > Re: ログイン画面に404errorが出てログインできない @ 2017/7/15 11:38 |
---|
katokaisyaさんこんにちは。
ログイン画面が出てきました。早速「ユーティリティ」の「データのバックアップ」でバックアップを取ったのは言うまでもありません。 引用: 内容から考えて、やはり、.htaccessに何らかの問題がありそうです。(中略).htaccessの確認ができたら、一気に解決するかもしれません。 別の管理ホームページの.htaccessは開くことが出来ましたので内容がkatokaisyaさんの.htaccessの内容と同じことを確認し、ルート直下へアップロードしました。 次にロリポップの管理画面から.htaccessを開いた内容が添付の「htaccess内容.png」です。 一週間に渡り粘り強くおつきあい頂き大変お世話になりました。心より感謝申し上げます。 |