質問 > 管理機能 > 新規ページで作成したページが404エラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kazeusui |
投稿日時: 2012/10/8 19:04
対応状況: −−−
|
新米 登録日: 2012/10/8 居住地: 投稿: 6 |
新規ページで作成したページが404エラー こんにちは。
CoreServerにてEC-CUBEの新規インストールを行い、ECサイトの構築をしておりますが、 管理者ページから新規ページ作成をした際、 作成した新規ページが表示されない問題が発生しています。 404 Not Found エラー Coreserver http://www.coreserver.jp/ ※FTPで確認するとphpファイルやtplファイルは作成され存在しています。 一連の流れについては下記の通りです。 ------------------------------------------------------------ 1. CoreserverにEC-CUBE2.12.2のインストール 2. EC-CUBEの管理者ページからページ詳細設定でページの新規作成 3. 新規ページの表示確認をしたが404 Not Found で表示されず ------------------------------------------------------------ この問題についてサーバーに応じたパーミッションの設定が原因らしい、 という事がネット上に多々掲載されていますが、 実際にパーミッションの設定を755や644、604等色々変更し試しても解決されませんでした。 他の原因や解決策についてこちらの開発コミュニティ上でも調べていますが、 パーミッション変更以外の方法が中々見つかりませんのでご質問させて頂きました。 つきましては、この現象の解決策について教えて頂けると幸いです。 お手数ですが宜しくお願い致します。 ------------------------------------------------------------ EC-CUBE: 2.12.2 サーバーOS: Linux s105 2.6.23.16-smp #3 SMP Tue Feb 2 17:08:21 JST 2010 i686 DBサーバー: PostgreSQL 8.2.4 WEBサーバー: Apache PHP: 5.2.5 GD: 有効 ------------------------------------------------------------ Coreserverのサーバー仕様 ----------------------------------- OS: Linux (32bit) ウェブサーバー: Apache メールサーバー: qmail FTPサーバー: ProFTPD MySQLサーバー: 5.1系 PostgreSQLサーバー: 8.2系 Perl: 5.8系 PHP: 5.2系 Ruby: 1.8.5 ----------------------------------- |
seasoft |
投稿日時: 2012/10/8 21:43
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページで作成したページが404エラー > この問題についてサーバーに応じたパーミッションの設定が原因らしい、
> という事がネット上に多々掲載されていますが、 > 実際にパーミッションの設定を755や644、604等色々変更し試しても解決されませんでした。 何のパーミッションを変えたのですか? 列挙された、パーミッションは全て誤っている気も・・・ (PHP がモジュール版ならば)
|
hibahihi |
投稿日時: 2012/10/9 11:14
対応状況: −−−
|
常連 登録日: 2012/7/18 居住地: 投稿: 40 |
Re: 新規ページで作成したページが404エラー phpファイルやtplファイルは作成されてるんですよね。
作成されたファイルの中も確認されましたか? |
kazeusui |
投稿日時: 2012/10/9 11:59
対応状況: −−−
|
新米 登録日: 2012/10/8 居住地: 投稿: 6 |
Re: 新規ページで作成したページが404エラー > 何のパーミッションを変えたのですか?
> 列挙された、パーミッションは全て誤っている気も・・・ (PHP がモジュール版ならば) ご返信有難う御座います。 説明不足ですみません。 パーミッション変更したのは、新規作成したページのphpファイルのみです。 /html/user_data/○○○.php 新規ページ以外のページ(商品一覧や決済ページ等)は、問題なく表示されています。 PHPはcoreserverでは基本モジュール版ですが、 /html/.htaccess に AddHandler application/x-httpd-phpcgi .phpを追記しています。 変更を試みたパーミッションは、 777,755,707,705,700,666,644,606,604,600です。 また、下記のページも参考にして、 新規追加時のパーミッションを644にするようにコードを修正しました。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8251&forum=11 しかし、まだ404エラーのままでページは表示されません。 パーミッションの値が間違っているのか、 パーミッションを設定するファイルが間違っているのか、 パーミッションではない他の何かが原因なのか、 ご教授頂けると幸いです。 宜しくお願い致します。 |
seasoft |
投稿日時: 2012/10/9 12:03
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページで作成したページが404エラー アクセスする URL を間違えているとしか思い浮かばない・・・
あとは、.htaccess や https.conf にトンデモない設定をしているとかは無いと思うので・・・
|
kazeusui |
投稿日時: 2012/10/9 12:06
対応状況: −−−
|
新米 登録日: 2012/10/8 居住地: 投稿: 6 |
Re: 新規ページで作成したページが404エラー hibahihiさん
ご返信有難う御座います。 php、tpl共にファイルは作成されています。 ファイルの中も確認しましたが、作成したページのデータが正確に入っています。 それぞれ作成されたディレクトリは下記の通りです。 /html/user_data/○○○.php /data/Smarty/templates/default/user_data/○○○.tpl |
kazeusui |
投稿日時: 2012/10/9 12:20
対応状況: −−−
|
新米 登録日: 2012/10/8 居住地: 投稿: 6 |
Re: 新規ページで作成したページが404エラー ご返信有難う御座います。
.htaccessは下記の通りです。 /******************************************************* # 基本は SC_Initial.php で設定するが、ini_setで反映されないものはここで設定する php_value mbstring.language Japanese php_flag mbstring.encoding_translation off php_value output_handler NULL php_flag magic_quotes_gpc off php_flag session.auto_start 0 # INI_ALL なのにもかかわらず, ini_set で指定しても反映されない環境がある... php_value mbstring.internal_encoding UTF-8 # デフォルトテンプレートの状態で 2M 近くになるため php_value upload_max_filesize 5M #php_value post_max_size 8M php_flag register_globals off AddHandler application/x-httpd-phpcgi .php *******************************************************/ アクセスするURLは、 http://www.○○○.net/user_data/○○○.php にしています。 引き続き、自身でも原因と解決策を調査していますが、 もし何かお分かりになった際はご連絡頂けると助かります。 宜しくお願い致します。 |
seasoft |
投稿日時: 2012/10/9 12:36
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページで作成したページが404エラー > アクセスするURLは、
> http://www.○○○.net/user_data/○○○.php > にしています。 「フロント機能 TOP ページ」の URL は何ですか? HTTPS は使っていますか?
|
kazeusui |
投稿日時: 2012/10/9 13:47
対応状況: −−−
|
新米 登録日: 2012/10/8 居住地: 投稿: 6 |
Re: 新規ページで作成したページが404エラー ご返信有難う御座います。
フロント機能TOPページのURLは、 http://www.○○○.net/です。 (私の認識違いであればすみません。) HTTPSは使っていません。 ちなみに、サーバーのディレクトリ配置は下記の通りです。 root ├ec-cube │ ├data │ └html │ └public_html ├www.○○○.net └○○○.net www.○○○.net -> ../ec_cube/html ○○○.net -> ../ec_cube/html それぞれのURLにアクセスして、ec_cube/htmlに飛ぶように設定しています。 宜しくお願い致します。 |
kazeusui |
投稿日時: 2012/10/9 15:58
対応状況: −−−
|
新米 登録日: 2012/10/8 居住地: 投稿: 6 |
Re: 新規ページで作成したページが404エラー ご返信頂いたseasoft様、hibahihi様有難う御座います。
下記のページを参考にして、 新規追加時のパーミッションを644にするようにコードを修正し、 改めてページを削除→新規作成をしたら無事に表示することが出来ました。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8251&forum=11 お二方のアドバイスで解決できることが出来ました。 誠に有難う御座います。 また、問題に直面した際はフォーラムを活用したいと思いますので、 今後とも宜しくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |