スポンサーサイト
2010.03.03 Wednesday
一定期間更新がないため広告を表示しています
■ CALENDAR
■ Twitter
■ CATEGORIES
■ PROFILE
■ LINKS
■ NEW ENTRIES
■ ARCHIVES
■ RECENT COMMENT
■ RECENT TRACKBACK
■ MOBILE
■ OTHERS
Search this site
|
思いつきと雑感。サブカルな人です。
EC-CUBE カスタマイズでテーブルに項目追加した場合のSQL修正箇所2009.12.04 Friday
カスタマイズする時に項目を付加する場合、プログラムを修正する必要があります。
・項目を付加する対象となるページのプログラム ・data/class/db/dbfactory 直下にあるSC_DB_DBFactory_MYSQL.phpかSC_DB_DBFactory_PGSQL.php
★★
稼働中EC-CUBEのプログラムソースいりますか?
★★
EC-CUBE(さくらサーバー) モバイルサイトでInternal Server Errorや会員登録、カート処理ができない場合の回避方法2009.11.30 Monday
さくらサーバーにEC−CUBEを導入時、 .htaccessに対応外の文字があると、Internal Server Errorが表示される。
★★
稼働中EC-CUBEのプログラムソースいりますか?
★★
なので、.htaccess内容をphp.iniに追加して対応する。 モバイルの場合も(html)/mobile/直下にphp.iniファイルを作成し、以下設定する。 session.use_trans_sid = 1 で、/mobile/.htaccessファイルをリネームもしくは削除する。 EC−CUBE(さくらサーバ) 携帯サイト開くとInternal Server Errorとなる。2009.11.28 Saturday
EC-CUBE (さくらサーバ)自動でQRコードを表示する方法2009.11.27 Friday
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(さくらサーバー) 文字化け対応方法2009.11.25 Wednesday
沢山エントリーされていますが簡潔に書きます。 なぜ文字化けするかは、互いに文字コードの管理が違うからです。 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にあるファイルを全て削除してみてください。 |