本文を読み飛ばす

部HPをWordPress.org化する計画をついに始動させた話

書こう書こうと思ってたけど,めんどくせーなと思ってたのでなかなか手を付けられなかったのですが(俺の悪い癖,いい加減直せ)書きます.書きたいことが多い…というか頭の中が整理しきれてないので,WordPress関係のことは,ちょっとずつ小分けの記事にして書いてきます.

WordPress化しようと思った理由

僕が所属している部活には,結構前からホームページが存在していました.世代ごとに何回かリニューアルされてました.

んで,僕は少し前からWeb関係のアレコレに興味を持ってました.将来,本格的に自分のホームページを持ちたいなぁ…とかいう願望もありました.

で,僕が冗談含めて「部のHP更新したいなぁ」って言ったところ,なんと本当にWeb担当になってしまいました.(^▽^)

部サイトの課題

ざっくり言うと

  1. HTMLとCSS書ける人しか書けない.
  2. 活動場所のPCからじゃなきゃ更新できない.
  3. 何か情報を追加したとき,リンク関係を手修正しなきゃいけない→めんどい
まず,1についてですが,WordPressには最悪グラフィックエディターとかいう最強兵器があります.だからHTMLわかんねーって人でも更新できます.てか,部のサイトだからみんなで更新したいよねーって前々から思ってました.

2ですが,さすがにWordPress本体のPHPとかいじるだとかは,学校端末からじゃなければできませんが.単純な更新はいつでもどこでもできるようになります.そして,最悪,僕らが学校鯖内をいじる手立てを無くしても,コンテンツの更新自体は続けられます.WP本体やテーマやプラグインのバージョンが古いまま放置され脆弱性まみれのヒャッホイな環境となってしまうことを気にしなければですが.

3ですが…まあ…そういうことです.書くの疲れてきた

今までWordPress化してこなかった理由

単刀直入にいうと,MySQL関係の操作ができなかったからです.MySQLというのは,WordPressのような動的サイトを作る際に必要なデータベースツールです.

我々が,学校のサーバーでできることは,HTMLやCSS,画像,JavaScript等のファイルをFTPでアップロードすることのみです.

SSHでWebサーバーにアクセスし,MySQLのインストールやDB作成をする…といったことができなかったのです.

なので,僕は諦めてしまい,Webエンジニア軍団が皆毛嫌いするであろうWordPress.comにHPとは別にブログを作成.その結果,下のような状況になりました.

メインのコンテンツ更新がブログに移行

HPは不要になりRSSフィードを使い,ブログと提携させ,最新記事へのリンクを貼りつけるだけに(HPはブログへのただの橋渡しと化す)

まあ,この状況はいくらなんでも酷すぎますよwwwそれにWordPress.comとか使って身内Web屋を名乗ることはできない…ので,どうにかしたかったんです.

諦めきれず,色々ググっていたんですが,ついにMySQLを使わずにWordPressを構築する方法を見つけました.

MySQLを使わずにWordPressを構築する方法

MySQLデータベースを使用しないでワードプレスを構築する方法 | ウェブデザイン・ネットワークに関するネタ帳(2019.2.17閲覧) https://www.webdesign-mania.info/2015/04/non-mysql.html

こちらのサイトを参考にさせていただきました.具体的なことはリンク先を読んでいただくとして

MySQLの代わりに何を使うかというと,SQLiteというファイルベースのデータベース(サーバー不要)です.これにより,MySQL関係の操作ができないWebサーバーにもWordPressがインストールできるようになるということです.もちろん,サーバーがPHPに対応してないと,WordPressはおろか動的サイトも構築できません.


こうして,MySQLを使わなくてもWordPressを構築できると知った僕は,ローカル環境(Windows,IIS)にWordPressサイトを作り始めるのであった.

2019.4.16 追記

ダメだった.パーミッション関係いじらないといけないみたい.SSHしないとダメか… めんどくさくなったので,結局今回の作戦は失敗として終わらせることにした.