【V5計画】CAFEMILK SHOPPING CART V5at PHP【V5計画】CAFEMILK SHOPPING CART V5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト24:nobodyさん 09/07/20 19:03:16 7.そのた スキン制作やカスタマイズ時にはかならず以下の作業を行う。(重要) main.cgiのuse CGI::Carp qw(fatalsToBrowser);のコメントをはずす。 config_basic.plの以下の設定値を全部1にする。 $config->{sendmail}{notice}{error} = '0'; # 0 ONLY $config->{sendmail}{notice}{alert} = '0'; # 0 ONLY $config->{test}{show_log_error} = '0'; # 0 ONLY $config->{test}{show_log_alert} = '0'; # 0 ONLY これで各種エラーの報告が出るようになります。 ただし運用時には戻しておくこと。 25:nobodyさん 09/07/20 20:06:41 >>22 >$config->{url}{sslroot} = 'https://example.jp/'; # home URLパス SSL対応なの?安いのが売りなら共有SSLも当然対応? 26:nobodyさん 09/07/22 21:12:47 ■ コントローラ (main.cgi) (MVCのCをmain.cgiが担う) フォーム等のリクエストはすべてmain.cgi宛てとなる [main.cgiの仕事] クッキーの読み込み セッションの処理 自己診断 内容に不正があれば排除等の処理 リクエストの取得 自己診断 内容に不正があれば排除等の処理 ログイン・ログアウト要求があれば処理 リクエストにしたがってexecuteを発行 execute(execute型プラグイン)へexecuteの自己診断を依頼 (execute実行1/3) (executeはMVCのM(モデル)) 自己診断が問題を発見した場合はその内容にしたがってexecuteの差し替えを行う executeへ実行を依頼 (executeの実行2/3) データベースなどいろいろ処理 テンプレートエンジンへウェブ出力作成を依頼 (テンプレートエンジンMVCのV(ビュー)) pulugin(pulugin型プラグイン)実行要求があればプラグインを実行 puluginもデータベースなどいろいろ処理 executeへ終了処理を依頼 (executeの実行3/3) クッキーの発行 ウェブ出力の発行 終了 コントローラの作りはなかなかシンプル やたらと自己診断を行う →不正内容と判断されたものはだいたい消去される →独自に入力欄などを作成してもその入力内容が消されたりするので注意 →消されるリクエストは設定にて許可を行う必要がある 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch