質問 > フロント機能 > ログイン判定とアクセス制限を自分で作ったページに設定したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ytk |
投稿日時: 2011/8/22 2:31
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/12/7 居住地: 投稿: 349 |
ログイン判定とアクセス制限を自分で作ったページに設定したい 過去ログを見ていますが出来ません。
自分で作ったsample.phpへのアクセスを ログインした状態で、しかもアクセス制限のIDとパスワードを入力しないと見れない状態にしたいです。 ログイン判定自体は設定が出来ます。 アクセス制限も.htaccessを使用して出来ます。 しかし、管理画面から作成したsample.phpの場所には他の詳細ページのphpファイルがありまして、同じフォルダに.htaccessを置けないので、testフォルダを作成し、testフォルダの中にsample.phpと.htaccessと.htpasswdを入れました。 アクセス制限は正常に動いているのですがページ表示がエラーになります。 なんとなくエラーが出るのが解るのですがどこを改善したら良いのか解りません。 エラー内容は以下です。 Warning: reset() [function.reset]: Passed variable is not an array or object in /home/sites/chicappa.jp/users/*******/web/data/class/helper/SC_Helper_PageLayout.php on line 63 Warning: Variable passed to each() is not an array or object in /home/sites/chicappa.jp/users/*******/web/data/class/helper/SC_Helper_PageLayout.php on line 64 Warning: Smarty error: unable to read resource: "/home/sites/chicappa.jp/users/*******/web/data/Smarty/templates/default/.tpl" in /home/sites/chicappa.jp/users/*******/web/data/module/Smarty/libs/Smarty.class.php on line 1095 ご教授をお願い致します。 EC-CUBEバージョン 2.4.3 PHPバージョン PHP 5.2.6 DBバージョン MySQL 5.0.51a-community-log 詳細 システム設定>システム情報
|
468 |
投稿日時: 2011/8/22 11:33
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: ログイン判定とアクセス制限を自分で作ったページに設定したい EC-CUBE2.4.4しか手元に無かったのですが、
データベースのdtb_pagelayoutテーブルのurlカラムの内容と、 実際に配置されたsample.phpのパスが異なる為、 ページレイアウトが読み込めない事が原因のようです。 phpMyAdminなどデータベース管理ツールを利用して、 dtb_pagelayoutテーブルのurlカラムを修正してください。 たぶん、該当データには 「user_data/sample.php」と登録されていると思いますので、 「test/sample.php」に変更してください。 あと、php_dirカラムにも「user_data/」とあると思いますが、 こちらは変えなくてもエラーが出なくなりました。 php_dirカラムはどこに影響を及ぼすのか、よくわかりませんでしたので、 エラーが解消されないようでしたら、変更されてみては如何でしょうか? (もしかしたら別のエラーが出るかも知れませんが・・・) ご確認、よろしくお願い致します。 |
ytk |
投稿日時: 2011/8/23 2:20
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/12/7 居住地: 投稿: 349 |
Re: ログイン判定とアクセス制限を自分で作ったページに設定したい 素晴らしい解説ありがとうございます。
簡単に出来ました。 本当にありがとうございます。 ![]()
|
ytk |
投稿日時: 2013/1/2 13:37
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/12/7 居住地: 投稿: 349 |
Re: ログイン判定とアクセス制限を自分で作ったページに設定したい 以前、こちらで2.4.4のバージョンの際に質問をさせて頂いたのですが、現在2.12.2を使用しており、データーベースを同様に作業をしたところ以下のエラーが表示されてしまい、どこが原因か探しております。
もし、お分かりになる方がおりましたらご教授頂けますと幸いです。 Warning: require_once(../require.php) [function.require-once]: failed to open stream: No such file or directory in /home/users/1/●●●/web/shop/user_data/●●/sample.php on line 2 Fatal error: require_once() [function.require]: Failed opening required '../require.php' (include_path='.:/usr/local/php5.2/php') in /home/users/1/●●●/web/shop/user_data/●●/sample.php on line 2
|
ytk |
投稿日時: 2013/1/5 14:54
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/12/7 居住地: 投稿: 349 |
Re: ログイン判定とアクセス制限を自分で作ったページに設定したい どうやっても上手くいかないのです。。。
Warning: require_once(../require.php) [function.require-once]: failed to open stream: No such file or directory in /home/users/1/●●●/web/shop/user_data/●●/sample.php on line 2 の意味が解らないのですが、思いつきでsample.phpの2行目と3行目をフルパスに変えました。 Warning: require_once(CLASS_EX_REALDIRhttp://●●.jp/data/class_extends/page_extends/LC_Page_Ex.php) [function.require-once]: failed to open stream: No such file or directory in /home/users/1/●●/web/shop/user_data/●●/sample.php on line 3 Fatal error: require_once() [function.require]: Failed opening required 'CLASS_EX_REALDIRhttp://●●.jp/data/class_extends/page_extends/LC_Page_Ex.php' (include_path='.:/usr/local/php5.2/php') in /home/users/1/●●/web/shop/user_data/●●/sample.php on line 3 となりまして、どうしたら良いのか解りません。。。 ご教授いただけますと幸いです。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |