‘EC CUBE’ カテゴリーのアーカイブ

EC CUBEでブロックやシステム変更で¥円マークが出る問題の解決方法

2009 年 1 月 27 日 火曜日

デフォルトの.htaccessに以下の文を追加

AddHandler application/x-httpd-php5cgi .php
php_flag magic_quotes_gpc off

次に以下を記載したphp.iniを作成

AddHandler application/x-httpd-php5cgi .php
mbstring.language Japanese
output_handler mb_output_handler
mbstring.encoding_translation 1
magic_quotes_gpc = off
#php_flag session.use_cookies 0
#php_flag session.use_trans_sid 1

mbstring.internal_encoding UTF-8

upload_max_filesize 5M

このphp.iniファイルを /html/admin/ 直下及び直下のフォルダ以下すべてに、/data/直下に配置。

このエントリーを含むはてなブックマーク

商品一覧ページをhtmlで静的生成:EC CUBEのSEO化

2009 年 1 月 3 日 土曜日

mod_rewrite(.htaccess)を用いて動的生成を静的化した上で以下の箇所を変更。

商品一覧ページ
◆対象URL:http://URL/products/list.php

<!–★商品名★–>

【変更前】
<h2><a href="<!–{$smarty.const.DETAIL_P_HTML}–><!–{$arrProducts[cnt].product_id}–>"><!–{$arrProducts[cnt].name|escape}–></a></h2>

【変更後】
<h2><a href="detail<!–{$arrProducts[cnt].product_id}–>.html"><!–{$arrProducts[cnt].name|escape}–></a></h2>

 

【注意】mod_rewrite(.htaccess)を用いていないと上記タグを変更しても意味がありません。

このエントリーを含むはてなブックマーク

CORESERVERでEC CUBEを運用する時に解除すべきセーフモードのディレクトリ

2009 年 1 月 2 日 金曜日

CORESERVERでEC CUBEを運用するとセーフモードでエラーが続出する。
反面、セーフモードを解除すると今度はmagic_quotes_gpcの値がonになって、ヘッダー等を編集すると\(円マーク)が付与されて正しく運用できない。(しかも倍々に増えていく)。

セーフモードを解除する適用箇所
/public_html/domain/admin/design

他にもあったが、ひとまずメモ。

このエントリーを含むはてなブックマーク

CORESERVERでパーミッションの変更が出来ない

2009 年 1 月 1 日 木曜日

EC CUBEなんかで新規ページを制作したphpファイルのパーミッション(属性)を755とか777に変更したくて、ffftp等のftpでファイルのパーミッションの変更が出来ない場合。

大概ファイルマネージャーで確認すると所有者やグループがapachになっている場合が多い。
ファイルマネージャーから属性や権限を変更する事も出来ないので、生成したファイルをダウンロードし、ファイルマネージャーから該当ファイルを削除し、ftpでダウンロードしたファイルをアップロード。そしてパーミッションを変更する。

相当メンドウだが、現在解決できる手法はこれだけなので…。

このエントリーを含むはてなブックマーク