ノウハウツリーの管理人 のすべての投稿

お名前.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

 


WordPressにインストール済のプラグインの設定を変更するには?


WordPressはプラグインを追加する事により柔軟に色々な事が出来る様になります。便利なプラグインを入れたら設定を見直しましょう。

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

2.設定の上にマウスカーソールを当てる。

3.インストール済のプラグインがプルダウン表示されるのでその中か設定したいプラグインをクリックする。

ここでは、 WordPress Related Posts をクリックしました。

 

wp_setting


Eclipse上でTeraTermの様にコマンド発行をする方法


Eclipseでソースコードを修正し、Eclipse上でTeraTermの様にコマンド発行をする事が実は出来ます。結構便利な方法なので覚えておきましょう。

1.

リモート・システム・エクスプローラーを開きます。

 

2.

対象のディレクトリの上で右クリック > ターミナルの起動(L)

eclipse-1

 

 

3.

ターミナルのタブがEclipse上で開きます。

あとは、Linuxコマンドを発行する事でTeraTermで行う様なコマンド発行を自由にする事が出来る様になります。

eclipse-2


サクラエディタを使ってテキストファイルをUTF-8で保存する方法


Windows環境では、文字コードはSJISで改行コードは、\r\nですが

Linux環境では、文字コードはUTF-8で改行コードは、\nです。

 

そこでWindows環境でテキストファイルをUTF-8で改行こーどを\nにした上で保存する方法を纏めます。

 

1.

対象ファイルの上で右クリック > プログラムから開く (H) > サクラエディタ

sakura-1

 

 

2.

文字列をサクラエディタ上で編集する。

 

3.

メニュー> ファイル(F) > 名前を付けて保存(A)… > 

sakura-2

 

4.

以下を選択し

文字コードセット(C): UTF-8 

改行コード(E): LF(UNIX) 

保存(S) をクリックする。

sakura-3

 

 

WindowsとLinuxとでは文字コードが異なる為にローカルで編集したテキストファイル・スクリプトをWEBサーバに転送する際には事前にサクラエディタで文字コードをUTF-8に統一しておいた方が無難です。

 


「このWebページはスクリプトやActivexコントロールを実行しないように制限されています」を出ない様にする方法


Windows7でローカルに保存したHTMLファイルを開こうとすると
このWebページはスクリプトやActivexコントロールを実行しないように制限されていますというエラーメッセージが常に表示されて面倒だな~と感じていて調べたら表示する方法があったので方法を控えます。

 

ウザいこのダイアログを非表示にする方法

1.IE(Internet Explorer)を開く。

2.メニュー > ツール(T) > インターネットオプション(O)

3.インターネットオプションダイアログの起動 > 詳細設定タブ

4.マイコンピュータのファイルでのアクティブ コンテンツの実行を許可する* にチェックを入れる > OK ボタンを押下

 

ie-error