logo

源码安装指南

1. 从 GitHub 拉取代码

查看最新版本

您可以运行 git checkout v0.1.0 来切换到您想要安装的版本(v0.1.0 是版本号)。

打开终端,执行以下命令:

bash
cd /var/www # 或者选择您希望安装 web 应用程序的位置
git clone https://github.com/innocommerce/innoshop.git
cd innoshop

2. 安装第三方依赖

打开终端,定位到项目目录,然后运行以下命令来安装所需的第三方包:

bash
composer install

3. 前端资源编译

执行以下命令来编译前端的 CSS 和 JavaScript 文件:

bash
npm install && npm run prod

4. 上传资源目录设置

运行以下命令来创建并设置上传资源目录:

bash
php artisan storage:link

5. 设置网站根目录

将您的网站根目录指向当前项目的 public 文件夹,并配置好伪静态。

网页安装选项

完成上述步骤后,您可以选择通过浏览器打开我们的安装向导页面,它将引导您完成剩余的安装过程。 当然,如果您倾向于用命令行手动安装,请继续阅读下文的指南。

6. 创建配置文件

复制 .env.example 文件以创建一个新的 .env 配置文件:

bash
cp .env.example .env

7. 配置数据库

根据您的数据库类型,打开 .env 文件并填写数据库配置信息。如果您使用 SQLite:

SQLite

您的 .env 文件不应当包含 DB_HOST 键。您还需要创建 database/database.sqlite 文件并设置适当的权限。

bash
touch ./database/database.sqlite
chmod 666 ./database/database.sqlite

如果您使用MySQL,则需要按照数据库实际信息修改 DB_ 开头的数据库配置。

8. 设置应用程序密钥

在生成 APP_KEY 之前,请确保您对 .env 文件有正确的读写权限。然后,运行以下命令:

shell
php artisan key:generate

9. 数据库迁移与数据填充

最后,执行以下命令来创建数据库结构并导入基础数据:

bash
php artisan migrate && php artisan db:seed

完成以上步骤后,您的 InnoShop 应该已经安装成功,现在可以通过浏览器访问并开始体验了。