サーバ博士のサーバを契約した場合の注意事項


サーバ博士のレンタルサーバを契約しました。

管理画面にログインした時のUIは分かりやすくて良いと思ったのですが、残念な事にFTPアカウントを設定しローカルにあるスクリプトをサーバに転送しようとしたところ最初出来ませんでした。

調べてみるとルートディレクトリの中に入っている httpdocs ディレクトリの権限が標準で 644 になっていました。その為にWinSCPでその中に入ろうとしてもフリーズして入れませんでした。

手動で 755 に変えれば入る事が出来ます。

サーバ博士にまさかこんな落とし穴があったとは予想もしてませんでした。

server-doctor


お名前.comの共用サーバーSD-11を使おうとして Internal Server Errorが出る原因と対処方法


お名前.comで 共用サーバーSD-11プランを契約しました。

他のレンタルサーバとは違って困った事に割り当てられたディレクトリに.htaccessを配置すると Internal Server Errorが発生します。実に使い辛いです!

お名前.comの共用サーバSD-11ではcronは使えないので注意してください!使えないので私は直ぐ解約しました!

という訳でこのエラーが出て困っている人は、 .htaccessを削除して試してみてください。あとは、スクリプトの実行権限を 755 に設定すると動くかもしれません。

500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@interq.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


bluehostでcronを設定するには?


海外のレンタルサーバbluehostでcronを設定する方法です。

日本のサーバの設定情報は色々なホームページに纏められていますが、こういった海外でメジャーなレンタルサーバの情報があまり公開されていないのは残念なので自分用の備忘録として纏めます。

bluehostでcronを設定する手順

 

1.bluehostにログインする。

2.cpanelをクリックする。

3.advanced > Cron jobs をクリックする。

bluehost-1

4. cron実行間隔をプルダウンより選択する

この画像の例では、 毎時30分にcronが走る様に設定しています。

ただし、bluehostはアメリカ時刻なので日本とは時刻が違います。

bluehost-2

 

5.Command:   に実行するスクリプトまでのパスを指定します。

指定例)

php /homeX1/X2/public_html/hoge_directory/hoge.php     

 

WinSCPで確認すると作成したスクリプトまでのパスは次の様に見えます。

/public_html/hoge_directory/hoge.php

しかし、cronで指定をする際には「/public_html」の左側のパスも含めてパス指定する必要があります。

メニュー > ftp > Directory の部分にパスがあるのでそれを使います。

/homeX1/X2 と /public_html/hoge_directory/hoge.php をマージして

/homeX1/X2/public_html/hoge_directory/hoge.php をcronに指定する流れです。

 

bluehost-3

cronで直接phpを実行できるのは便利で良いですね。日本のvalue serverとかphpをcronで実行しようとするとシェルをcronから叩く必要があり面倒です。bluehostはオススメのサーバです。

 

 


【でんき家計簿】東京電力株式会社のWeb検針票が開始だって【不必要】


郵便ポストを開けたら東京電力からWeb検針票スタートのお知らせハガキが入っていました。そんな事をする間に福島に垂れ流し中の放射能・電気代・政治家からの天下りを何とかしましょうよ、東京電力さんって感じですね。

 

東京電力から届いたWeb検針票のお葉書

t-1

 

 

東京電力からのハガキの釣り文句

 

あーだーこーだそれっぽい事を言ってはいますが、具体的にどの位の節約になるかなんて一言も書いていません。バカな人は釣られてしまうのでしょうねw

実は、こんなに!選べる料金メニュー

ライフスタイルに合ったメニューでおトクになるかも

従量電灯 B・C

時間帯・曜日を気にせず電気を使いたい方などにおすすめのスタンダードなメニュー。

朝得プラン

深夜1時から朝9時までの時間帯がおトクになるメニュー。朝からアクティブに過ごす方などにおすすめ。

夜得プラン

朝9時から朝5時までの時間帯がおトクになるメニュー。夜は、家でゆっくりと趣味の時間を過ごしたい夜型生活の方などにおすすめ。

半日お得プラン

夜9時から朝9時までの時間帯がおトクになるメニュー。朝に家事をして、夜はくつろいで過ごす方などにおすすめ。

