trk / luya-uikit-kickstarter
LUYA应用的uikit kickstarter项目(仅使用uikit内容块)。
Requires
- ext-json: *
- luyadev/luya-core: dev-master
- luyadev/luya-module-admin: dev-master
- luyadev/luya-module-cms: dev-master
- trk/luya-theme: dev-master
- trk/luya-uikit: dev-master
Requires (Dev)
- luyadev/luya-testsuite: ~1.0.0
- yiisoft/yii2-debug: ~2.0.0
- yiisoft/yii2-gii: ~2.0.0
This package is auto-updated.
Last update: 2024-09-04 21:51:34 UTC
README
LUYA Uikit 3 Kickstarter应用
安装
首先必须安装全局的fxp/composer-asset-plugin
插件,这是由Yii要求通过Composer安装bower包所必需的。要全局安装fxp/composer-asset-plugin
,请打开您的终端并运行以下命令
composer global require "fxp/composer-asset-plugin:~1.4"
设置好Composer后,我们执行Composer命令create-project
来检出luya-uikit-kickstarter
应用,这是一个直接运行网站的即开即用
的LUYA配置。建议您直接从您的htdocs/webserver文件夹运行create-project
命令,如下所示
composer create-project trk/luya-uikit-kickstarter:dev-master
注意:在安装过程中,Composer可能会要求您输入GitHub登录凭据。这是正常的,因为Composer需要获取足够的API速率限制以从GitHub检索依赖包信息。有关更多详细信息,请参阅Composer文档。
create-project
命令将在执行composer create-project
命令的当前文件夹中创建一个名为luya-uikit-kickstarter
的文件夹。如果Composer安装成功,请切换到应用内的configs
文件夹,并将.dist
模板文件复制到原始的.php
文件。
cp env.php.dist env.php cp env-local.php.dist env-local.php
现在需要将configs/env-local.php
文件中的数据库连接配置与您的MySQL服务器配置相匹配。建议您打开所有配置文件一次,更改值并了解其行为。为了了解配置文件,请参阅环境配置部分。成功设置数据库连接后,您需要重新打开终端并切换到项目目录,然后执行由Composer安装到您的vendor文件夹中的luya
二进制文件,如下所述。
使用迁移控制台命令运行迁移文件。
注意:如果迁移过程失败,请尝试将数据库DNS配置中的localhost替换为127.0.0.1(位于configs文件夹中的
env-local.php
)。
./luya migrate
使用导入控制台命令将所有文件系统配置导入数据库。
./luya import
最后,执行设置控制台命令,它将设置用户、组和权限。
./luya admin/setup
设置过程将要求您输入电子邮件和密码以将您的个人登录数据存储在数据库中(当然,密码将被加密)。
./luya health
将检查几个目录是否存在并且可读/可写。
现在您可以登录到管理界面,例如https:///luya-uikit-kickstarter/public_html/admin
(取决于LUYA文件的存储位置)。
如果您在LUYA设置过程中遇到任何问题,请访问安装问题和问题网站。
主题编译
我们创建了自己的NPM包,其中包含了我们的gulp工作流。
所有准备工作都在 resources/theme
文件夹内。