DB不要、オープンソースのPHP製静的CMS Pickles 2 をベースに、GitHub Pages に対応するように構成しました。
Pickles 2 のインストールは、composer
コマンドを使用します。
${documentRoot}
の部分は、インストール先の任意のディレクトリパスに置き換えてください。
$ cd ${documentRoot}
$ composer create-project pickles2/pickles2-for-github-pages ./
$ chmod -R 777 ./px-files/_sys
$ chmod -R 777 ./src_px2/common/px_resources
ウェブサーバーにブラウザでアクセスして、トップページが表示されるか、または、次のコマンドで設定情報が表示されれば成功です。
$ php ./src_px2/.px_execute.php "/?PX=config"
$ php ./src_px2/.px_execute.php "/?PX=publish.run"
./dist/
に、スタティックなHTMLとして出力されます。
PHPビルトインサーバーで起動することができます。
$ composer start
$ composer run-script start-pub
$ php ./src_px2/.px_execute.php "/?PX=clearcache"
- Mac, Linux または Windowsサーバ
- Apache
- mod_rewrite が利用可能であること
- .htaccess が利用可能であること
- または、Nginx、 PHPビルトインサーバー でも利用可能
- PHP 7.3 以上
- mbstring PHP Extension
- JSON PHP Extension
- PDO PHP Extension
- PDO SQLite (PDO_SQLITE) PHP Extension
- 初版リリース
Copyright (c)2001-2023 Tomoya Koyanagi, and Pickles Project
MIT License https://opensource.org/licenses/mit-license.php
- Tomoya Koyanagi tomk79@gmail.com
- website: https://www.pxt.jp/
- Twitter: @tomk79 https://twitter.com/tomk79/