用意するもの
- PHP が使える共有サーバー(さくら、エックスサーバー、ロリポップなど)
- 公開したいドメイン
- このフォルダ一式(index.php と同じ階層をまるごと)
Perl は使いません。PHP 7.4 以降であれば動作します。
置き方
- サーバーのコントロールパネルからファイルマネージャーを開く。
- ドメインの公開フォルダ(多くの場合
public_htmlまたはwww)を開く。 - このサイトのファイルをすべてアップロードする。サブフォルダに置く場合も、フォルダの中身の構造はそのままにする。
dataフォルダが書き込めるようにする(権限の目安は 757 または 775)。中のcounter.txtは 666 でも可。- ブラウザでドメインを開き、トップページとフッターのカウンターを確認する。
カウンターについて
訪問のたびに data/counter.txt の数字が増えます。同じブラウザでは、ウィンドウを閉じるまで一度だけ数えます。データベースは不要です。
数字が動かないときは、data フォルダの書き込み権限を確認してください。data はウェブから直接読めないよう制限してあります。
URL について
標準では schools.php?slug= 形式です。Apache の書き換えが使えるサーバーでは、付属の .htaccess により /schools や /guide でも開けます。書き換えが無いサーバーでも、.php のアドレスで問題なく使えます。