古いPHPをそのままにしておくと、どうなりますか。
サポートが終了したバージョンでは、新しく見つかった脆弱性は修正されません。ホスティング会社も旧バージョンを順に停止していきます。サイトがすぐに動かなくなるわけではありませんが、問題が起きたときに適用できる修正がありません。実際には、古いサイトにはすでに別の問題があり、だれも調べていないだけということがよくあります。
アップグレードにはどのくらいかかりますか。
コードの量と、決済、会員機能、外部ログイン連携の有無で変わります。まずサーバーに入って評価を行い、報告書に工数の見積もりとその根拠を書きます。それを読んでから、進めるかどうかを決めてください。コードを見る前に出した日数は、たいてい当たりません。
作業中、サイトは停止しますか。
修正はすべてテスト環境で行うので、本番サイトはそのまま動き続けます。本番に触れるのは最後の切り替えだけです。切り替え前に完全バックアップを取り、日時も事前にご相談して決めます。切り替え後はサイト全体をもう一度巡回して確認します。
過去に侵入されたかどうかは、どうすれば分かりますか。
公開ページを見るだけでは、たいてい分かりません。サーバーに入り、不審なファイル、身に覚えのないアカウント、書き換えられた設定、残っている記録を調べる必要があります。このページで紹介した3つのサイトのうち2つで、過去にバックドアを仕掛けられた形跡が見つかりました。
料金はどのように決まりますか。
評価を先に行い、その後で見積もりを出します。評価では、コードの量、アップグレード後に動かなくなる箇所の数、検証が必要な機能の数を調べます。作業開始後に範囲外の問題が見つかった場合は、手を付ける前に確認を取ります。このページに固定料金は載せていません。
最初に何を伝えればよいですか。
サイトのURLと、ホスティング会社の名前だけで相談を始められます。サーバーへのログイン権限が必要になるのは、評価を行うと決めた後です。安全な受け渡し方法はそのときに決めます。メールでパスワード、認証コード、顧客データを送らないでください。