PHP不具合修正を依頼する前に、安全に渡したい7項目

PHP不具合修正を依頼する前に、安全に渡したい7項目

記事
IT・テクノロジー
PHPの不具合は、同じ「表示されない」でも原因が複数考えられます。依頼時に最低限の情報がそろっていると、調査範囲を絞りやすくなり、不要なやり取りも減らせます。

ここでは、軽微なPHP不具合の修正を依頼する前に整理しておきたい7項目をまとめます。

1.症状と期待する状態

「動きません」だけでなく、どのページで何をすると、実際にどうなるのかを書きます。あわせて、本来どうなってほしいかも1文で示します。

例:
・送信ボタンを押しても完了画面へ移動しない
・本来は送信後に「受付完了」と表示したい

2.再現手順

不具合が起きるまでの操作を、最初から順番に並べます。毎回起きるのか、特定の入力時だけ起きるのかも重要です。

例:
1. お問い合わせページを開く
2. 必須項目を入力する
3. 送信ボタンを押す
4. 画面が変わらない

3.対象URLと対象ファイル

公開中のページなら対象URLを伝えます。修正対象が分かっている場合は、ファイル名も明記します。

ただし、管理画面のパスワード、FTP・SSH・データベースの認証情報は送らないでください。ファイル単位で対応できる依頼なら、必要なPHPファイルだけを共有する方が安全です。

4.動作環境

分かる範囲で、PHPのバージョン、使用しているCMSやフレームワーク、利用ブラウザを整理します。すべて不明でも構いませんが、確認できた項目だけでもあると切り分けに役立ちます。

5.エラー表示と発生時刻

画面に表示されたエラー文は、要約せずそのまま控えます。スクリーンショットがある場合は、発生時刻と一緒に残すと照合しやすくなります。

ログを共有する場合は、パスワード、メールアドレス、トークンなどの秘密情報を削除し、発生前後の必要な行だけに絞ります。

6.直前に変えたことと正常だった時期

プラグイン更新、PHPバージョン変更、ファイル編集など、直前に行った変更を挙げます。「昨日までは動いていた」のように、最後に正常だった時期も分かると原因候補を狭められます。

7.納品形式と確認条件

修正版ファイルと差分パッチのどちらを希望するか、反映作業を自分で行えるかを決めます。また、「送信後に完了画面が表示される」など、修正完了と判断できる条件も先に共有します。

依頼用メモのひな形

症状:
期待する状態:
再現手順:
対象URL:
対象ファイル:
PHPバージョン:
直前に変えたこと:
エラー表示:
希望納期:
修正完了の条件:


軽微なPHP不具合で、対象が2点・2ファイルまでに絞れている場合は、修正版またはunified diffと反映手順をお渡しするサービスを出品しています。サーバーの認証情報を預からず、ファイル単位で進めます。
サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す