websk/skif

本包最新版本(2.4.3)没有可用的许可信息。

Skif 管理员

维护者

详细信息

github.com/websk/skif

主页

源代码

问题

安装: 276

依赖: 0

建议者: 0

安全: 0

星级: 1

关注者: 3

分支: 0

公开问题: 16

语言:JavaScript

2.4.3 2024-01-17 18:41 UTC

README

作为库安装

  • 将 /vendor/websk/skif/config/config.example.php 复制为 config/config.php
  • 在 config/config.php 中替换 vendor/websk/skif/config/config.default.php 的设置和路径
  • 执行 composer install
  • 创建 MySQL 数据库 skif(或其他名称)
  • 在 MySQL 数据库中运行自动迁移过程: php vendor\bin\websk_db_migration.php migrations:migration_auto 或运行处理迁移过程 php vendor\bin\websk_db_migration.php migrations:migration_handle
  • 运行创建用户: php bin\websk_auth_create_user.php auth:create_user

演示

  • 安装 mkcert, https://github.com/FiloSottile/mkcert

  • 执行: $ mkcert --install

  • skif.devbox 创建自签名证书

    $ mkcert skif.devbox

  • 将获取到的文件 _wildcard.skif.devbox.pem 和 _wildcard.skif.devbox.pem 复制到 var/docker/nginx/sites

  • /etc/hosts 或 Windows 中的相应文件中添加条目

    127.0.0.1 skif.devbox
    
  • 创建本地配置文件,如有需要可进行修改

    $ cp config/config.example.php config/config.php

  • 进入 docker-compose 目录

    $ cd var/docker

  • 创建本地 .env 文件,如有需要可进行修改

    $ cp .example.env .env

  • 构建并启动 Docker 容器

    $ docker-compose up -d --build

  • 为项目安装依赖

    $ docker-compose exec php-fpm composer install

  • 执行数据库迁移

    $ docker-compose exec php-fpm php vendor/bin/websk_db_migration.php migrations:migration_auto

    或运行处理迁移

    $ docker-compose exec php-fpm php vendor/bin/websk_db_migration.php migrations:migration_handle

  • 创建用于登录管理后台的用户

    $ docker-compose exec php-fpm php vendor/bin/websk_auth_create_user.php auth:create_user

  • 打开 https://skif.devbox/admin

  • 以创建的用户登录