バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 新規ページが表示されない

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ax1701
投稿日時: 2018/7/5 18:18
対応状況: −−−
一人前
登録日: 2018/6/11
居住地:
投稿: 95
Re: 新規ページが表示されない
shiro8様 ご回答ありがとうございます。

FrontControllerProvider.php は変更されていません。
デフォルトのままです。

path.yml のuser_data_routeの記載は「user_data」となっています。

htaccess のrewriteルールですが、
html配下の htaccess でしょうか?
これは下記のようになっております。

RewriteRule ^(.*)$ index.php [QSA,L]

以上3つを私自身で書き換えたりしてはおりません。

既存のページと新規ページのURLやファイル名のルートが違うのはデザインテンプレートの導入の為と思います。
デザインテンプレートをはずしてデフォルトに戻し、新規ページを作成すれば上手くいくのかなと思いますが不明だし、再作業が大変だろうと思われますので、
出来るだけ現状で何とかならないでしょうか?

どうぞよろしくお願いします。
468
投稿日時: 2018/7/5 0:40
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 新規ページが表示されない
404エラーが発生している事から、
UserDataController.phpまで処理が届いていないように思われます。

/src/Eccube/ControllerProvider/FrontControllerProvider.php 42行目付近の
        // user定義
        $c->match('/'.$app['config']['user_data_route'].'/{route}', '\Eccube\Controller\UserDataController::index')->assert('route', '([0-9a-zA-Z_\-]+\/?)+(?<!\/)')->bind('user_data');

が変更されていたりしないでしょうか?

また、上記の記述がデフォルトのままの場合、
URL中の「user_data」のキーワードは、$app['config']['user_data_route']を参照するようになっております。
/app/config/eccube/path.ymlにuser_data_routeの記載がありますが、こちらは「user_data」となっていますか?

他にhtaccessで設定したrewriteルールへ変更されている場合、404エラーとなる可能性もあります。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

ax1701
投稿日時: 2018/7/4 17:23
対応状況: −−−
一人前
登録日: 2018/6/11
居住地:
投稿: 95
新規ページが表示されない
[EC-CUBE] 3.0.16、新規インストール
[レンタルサーバ] さくら共用プレミアム
[OS] FreeBSD
[PHP] PHP 7.1.17
[データベース] MySQL 5.7
[WEBサーバ] Apache 2.4系
[ブラウザ] IE 11.0.65
[導入プラグインの有無] 無効化中
[カスタマイズの有無] 某社 2カラムデザインテンプレート使用中
 いったんデフォルトに戻し、再設定すると作り直しが必要らしいです。
 現状はカテゴリ削除と商品登録20品程度。

[現象]
ページ管理ー新規入力で以下のようにして新しいページを作りました。
ページ一覧には存在していますし、ページ編集で見ると作った時と同じです。
でも、レイアウト管理でプレビューしても、HTTP404 でWEBページが見つかりませんと表示されます。

そのページのURLは
http://ドメイン名/html/user_data/sample? preview=1 です。

既存のページ(プライバシーポリシー)のURLとファイル名は以下の通りです。
URL   http://ドメイン名/html/help/privacy
ファイル名 /home/ドメイン名/www/app/template/テンプレートのフォルダー名/Help/privacy.twig

新規ページ詳細部分
名称 サンプル    
URL     http:/example//html/user_data/sample
ファイル名 /home/example/www/html/user_data/sample.twig

{#
This file is part of EC-CUBE
.....
#}
{% extends 'default_frame.twig' %}

{% block main %}
<div id="contents" class="main_only">
<h2>smple</h2>
<p>smple</p>
</div><!-- #contents ↑ -->
{% endblock %}

以上です。どなたか教えてください。
« 1 (2)
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,002名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
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.