金义/金站点

金站点的基础应用

安装次数: 0

依赖者: 0

建议者: 0

安全性: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

语言:HTML

类型:项目

0.3 2024-08-25 08:50 UTC

This package is not auto-updated.

Last update: 2024-09-23 07:25:13 UTC


README

지니Site是基于지니PHP开发的CMS。

安装

金站点是基于Laravel开发的。要使用它,需要PHP语言、Composer、nodejs以及MySQL等RDBMS。

首先安装基础的金站点。

composer create-project jiny/jinysite 프로젝트

包和模块

金ERP的主要功能从新的命名空间jinymodules开始。这意味着可以直接在项目根目录中安装和直接使用扩展功能。

环境配置和数据库迁移

为了数据库连接,请修改.env文件。金PHP默认使用MySQL等RDBMS。

从Laravel 11版本开始,基本数据库被设置为SQLite。要使用SQLite,需要在php.ini中扩展pdo_sqlite驱动程序。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

首先,在mysql连接终端中创建用户和模式。此外,还需要授予创建和更改表权限。

创建初始表。为此,请运行Laravel的migrate命令。

php artisan migrate

CSS及资产安装

为了处理前端页面,需要构建CSS和assets。这需要nodejs。

npm install
npm run build

服务器运行

当数据库和页面assets构建完成时,通过PHP内置的web服务器来运行项目。

php artisan serve

网站构建及设计

金PHP提供了基于Laravel的简单网站构建功能。金PHP通过主题和slot概念来支持灵活的网站构建。

主题

在项目根目录下的/theme文件夹中包含多个主题。主题可以包装所有网站,并创建具有相同概念的网站以保持一致性。

www-slot

添加了/resources/www文件夹。金PHP将静态页面与URL自动映射以输出页面。此外,通过应用slot,将访问端点更改为/resources/www/slot1以输出页面。

技术文档