サーバー乗り換え検討中。結局やりたいことを実現させるには

ここ数日サーバー乗り換えを考えてました。

なぜかっていうと、今借りてるレンタルサーバーがもはやレンタルサーバー事業にやる気を見出せて無いのか、更新の手がやる気なさそうな感じで、特に言語バージョンがとても古いまま、gemやpearなどのインストールも可能なコントロールパネルを用意してるのに、やっと知識がついてきてgemをインストールしようとしたら実はあんまり使えない、っていうかバージョンが古すぎて見つけたgemもインストール失敗。

そろそろPHPのバージョンが古すぎてWordPressでのサポートが途切れるみたいです。

スクショ。

“サーバー乗り換え検討中。結局やりたいことを実現させるには” の続きを読む

サーバー乗り換え。VPS、AWS、レンタルサーバー、どれがいいか決定戦

結論から行きますと。

AWSはサイトの収益化ができていてそれだけで生活ができるくらいの人が使うとメリットがある。

格安VPSやレンタルサーバーは登竜門で、月間PV100万くらいまでなら格安の方がサーバー固定費が安くてメリットがある。

登竜門から始めて規模が大きくなったらAWSに移行するのがメリットがある。

自分の環境が今、格安レンタルサーバーの中グレードを使用していて、7、8年無駄に契約を続けていたわけです。大したアクセス数も収益化もできてないまま、だが自分のウェブサイトの1つくらいはせめて持っていたい、という気持ちから解約せず今に至るわけです。

月額500円でSSH使えてMySQL無制限。だいぶ自由度が高くて良かったんですよ。

“サーバー乗り換え。VPS、AWS、レンタルサーバー、どれがいいか決定戦” の続きを読む

zencartの管理画面の自動ログアウトが短すぎるので時間を変更する方法

adminで管理画面にログインしてるとちょっと操作してないだけでログアウトしてしまいます。セキュリティ的にそうした方がいいのかもしれませんが、あまりにも短いのでログアウトまでもうちょっと時間を伸ばすやり方。

admin/includes/keepalive_module.php

keepalive_module.phpファイル内で$timeoutAfterを探す。

“zencartの管理画面の自動ログアウトが短すぎるので時間を変更する方法” の続きを読む

zencartの90日ごとにパスワードの期限が来る設定を変更する方法

pwd_last_change_dataをコピーしてzencartのフォルダで検索をします。admin/includes/functions/admin_access.php内に記述があり、

AND pwd_last_change_date < DATE_SUB(CURDATE(),INTERVAL 90 DAY)”;

が出てくるまでadmin_access.phpファイル内をpwd_last_change_dataで検索をします。

90 DAYの部分を変更するとパスワードの期限を変更できます。

AND pwd_last_change_date < DATE_SUB(CURDATE(),INTERVAL 9000 DAY)”;

admin/login.php にもありました。

define(‘ADMIN_PASSWORD_EXPIRES_INTERVAL’, strtotime(‘- 90 day’));

define(‘ADMIN_PASSWORD_EXPIRES_INTERVAL’, strtotime(‘- 9000 day’));

90日ごとにパスワードの変更が来られるとけっこう短いもので、1年だとか5年だとかに設定しておくと余計なストレスを感じなくて済みますね。

“zencartの90日ごとにパスワードの期限が来る設定を変更する方法” の続きを読む

zencartのタイトル文字数制限を変更する方法

zencartのデフォルトタイトル文字数は日本語で32文字、64byteまでです。今時だとタイトルに多数の検索文字を入れて売れやすくする方法が当たり前になっており、32文字だけでは文字数が不足してしまいます。

なので文字数制限を変更するやり方を載せます。

文字数制限をかけている場所

sqlデータベースのproducts_descriptionのインデックス、にあります。

phpMyAdminのproducts_descriptionのインデックス

phpMyAdminなどでzencartのデータベースにアクセスして、products_descriptionのインデックスを開くと、products_nameがあります。そこに初期値64と入っているので、とりあえず2倍の128を入れる。

“zencartのタイトル文字数制限を変更する方法” の続きを読む

zencart1.5.8へのアップデートは慎重に

zencart 1.5.8 update

アップデートをテスト環境で試したところ、画面が真っ白で使えなくなりました。

新規インストールも試したところ、ヘッダーまでは表示されて、それ以降が非表示になる、という状態でしたので1.5.8へのアップデートはいきなり本番環境で行わず、テスト環境でうまく動くのか試してからやったほうがいいようです。

“zencart1.5.8へのアップデートは慎重に” の続きを読む

zencart1.5.7dの日本語ランゲージパックを公開しました

ダウンロードはこちらからできます。

https://material.watanab2.mbsrv.net/store/index.php?main_page=product_info&cPath=9_10_37&products_id=94

日本語対応板zencart1.5.7cからdにアップデートするための差分ファイルはこちらからダウンロードできます。

https://material.watanab2.mbsrv.net/store/index.php?main_page=product_info&cPath=9_10_37&products_id=93

“zencart1.5.7dの日本語ランゲージパックを公開しました” の続きを読む

E-commerceソフトzencartの日本語版を制作しました

zencart1.5.7cの日本語化。Pluginとして最低限使いそうなGoogle AnalyticsとSitemapの3種類を日本語版として使うことができます。

startupをこれから始めようなんて人のサポートサイトです。

“E-commerceソフトzencartの日本語版を制作しました” の続きを読む

zencartのトップページによくあるスライダーを設置するやり方

ElasticSlideshowというスライダーを設置する方法です。

スライダーは検索すればウェブデザイナーの方々がたくさん無料で公開されているのでその中から気に入ったものをダウンロードしてきて、設置するわけですが、ある程度headerだとかcssの配置だとか理解してないと難しく感じるのでメモしておきます。

Elasticsliderダウンロードしてzip展開した直後

ダウンロードしてzipを展開した直後そのままのフォルダ構成です。

“zencartのトップページによくあるスライダーを設置するやり方” の続きを読む

zencart日本語化で、日付と時間が文字化けするのを解消

zencart1.5.7cで、languageを新規にjapaneseを自前で用意してインストールすると、adminの画面は日本語に切り替わりますが日付や時間の表示が文字化けしています。これはかなり前のバージョンからで、今まで特に修正も入ってないようでユーザー自ら直して使う状態です。

“zencart日本語化で、日付と時間が文字化けするのを解消” の続きを読む