LoginSignup
3
1

baserCMSをWindowsのXAMPPで動かす(サブディレクトリ対応)

Last updated at Posted at 2023-07-15
  1. XAMPPのインストール
  2. Apache, MySQLの起動
  3. baserCMSのダウンロードと設置
  4. baserCMSのインストール
    1. サブディレクトリに設置する場合の注意点
    2. intl拡張が必要とのことで拡張を有効化する
    3. PHPのパスの確認
  5. Composerでのインストールが失敗する問題の解決
    1. Composerのmanual download
    2. PawerShellでインストール
    3. .envの生成と編集

XAMPPのインストール、Apache, MySQLの起動

既にqiitaにあるので こちら を参照

baserCMSのダウンロードと設置

公式サイトからzipを取得
展開して C:\xampp\htdocs\basercms として配置

image.png

baserCMSのインストール

サブディレクトリに設置する場合の注意点

.htaccessの書き換えが必要になります
C:\xampp\htdocs\basercms\.htaccess

#RewriteBase    /
RewriteBase    /basercms

C:\xampp\htdocs\basercms\webroot\.htaccess

RewriteBase /
RewriteBase /basercms/webroot

intl拡張が必要とのことで拡張を有効化する

XAMPPのControlPanelのphp.iniを編集
image.png

コメントされたintl拡張を有効化する
image.png

他にもgdとzipが必要になるので下記もコメントされている拡張を有効化します
extension=gd
extension=zip

※ XAMPPのControlPanelからApacheをStopしてStart(再起動)

PHPのパスの確認

ふむ: C:\xampp\php\php.exe
image.png

composerでのインストールが失敗する問題の解決

これでも失敗するので、手動でcomposerをインストールし、関連ライブラリをインストールする。
スクリーンショット 2023-07-15 122053.png

Composerのmanual download

Composerの公式サイトから Manual Downloadして、
C:\xampp\htdocs\basercms\composer\composer.pharに配置

image.png

image.png

PawerShellでインストール

PawerShellを起動してcomposer の installコマンドを実行

PS C:\> cd .\xampp\htdocs\basercms\
PS C:\xampp\htdocs\basercms> C:\xampp\php\php.exe .\composer\composer.phar update

image.png

.envの生成と編集

公式ガイドでcomposerのインストールが上手くいかなかった場合を参考に、.envを手動で生成

.env内の下記は動作環境に合わせて変更が必要です

export SITE_URL="https://localhost/"
export SSL_URL="https://localhost/"

以上でインストールが実行可能になります

image.png

※ インストールではデータベースが必要になるため、phpMyAdmin等で事前にデーターベースを作っておく必要があります。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1