投稿者のアーカイブ

【ECCUBE】商品規格の値を修正の後、「確認」ボタンで確認画面が表示されず修正の画面に戻る。

2017/10/06

商品規格の値を修正の後、「確認」ボタンで確認画面が表示されず修正の画面に戻る。

/shop/data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php

が規格の編集後の確認画面へのプログラムのファイルのよう。

87行目あたり
if (SC_Utils_Ex::isBlank($this->arrErr)) {
$this->tpl_mainpage = ‘products/product_class_confirm.tpl’;
$this->doDisp($objFormParam);
$this->fillCheckboxesValue(‘stock_unlimited’, $_POST[‘total’]);
$objFormParam->setParam($_POST);
$objFormParam->convParam();
// エラーが発生した場合
} else {
$objFormParam->setParam($_POST);
$objFormParam->convParam();
}

でエラーとなってるから編集画面に戻ってきてるようだ。

エラーチェックは同一ファイル中の322行目くらい

public function lfCheckProductsClass(&$objFormParam)

のところ。送料区分を作って、必須チェックしてたのが規格編集のところで必須チェックに
引っかかってたみたいな感じです。
呼び出しているPHPファイル名から判断して回避させました。

if (SC_Utils_Ex::isBlank($arrValues[‘delivtype’][$i])) {
// 規格編集から来た場合はここは必須チェックさせない。
$hide_myname = basename($_SERVER[‘PHP_SELF’]);
if( $hide_myname<>”product_class.php” ){
$arrErr[‘delivtype’][$i] = ‘※ 送料区分は、いずれかを選択してください。<br />’;
}
}

shで”Too many authentication failures for なんとか”と怒られる。

2017/10/06

/etc/ssh/sshd_config

を設定変更する。

PubkeyAuthentication yes
PasswordAuthentication yes

で明示的にno yesを設定すると行けるようになりました。

Permission denied (publickey).

もこれで解決した。

ここを参照。
http://mitsuakikawamorita.com/blog/?p=387

あるいは。。下記も試す。

password認証のサーバに接続したい場合
上述したクライアントのssh_configに以下の設定を追加してやればいい。

PreferredAuthentications password

今日のジジ

2017/10/02

今日の太郎さん

2017/10/01

【ECCUBE】更新処理に失敗しました

2017/09/29

 

EC CUBE2.13.5 で管理画面にログインすると、「更新処理に失敗しました」と表示され画面右サイドが表示されない。
また、クレジットカード決済も失敗するという現象が出ました。
ぐぐるといろいろな改善策がヒットしますが、改善に至りませんでした。

今回の場合、php56-opensslモジュールがうまく動作していなく、再インストールすると現象が改善いたしました。
FreeBSD11 / apache24 / PHP56 の環境でした。

今日のエリーさん

2017/09/27

SSL証明書 Let’s Encrypt で httpd-ssl.conf

2017/09/26

 

httpd-ssl.conf の書き方。

<VirtualHost **.**.**.**:443>

# General setup for the virtual host
DocumentRoot “/usr/home/hogehoge123-jp”
ServerName www.hogehoge123.jp:443
ServerAdmin root@freedom.ne.jp
ErrorLog “/var/log/httpd-error.log”
TransferLog “/var/log/httpd-access.log”



SSLCertificateFile “/usr/local/etc/letsencrypt/live/www.hogehoge123.jp/cert.pem”
SSLCertificateKeyFile “/usr/local/etc/letsencrypt/live/www.hogehoge123.jp/privkey.pem”
SSLCertificateChainFile “/usr/local/etc/letsencrypt/live/www.hogehoge123.jp/chain.pem”

SSHをパスワード無しでログイン

2017/09/24

散々あると思いますが、備忘録。

# ssh-keygen -t rsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
9e:ab:12:04:5d:3d:c7:55:f5:1b:9d:55:91:5f:1f:92

以下のようにキーが作成できていることが確認できます。

# ls /root/.ssh/
id_rsa id_rsa.pub known_hosts

このid_rsa.pubを接続先に送り(/tmp/id_rsa.pub)
接続先にて、以下のようにします。

# touch authorized_keys
# chmod 600 authorized_keys
# cat /tmp/id_rsa.pub >> authorized_keys

FreeBSDでCPUの周波数を調べる

2017/09/23

 

元祖しゃちょう日記に書いてありました。参考になったのでここにも書いておくよ。

#sysctl hw.model

httpできたらhttpsに変換する .htaccess

2017/09/22

 

GoogleのSSL標準化に伴ってこれからやってかないといけないだろう、httpでアクセスしてきた場合にhttpsに変換するhtaccessです。

RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

弊社
https://www.freedom.ne.jp
https://www.awaji-is.or.jp

は両方ともSSL対応になりました。