定制 shogo23/yougerv 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

shogo23/yougerv

Composer 安装命令:

composer create-project shogo23/yougerv

包简介

Is a video streaming website created by [Gervic](https://www.facebook.com/gervic23) as part of portfolio written on CodeIgniter 4 Framework.

README 文档

README

Is a video streaming website created by Gervic as part of portfolio written on CodeIgniter 4 Framework.

System Requirements

  • PHP 7.0 or highter
  • MYSQL or MARIADB
  • or much better you use XAMPP for windows users.
  • FFMPEG
  • Node Package Manager (npm) from Nodejs
  • Composer

Installation

Download from Composer

$ composer create-project shogo23/yougerv

Clone from Github

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

Clone from Bitbucket

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

Or Download manualy

From Github

Project Setup

Database

  • Create a database any name you want.
  • Rename env file to .env from root directory.
  • Open .env file with your text editor. Find the database section and fill up your database credentials.
#--------------------------------------------------------------------
# DATABASE
#--------------------------------------------------------------------

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

Database Migration and Seeding

Open your command terminal and run the following commands. This will create database tables and data.

$ php spark migrate
$ php spark db:seed MainSeeder

Setting up FFMPEG

Open .env file and locate the path of ffmpeg.exe and ffprobe.exe. This is my configuration...

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

Setting up Required PHP and Javascript Libraries.

Setting up PHP Libraries (If you downloaded this project from composer, there is no need for this).

$ composer install

Setting up Javascript Libraries.

$ npm install

Setting up app.js and app.css bundle files. (/public/dist)

$ npm run production

Virtual Hosting

Open C:\Windows\system32\divers\etc\host and add this...

127.0.0.1           yougerv.test

Open C:\xampp\apache\conf\extra\httpd-vhost.conf if your are a xampp user and add this configuration.

<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>

Setting up $baseURL

Open /App/Config/App.php and change the value $baseURL to 'http://youegerv.test'

Restart apache2 and now you can access the website at http://yougerv.test

User Accounts

Here are the following usernames. (Password for all accounts: enduser)

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

Contact Author

Email me at gervic@gmx.com or message me on facebook at https://www.facebook.comn/gervic23

shogo23/yougerv 适用场景与选型建议

shogo23/yougerv 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 6 次下载、GitHub Stars 达 0, 最近一次更新时间为 2020 年 07 月 07 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 shogo23/yougerv 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 shogo23/yougerv 我们能提供哪些服务?
定制开发 / 二次开发

基于 shogo23/yougerv 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 6
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 8
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-07-07