2013年5月16日木曜日

[ EC CUBE ] メール送信失敗


エラーメッセージ

2013/05/16 16:57:32 [/contact/index.php] Warning(E_USER_WARNING): メール送信に失敗しました。[Failed to connect to smtp.your.com:587 [SMTP: Failed to connect socket: 許可がありません (code: -1, response: )]] on [/var/www/html/data/class/SC_SendMail.php(285)] from xx.xx.xx.xxx

原因はサーバーのSelinux設定だった。

下記のコマンドで解決
#>setsebool -P httpd_can_network_connect 1

2013年5月14日火曜日

[ EC CUBE ][ ログ ] 配列出力


productの中身をログ記録


foreach($product as $key=>$value){
    GC_Utils_Ex::gfPrintLog("key=".$key."    value=".$value, MYLOG);
}

[ EC CUBE ] tplでmtb_costantsの定義値使用


mtb_costantsにVARIABLEという定義がある場合、
$smarty.const.VARIABLE

2013年5月10日金曜日

[ EC CUBE ][ カスタマイズ ] デバック用 ログファイル作成



mtb_constraint_init.phpに追記

define('MYLOG', DATA_REALDIR . "logs/my.log");

mtb_constraint.phpにも追記

define('MYLOG', DATA_REALDIR . "logs/my.log");

ログを残したいところに

GC_Utils_Ex::gfPrintLog($message, MYLOG);

2013年5月1日水曜日

[ Java ] UTF-8 ファイル 読込み リード



 JAVA File Read Sample UTF-8

 BufferedReader i = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"));
String str1 = i.readLine();
System.out.println("File text : "+ str1);
System.out.println("Reading Process Completly Successfully.");