バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > フロント機能 > 【2.11.1】”USER_DIR”を移した時の新規ページ登録について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ratorin
投稿日時: 2011/7/22 16:19
対応状況: −−−
半人前
登録日: 2011/6/21
居住地: 静岡県
投稿: 14
【2.11.1】”USER_DIR”を移した時の新規ページ登録について
user_dataフォルダ以外に新しいページを作成したかったため、パラメータの”USER_DIR”を"/user_data"から""に変更しました。
user_dataフォルダ内のデータはFTPツールでコピーしました。

その後、EC-CUBE内の”デザイン管理>PC>ページ詳細設定”にて新規登録を行うと、レイアウト設定内のプレビューではサイトが見えるのですが、実際そのページに移動すると、下記のエラーが表示されて見えませんでした。

Warning: require_once(../../require.php) [function.require-once]: failed to open stream: No such file or directory in www/newfolder/newpage.php on line 2

Fatal error: require_once() [function.require]: Failed opening required '../../require.php' (include_path='.:/usr/local/php/5.2.17/lib/php') in www/newfolder/newpage.php on line 2

そこで、phpファイル内の2行目

 require_once '../../require.php';



require_once '../require.php';

にした所、見ることができるようになったのですが、新規作成の度に変更する必要があります。
変更時には、関係無さそうです。

新規作成時に、この部分が相対パスになるように変更するにはどのようにしたら良いでしょうか?
ご教授よろしくお願い致します。

fukap
投稿日時: 2011/7/22 16:43
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: ”USER_DIR”を移した時の新規ページ登録について
./data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php の createPHPFile() 内で、
require.php の PATH を書き換えている記述を変更すれば良いように思います。
ratorin
投稿日時: 2011/7/25 13:58
対応状況: 解決済
半人前
登録日: 2011/6/21
居住地: 静岡県
投稿: 14
Re: 【2.11.1】”USER_DIR”を移した時の新規ページ登録について
解決しました!ありがとうございました。

./data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php の createPHPFile() 内の359行目を変更してみました。

※変更前(前後含む)
// require.php の PATH を書き換える
358: $defaultStrings = "exit; // Don't rewrite. This line is rewritten by EC-CUBE.";
359: $replaceStrings = "require_once '" . str_repeat('../', substr_count($filename, '/')) . "../require.php';";
360: $php_contents = str_replace($defaultStrings, $replaceStrings, $php_contents);

※変更後
359: $replaceStrings = "require_once '" . str_repeat('../', substr_count($filename, '/')) ."require.php';";


user_dataの位置を変更する時は、ここの記述を変える必要があるということですね。
ratorin
投稿日時: 2011/7/26 15:56
対応状況: −−−
半人前
登録日: 2011/6/21
居住地: 静岡県
投稿: 14
Re: 【2.11.1】”USER_DIR”を移した時の新規ページ登録について
オーナーズストアの商品一覧取得がうまく動かなくなりました。

[USER_DIR]/packages/admin/js/ownersstore.js.php

内の
2行目

require_once '../../../../require.php';

を変更する必要がありました。

御報告までに。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,865名です
総投稿数は109,998件です

投稿数ランキング

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
1295
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.