エンジニア以外は意味も分からずにソースコードをいじるべからず

Author:
terminal

ブログ記事ってのは不特定多数に伝わってしまう。
だからエンジニア向けとかに書いた記事を一般人が見て真似してしまうこともある。
index.phpにこの記述を追加すれば動くよ、と言われて編集かけてしまうとか。

それで動けばまあいいのだけど、万一動かなくなった場合に復旧できるのか。
追加しようとしているものが本当に良い保証は無いのである。

例えばwordpressの場合、最低でも
・wordpress本体のバージョン
・phpのバージョン
・apacheのバージョン
・mysqlのバージョン
の4つの組み合わせがある。
OSについてはあまり依存性が無いからいいとして。

で、下記コードはphpバージョン5.4では動くけどバージョン5.3では動かなくなってしまう。

$a = [1, 2, 3];

下記コードはapache2.4では動くけどapache2.2では動かない。
Require ip 127.0.0.1

エンジニアなら5.3以前はarrayを使わないといけないとかapache2.2ではdeny from,allow fromを使うとか分かるけど、一般人が自分のphpのバージョンも知らずに下手にコピーしたらご愁傷様なのですよ。
たったの一行で動かなくなる、それがプログラムなのです。

だから正直な話、素人が下手にソースコードをいじるような事はオススメしないです。
ほんのちょっとした気持ちが色々なものをぶっ壊してしまうのですから。

Share on Facebook
Pocket