shogo23/yougerv

是一个由 [Gervic](https://#/gervic23) 创建的视频流网站,是使用 CodeIgniter 4 框架编写的作品集的一部分。

安装: 5

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:项目

v1.08 2020-07-08 14:21 UTC

This package is auto-updated.

Last update: 2024-09-28 13:17:04 UTC


README

是一个由 Gervic 创建的视频流网站,作为在 CodeIgniter 4 框架上编写的作品集的一部分。

系统要求

  • PHP 7.0 或更高版本
  • MYSQL 或 MARIADB
  • 或者,对于 Windows 用户,最好使用 XAMPP
  • FFMPEG
  • 来自 Nodejs 的 Node 包管理器 (npm)
  • Composer

安装

从 Composer 下载

$ composer create-project shogo23/yougerv

从 Github 克隆

$ git clone https://github.com/shogo23/yougerv.git

从 Bitbucket 克隆

$ git clone https://gervic23@bitbucket.org/gervic23/ci4.git

或手动下载

从 Github

项目设置

数据库

  • 创建一个任意命名的数据库。
  • 将根目录下的 env 文件重命名为 .env。
  • 使用您的文本编辑器打开 .env 文件。找到数据库部分并填写您的数据库凭证。
#--------------------------------------------------------------------
# DATABASE
#--------------------------------------------------------------------

database.default.hostname = localhost
database.default.database = ci4
database.default.username = root
database.default.password = root

数据库迁移和填充

打开您的命令终端并运行以下命令。这将创建数据库表和数据。

$ php spark migrate
$ php spark db:seed MainSeeder

设置 FFMPEG

打开 .env 文件并定位 ffmpeg.exe 和 ffprobe.exe 的路径。这是我的配置...

# FFMPEG CONFIGURATION.
ffmpeg.binaries     = C:\ffmpeg-20200420-cacdac8-win64-static\bin\ffmpeg.exe
ffprobe.binaries    = C:\ffmpeg-20200420-cacdac8-win64-static\bin\ffprobe.exe

设置所需的 PHP 和 JavaScript 库。

设置 PHP 库(如果您通过 composer 下载了此项目,则不需要此步骤)。

$ composer install

设置 JavaScript 库。

$ npm install

设置 app.js 和 app.css 打包文件。(/public/dist)

$ npm run production

虚拟主机

打开 C:\Windows\system32\divers\etc\host 并添加以下内容...

127.0.0.1           yougerv.test

如果您是 XAMPP 用户,请打开 C:\xampp\apache\conf\extra\httpd-vhost.conf 并添加以下配置。

<VirtualHost *:80>
    ServerAdmin youremail@email.com
    DocumentRoot "C:/xampp/htdocs/yougerv/public"
    ServerName yougervtest
    ServerAlias yougervtest
    ErrorLog "C:/xampp/htdocs/logs/error.log"
	CustomLog "C:/xampp/htdocs/logs/error.log" common
</VirtualHost>

设置 $baseURL

打开 /App/Config/App.php 并将 $baseURL 的值更改为 'http://youegerv.test'

重启 apache2,现在您可以通过 http://yougerv.test 访问网站

用户账户

以下是一些用户名。(所有账户的密码:enduser)

  • gervic23
  • serah23
  • claire23
  • yuel23
  • terra23
  • tifa23
  • vanille23
  • yuffie
  • rydia23
  • lumina23
  • garnet23

联系作者

请通过 gervic@gmx.com 发送邮件或在我的 Facebook 上留言 https://#n/gervic23