CALENDAR
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 
<< June 2017 >>
Twitter
CATEGORIES
PROFILE
LINKS
NEW ENTRIES
ARCHIVES
RECENT COMMENT
RECENT TRACKBACK
MOBILE
qrcode
OTHERS
Search this site
思いつきと雑感。サブカルな人です。

スポンサーサイト

一定期間更新がないため広告を表示しています

posted by スポンサードリンク | | - | - | - |

EC-CUBE カスタマイズでテーブルに項目追加した場合のSQL修正箇所

カスタマイズする時に項目を付加する場合、プログラムを修正する必要があります。
・項目を付加する対象となるページのプログラム
・data/class/db/dbfactory 直下にあるSC_DB_DBFactory_MYSQL.phpかSC_DB_DBFactory_PGSQL.php


★★ 稼働中EC-CUBEのプログラムソースいりますか? ★★
posted by 下園 (shimozono) | 23:30 | WEBサイト構築_さくらサーバー | comments(0) | trackbacks(0) |

EC-CUBE(さくらサーバー) モバイルサイトでInternal Server Errorや会員登録、カート処理ができない場合の回避方法

さくらサーバーにEC−CUBEを導入時、
.htaccessに対応外の文字があると、Internal Server Errorが表示される。
なので、.htaccess内容をphp.iniに追加して対応する。

モバイルの場合も(html)/mobile/直下にphp.iniファイルを作成し、以下設定する。
session.use_trans_sid = 1
で、/mobile/.htaccessファイルをリネームもしくは削除する。


★★ 稼働中EC-CUBEのプログラムソースいりますか? ★★
posted by 下園 (shimozono) | 19:38 | WEBサイト構築_さくらサーバー | comments(0) | trackbacks(0) |

EC−CUBE(さくらサーバ) 携帯サイト開くとInternal Server Errorとなる。




★★ 稼働中EC-CUBEのプログラムソースいりますか? ★★
posted by 下園 (shimozono) | 10:41 | WEBサイト構築_さくらサーバー | comments(0) | trackbacks(0) |

EC-CUBE (さくらサーバ)自動でQRコードを表示する方法

php_qr導入の手順です。

基本は以下で出来ます。

が、
さくらサーバーの場合、インストールに若干手間がかかります。
php_qrのインストールは以下手順でやると良いと思います。(自分は)

1.記事のリンクから「php_qr-0.3.1.tgz」をダウンロードする。 
  *バージョンは変わる可能性があります。

2.さくらサーバーに作業フォルダを作成し、作業フォルダ内で展開する。

3.SSH接続ソフトでサーバにつなぐ、詳しくは以下で。

4.cdコマンドで作業フォルダに展開されたフォルダに移動する。

5.SSH接続ソフトから以下コマンドを順次実行する。
  1) phpize
      2) ./configure
      3) make
      4) sudo make install

6.モジュールを管理するための管理用フォルダを作成する。
  このフォルダにコンパイルした「作業フォルダ/modules/qr.so」ファイルを移動する。

7.作業ファイルを削除する。

8.さくらサーバー管理画面のPHP設定の編集を開き以下コードを追加する。
  extension = qr.so
  extension_dir = "6.で作成した管理用フォルダのパス"

9.以上で完了。

*SSHは間違えると危険なので、しっかり勉強してから実行すること。


★★ 稼働中EC-CUBEのプログラムソースいりますか? ★★
posted by 下園 (shimozono) | 16:33 | WEBサイト構築_さくらサーバー | comments(0) | trackbacks(0) |

EC-CUBE(さくらサーバー) 文字化け対応方法

沢山エントリーされていますが簡潔に書きます。

なぜ文字化けするかは、互いに文字コードの管理が違うからです。
EC-CUBEはUTF-8で管理されています。
で、さくらサーバーはEUC-JPで管理されています。
なので、サーバー側の文字コードをEC-CUBE側で変換する必要があります。

以下をインストール設定前に行うと文字化けしないと思います。(自分は。)

1.対象ディレクトリ直下にある.htaccessをリネームする。(もしくは削除)

2.以下情報をさくらサーバーの管理画面にあるPHP設定の編集から保存する。
↓-----------------------------------------
php_value mbstring.language Japanese 
php_value output_handler mb_output_handler 
php_flag mbstring.encoding_translation 1 
magic_quotes_gpc = Off 
#php_flag session.use_cookies 0 
#php_flag session.use_trans_sid 1
php_value mbstring.internal_encoding UTF-8 
php_value upload_max_filesize 5M       
-----------------------------------------↑

3.data/class/SC_DbConn.phpファイルの56行目あたりにある
  $objDbConn->Execute($buf);の下にmysql_set_charset("utf8"); を追加する。

4.インストールを開始する。

***
補足ですが、再インストールして文字化けする場合は、data/cacheにあるファイルを全て削除してみてください。


★★ 稼働中EC-CUBEのプログラムソースいりますか? ★★
posted by 下園 (shimozono) | 18:50 | WEBサイト構築_さくらサーバー | comments(0) | trackbacks(0) |