バグ報告 > フロント機能 > 【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'; を変更する必要がありました。 御報告までに。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |