osCommerceをUTF8化、MySQL5対応

osCommerceをUTF8化、MySQL5対応に関する作業内容についてお問い合わせがよくあるのでブログに記しておきます。 必要な作業は以下のとおりです。 DB側 UTF8対応: 1. 新規DBの言語設定状況を確認 2. DBおよびサーバ、クライアントをUTF8に設定 3. 旧DBから新DBにデータを移動 osCommerce UTF8対応: 1. ファイルをすべてUTF8で保存します。 2. 内部でマルチバイト関数を利用している場合、確認の上、修正します。 3. メール送信で件名が文字化けする場合は修正が必要です。...

osCommerce サーバ 引越し

訳あって、osCommerceを別のサーバに引っ越す場合もっとも簡単な方法は、scpでまるごと転送する方法です。 旧サーバから新サーバへ直接転送するので、大量の画像ファイルがあるときもストレスなく移転作業ができます。 どちらのサーバもsshでの接続が許可されている必要があります。 まず、dfでディスクの残量を確認したあと、コンテンツ全体を圧縮します。 下記コマンドでは、public_htmlディレクトリ以下をすべて圧縮しています。 [php] tar czfp public_html.tar.gz public_html...

osCommerce ベストセラー 期間のカスタマイズ

osCommerceのベストセラーランキングは、ショップ開始時から注文された個数がすべてカウントされる仕組みのため、最近の売上げトレンドがこのランキングに反映しにくいという欠点があります。 ランキングの期間を月間にするには/catalog/includes/boxes/best_sellers.phpをカスタマイズします。...

Plesk MySQLへ管理者権限で接続

使えるネットのVPSで使用されているMySQLに管理者権限でアクセスしたい思ったが、パスワードがわからず困っていた。探してみるとこのパスワードでアクセスできた。 [php] cat /etc/psa/.psa.shadow [/php] sshで接続してこれを実行すると確認できる。 下記のようにしてMySQLに管理者権限でアクセスできた。 [php] mysql -uadmin -p`cat /etc/psa/.psa.shadow`...

plesk管理画面を再起動

とある、使えるネットのVPSサーバでMySQLをアップデートしたところPleskが動作不良になってしまった。 これまでの経験であちこち操作、設定をしたがまったく今度は様子が違い動作しない。 pleskのどの画面も「Plesk diagnostics」と表示されるだけ。 今回のサーバにはpleskの上位の管理画面Parallesというのがあったので各画面を確認してみた。 コンテナサービス→システムサービスとたどるとプロセス一覧が表示され、psaというプロセスが停止していた。...