バージョン選択

フォーラム

メニュー

オンライン状況

26 人のユーザが現在オンラインです。 (20 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 26
もっと...

サイト内検索

質問 > 管理機能 > 新規ページで作成したページが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 がモジュール版ならば)


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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 にトンデモない設定をしているとかは無いと思うので・・・


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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 は使っていますか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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

お二方のアドバイスで解決できることが出来ました。
誠に有難う御座います。

また、問題に直面した際はフォーラムを活用したいと思いますので、
今後とも宜しくお願い致します。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,930名です
総投稿数は110,012件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.