レンタルサーバーから「PHPのバージョンを上げてください」と案内が来たけれど、上げたらサイトが表示されなくなるのが怖い。そんな方のための、上げる前の診断です。
■この出品は診断だけです
サイトの更新作業はしません。本番のサイトには一切触らず、管理画面のパスワードもお預かりしません。PHPを上げても安全だと保証するものではなく、上げる前に危ない箇所を洗い出すためのものです。
■調べ方
お使いの無料のテーマ・プラグインと、お送りいただいた独自テーマを同じ版でそろえた検証用のWordPressをこちらで作り、案内されたPHPの版で動かします。無料のものは公式の配布元から同じ版をこちらで用意します。記事・画像・設定(データベースの中身)は再現しません。有料のテーマ・プラグインは入れないので、有料のテーマをお使いの場合、画面の検査はそのテーマ抜きになり、見た目や機能の検査にはなりません。
・プログラムを機械で読む検査と、画面を表示させてエラーを記録する検査の両方を掛け、独自テーマは人も読みます(それでも拾えない問題はあります)
・画面を表示させるのは7ページです(トップ・投稿・固定ページ・お問い合わせ(フォームが出るところまで)・カテゴリ・検索結果・存在しないページ)
・プラグインごとに、今の版でエラーが出るか、最新版で消えるかを調べます
・最新版がどのPHPの版から使えるかも調べ、PHPを上げる前に済ませるもの・上げた後でないと更新できないものに分けます
■お渡しするもの
・診断レポート(ブラウザで開けるファイル。止まる箇所・警告・直し方・PHPを上げる前と後の分け・確かめていないこと)
・独自テーマを直す場合は、書き換えの差分ファイル(どの行をどう変えるか)と、管理会社や制作会社にそのまま渡せる「お願いの文」
■判定できないことがあります
本番と構成(データベースの中身・サーバーの設定)が違うため、判定できないものが出ることがあります。その場合は「判定できず」と理由を書きます。判定できない項目があっても、料金は変わりません。
■この診断でできないこと
・本番での更新作業・PHPの切り替え・バックアップと戻し方
・管理画面・ログインが要る画面・フォームの送信・各プラグインの機能(ページ送り・SEOの設定など)が正しく働くか
・有料のテーマ・プラグインのプログラムの検査(販売元が公表している対応PHPの版を調べて書きます。公表がない・お使いの版に当てはまるか分からない場合は「判定できず」)
■料金に含まれる範囲
サイト1つ、テーマ1つ、プラグイン15本まで、独自テーマはPHPのファイル10本までです。プラグインが15本を超える場合と、独自テーマ・子テーマがある場合は、ご購入前にご連絡ください(「購入にあたってのお願い」)。
■お届け
必要な情報がそろった日を1日目として、5日以内にお届けします。連絡はトークルームの文字と添付です。
■生成AIの使い方
プログラムの読み取りとレポートの下書きに生成AIを使い、検査の実行と照合・最終確認は人が行います。お送りいただいたファイルとサイトヘルスの内容は当方の検証用サーバー(国内のVPS)に置き、入力を学習に使わない設定の生成AI(Claude・ChatGPT)に読ませます。それ以外の外部サービスには渡しません。読ませてほしくない場合は、ご購入前にお知らせください(お受けできないことがあります)。ファイルは取引が完了した日(キャンセルの場合はその日)に、検証用サーバーと手元の両方から削除します。
ご購入の前に、メッセージで教えてください。
・サーバー会社から案内されたPHPの版(例: 8.3)
・今お使いのPHPの版(サイトヘルスの「サーバー」に出ています。分からなければ購入後で構いません)
・プラグインが15本を超える場合と、独自テーマ・子テーマがある場合は、「プラグインの本数」と「独自テーマのPHPファイルの数」(分からなければ「分からない」で構いません)。範囲を超える場合はお見積りをお返事します
ご購入後にお願いすること
1. WordPressの管理画面「ツール」→「サイトヘルス」→「情報」→「サイト情報をクリップボードにコピー」の内容を、トークルームに貼ってください。テーマとプラグインの名前・版と、有効か無効かが分かります(検証用のWordPressも同じ有効・無効にそろえます)。
データベースのパスワードやユーザー名は、WordPressがこのコピーから外す作りになっています(当方の検証用サイト1件で、コピーボタンと同じ処理を動かして確かめました)。プラグインによっては独自の情報を足すことがあるので、念のため、貼る前に「password」「パスワード」「key」の文字が無いかを見て、あればその行を消してください。サーバー上のフォルダの場所(サーバーのアカウント名が入っていることがあります)も含まれるので、気になる方はその行を消してください。
2. 独自に作ったテーマ・子テーマがある場合だけ、そのフォルダをzipにして添付してください。作り方が分からない場合はトークルームでご説明します。送れない場合は、独自テーマを除いて調べます。
有料のテーマ・有料のプラグインのファイルはお受け取りしません(利用規約で第三者に渡せないことが多いため)。