質問 > その他 > サーバー移管で403エラーがでる! |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
boss12 |
投稿日時: 2016/2/17 19:14
対応状況: −−−
|
常連 登録日: 2016/2/17 居住地: 投稿: 53 |
サーバー移管で403エラーがでる! ECCUBE初心者です。
テストでつくったサイトを移管したく、ftpをまるごと移行し、データベースも移行し、database.ymlも書き換えましたが、 403 You don't have permission to access / on this server. と出てしまいます。 どうしたらいいかわかりません。 どなたか分かる方教えてほしいです。 ECCUBE3.08 CPIサーバー MYSQLを使っています。 |
karin |
投稿日時: 2016/2/17 20:01
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: サーバー移管で403エラーがでる! boss12 様
EC-CUBE3でのデータ移行の経験はないのですが、 ソースをみる限り、path.yml内の諸々のパス変更も必要かもしれません。 それと、/app/cache/内のキャッシュファイルの削除もお試しください。
|
boss12 |
投稿日時: 2016/2/17 22:59
対応状況: −−−
|
常連 登録日: 2016/2/17 居住地: 投稿: 53 |
Re: サーバー移管で403エラーがでる! karin様。
お返事ありがとうございます。 上記2点試してみたのですが、だめでした。 ひとつ気になる部分もあるのですが、config.ymlのauth_magicの値はphpmyadminでいうとどの部分にあたるのでしょうか? ここが原因なのかもしれないと思いまして。 |
karin |
投稿日時: 2016/2/18 11:09
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: サーバー移管で403エラーがでる! boss12 様
auth_magicはパスワードを暗号化する為に使用する定数ですので DBをそのまま移行したのであればそのままで大丈夫だと思います。 (変更してしまうとログインできなくなる等の問題が発生します) path.yml変更後→キャッシュファイル削除 でだめですか...うーん。 ちなみにWEBサーバのエラーログ等にもう少し細かいエラーの内容は出ていませんか?
|
boss12 |
投稿日時: 2016/2/18 12:22
対応状況: −−−
|
常連 登録日: 2016/2/17 居住地: 投稿: 53 |
Re: サーバー移管で403エラーがでる! karin様。
はい。 今ftp内を全て削除して再アップ中なので、正確なエラー文をまだ送れませんが、 昨日みたエラーログにはindexファイルが存在していない というような文がありました。 以下いろいろ試した事です。 ・アドレス直下にindex.phpがあるのですが、そこの文章をすべてコメントアウトして適当な文字を入れても表示されませんでした。 ・直下にhtmlフォルダがあり、その中に先ほどのindex.phpを入れると読み込まれました(しかし今度がautoload.phpがないというエラーが) ・そこでアドレス直下にあるautoload.phpもhtmlフォルダにいれてみるとcomposerがありませんというエラーがでて、composer.lockとcomposer.jsonもhtml内に入れてみましたが今度は何も表示されませんでした。 ・この時点で元の構成とかなり変わってしまったので、現在はまた最初に戻しています。 また、移行前はドメイン/フォルダ/eccubeファイルとしていましたが、移行後はドメイン/eccubeファイル と少し違います。 移行後にはもともとhtmlフォルダがあったので、そこに元のhtmlファイル内のものを移行しました。その他のファイルはドメイン直下に入れています。 少し分かりづらいかもしれませんが、どうかよろしくお願い致します。 |
karin |
投稿日時: 2016/2/18 12:44
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: サーバー移管で403エラーがでる! boss12 様
私の方でも自前の環境で移行を試してみますね。
|
boss12 |
投稿日時: 2016/2/18 12:59
対応状況: −−−
|
常連 登録日: 2016/2/17 居住地: 投稿: 53 |
Re: サーバー移管で403エラーがでる! ありがとうございます。
エラーログはこれと同じ内容が大量にでています。 [Thu Feb 18 12:54:48 2016] [error] [client 126.74.138.235] Directory index forbidden by Options directive: /usr/home/ae125ai4gn/html/ また、path.ymlの内容は以下の通りです。 データベースのところを***にしています。 # duplicated root: /html/ # root_urlpath admin_dir: admin/ # admin_route tpl: /html/user_data/packages/default/ # front_urlpath admin_tpl: /html/user_data/packages/admin/ # admin_urlpath image_path: /html/upload/save_image/ # image_save_urlpath # base valiables root_dir: /usr/home/******** root_urlpath: template_code: default # routing admin_route: admin user_data_route: user_data # realdir::image image_save_realdir: /usr/home/********/html/upload/save_image image_temp_realdir: /usr/home/********/html/upload/temp_image # realdir::user_data user_data_realdir: /usr/home/********/html/user_data # realdir::block block_default_realdir: /usr/home/********/src/Eccube/Resource/template/default/Block block_realdir: /usr/home/********/app/template/default/Block # realdir::template template_default_realdir: /usr/home/********/src/Eccube/Resource/template/default template_default_html_realdir: /usr/home/********/html/template/default template_admin_realdir: /usr/home/********/src/Eccube/Resource/template/admin template_admin_html_realdir: /usr/home/********/html/template/admin template_realdir: /usr/home/********/app/template/default template_html_realdir: /usr/home/********/html/template/default template_temp_realdir: /usr/home/********/app/cache/eccube/template # realdir::csv csv_temp_realdir: /usr/home/********/app/cache/eccube/csv # realdir:plugin plugin_realdir: /usr/home/********/app/Plugin plugin_temp_realdir: /usr/home/********/app/cache/plugin # urlpath admin_urlpath: /html/template/admin front_urlpath: /html/template/default image_save_urlpath: /html/upload/save_image image_temp_urlpath: /html/upload/temp_image user_data_urlpath: /html/user_data |
karin |
投稿日時: 2016/2/18 15:24
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: サーバー移管で403エラーがでる! boss12 様
手元の環境で移行を試してみました。 (接続先のDBはそのままで、別ドメインへ移行。フォルダ構成変更なし) 私の場合はpath.ymlのみの変更でOKでした。 boss12様のエラーログを拝見するかぎり、 /usr/home/ae125ai4gn/html/フォルダのアクセス権限、 「DirectoryIndex」の設定がどのようになっているかを確認いただけますか?
|
karin |
投稿日時: 2016/2/18 15:27
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: サーバー移管で403エラーがでる! 追記:
html/index.phpでエラー表示しない設定になっているので、
これを一時的に'On'に変更していただくと、PHPでエラーが発生した際に画面へ表示されます。
|
nanasess |
投稿日時: 2016/2/18 16:07
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: サーバー移管で403エラーがでる! 403 エラーということは、 EC-CUBE 側の設定ではなく、ディレクトリのパーミッションが適切ではないか、 Apache をお使いの場合は httpd.conf で AllowOverride None に設定されていたりしないかが原因ではないでしょうか。
http://blog.veryposi.info/server/server-setup/centos-apache-403/ |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |