高専ガイド KOSEN

Hosting

共有サーバーへの設置

このサイトは HTML と PHP だけで動きます。データベースは使いません。アクセスカウンターはサーバー上のテキストファイルに記録します。

用意するもの

  • PHP が使える共有サーバー(さくら、エックスサーバー、ロリポップなど)
  • 公開したいドメイン
  • このフォルダ一式(index.php と同じ階層をまるごと)

Perl は使いません。PHP 7.4 以降であれば動作します。

置き方

  1. サーバーのコントロールパネルからファイルマネージャーを開く。
  2. ドメインの公開フォルダ(多くの場合 public_html または www)を開く。
  3. このサイトのファイルをすべてアップロードする。サブフォルダに置く場合も、フォルダの中身の構造はそのままにする。
  4. data フォルダが書き込めるようにする(権限の目安は 757 または 775)。中の counter.txt は 666 でも可。
  5. ブラウザでドメインを開き、トップページとフッターのカウンターを確認する。

カウンターについて

訪問のたびに data/counter.txt の数字が増えます。同じブラウザでは、ウィンドウを閉じるまで一度だけ数えます。データベースは不要です。

数字が動かないときは、data フォルダの書き込み権限を確認してください。data はウェブから直接読めないよう制限してあります。

URL について

標準では schools.php?slug= 形式です。Apache の書き換えが使えるサーバーでは、付属の .htaccess により /schools や /guide でも開けます。書き換えが無いサーバーでも、.php のアドレスで問題なく使えます。