土日お得プラン

土日が1日中おトクになるメニュー。土日に在宅していることが多い方などにおすすめ。

でんき家計簿でお客さまに合ったおトクな料金メニューがチェックできます!

電気代安くなるのかな?

t-2

 

便利がいっぱいのインターネットサービス「でんき家計簿」!

150万会員に、大好評。次は、あなたも!

t-3

 

相変わらず、放射能垂れ流し中の東京電力の言う事は信用成りませんね。こんなどれくらい電気料金が安くなるかも明示しない様な訳のわからないサービスに私は申し込みません。

 

 


Value Server.com Control Panel上でcron(クーロン)を実行させるには?


普段はさくらインターネットを使っているのですがたまには違うサーバも使ってみようと思ってValue Serverをレンタルしてみました。

Value Serverでcron設定するのは、少しやり辛いです。

さくらインターネットでのcronタブよりわかり辛いのと、 Value-Server.com Control PanelのUIが分かり辛い為です。

 

Value ServerでCron設定する手順

1.Value-Server.com Control Panelにログインする。

2.左メニュー > お役立ちツールをクリックする。

3.プルダウン表示されるのでその中から

CRONジョブの設定・編集をクリックする。

vs-1

 

 

4.CRONジョブの設定・編集画面が表示されるのでその中に記述します。

毎時、毎日、を設定する場合には「*」を指定します。

以下の例では毎時 30分に cronが走る様に設定しています。

 

value-server-1

 

コマンドの指定は、以下の様にします。 赤文字部分を自分で記述する必要があります。public_htmlを記述してからシェル名を入力しないと動かないので注意してください。value serverの説明はざっくりしていて分かり辛いです。

/virtual/{user_name}/public_html/hogehoge.sh >/dev/null 2>&1

後ろに

>/dev/null 2>&1  を付ける事によりcron実行時の結果・エラーメールを破棄出来ます。届かない様に設定が出来ます。サーバ容量を消費してしまうので必ず設定しておきましょう。

5.シェル・スクリプトの実行権限を 755にします。

さくらインターネットでは特に手動で設定する必要がありませんでしたが、Value Serverは面倒な事に手動で実行権限を与えてやる必要があります。

WinSCPにログイン > 対象ファイルの上で右クリック > プロパティ(P)

vs-3

 

 

パーミッション(権限)を 0755   に設定します。

vs-4

 

 

hogehoge.shの中身

UTF-8で改行コードは、さくらエディタを使ってLFに統一をさせます。

#!/bin/sh

#PHP
/usr/local/bin/php /virtual/{user_name}/hoge-cron.php

exit

 

この手順を行えば、value server上でcronが正常に動作する様になります。


WinSCPでサーバディレクトリを開いた際に文字化けする場合の対処方法


WinSCPでサーバディレクトリを開いた場合に文字化けして表示される場合があります。サーバサイドで文字コードをUTF-8に設定しているのにWinSCPでSJISと誤認識して開いている事が原因です。

基本WEBサーバは、UTF-8で動かす事が多いのでWinSCPには事前に文字コードをUTF-8に変換する様に設定しておきましょう。

 

WinSCPで文字コードをUTF-8に設定する手順

win-scp


ロリポップのコロリプランでcron(クーロン)を実行するには?


ロリポップのコロリプランでcron(クーロン)を設定しました。

その時の例です。さくらインターネットとはcronの指定方法が若干違います。

 

cronの設定の仕方

 

1.管理画面にログインする。

2.WEBツールにフォーカスを当てる。

3.cron設定をクリックする。

loli

 

 

4.cronの設置を行う。

1) cronの設定名にクーロンの名前を付ける。

2) 実行したいタイミングをプルダウンより選択する。

3)  cron(クーロン)で実行したいスクリプトを指定する。

hoge.php を実行したい場合には、 hoge.phpのみ指定する。

loli-2

 

 

 

さくらインターネットよりもロリポップの方がクーロンの指定は簡単です。

ついでにさくらインターネットでのcronを指定する場合のコマンドは以下の通りです。

cd /home/{user_name}/www/{made_directory}; /usr/local/bin/php hogehoge.php 1> /dev/null