ktc / cdn
Lavavel/Voyager KTC 内容服务器
1.0.62
2017-12-18 19:19 UTC
Requires
- php: >=7.0.0
- illuminate/filesystem: ^5.0
- illuminate/support: ^5.0
- league/flysystem: ^1.0
- league/flysystem-sftp: ^1.0
- tcg/voyager: ^1.0
- dev-master
- 1.0.62
- 1.0.61
- 1.0.60
- 1.0.59
- 1.0.58
- 1.0.57
- 1.0.56
- 1.0.55
- 1.0.54
- 1.0.53
- 1.0.52
- 1.0.51
- 1.0.50
- 1.0.49
- 1.0.48
- 1.0.47
- 1.0.46
- 1.0.45
- 1.0.44
- 1.0.43
- 1.0.42
- 1.0.41
- 1.0.40
- 1.0.39
- 1.0.37
- 1.0.36
- 1.0.35
- v1.0.34
- v1.0.33
- v1.0.32
- v1.0.31
- v1.0.30
- v1.0.29
- v1.0.28
- v1.0.27
- v1.0.26
- v1.0.25
- v1.0.24
- v1.0.23
- v1.0.22
- v1.0.21
- v1.0.20
- v1.0.19
- v1.0.18
- v1.0.17
- v1.0.16
- v1.0.15
- v1.0.14
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.2
- v1.0.1
- v1.0.0
This package is not auto-updated.
Last update: 2024-09-29 04:31:26 UTC
README
安装 lavavel 和 voyager CDN 的步骤。
Envoy 任务运行器
有关 Laravel 官方网站 上的完整文档
在控制台运行以下 composer 命令
composer global require laravel/envoy
安装库
composer require ktc/cdn
添加服务提供者
编辑文件 /config/app.php
在数组 providers 的末尾添加新值
'providers' => [ //.... //... //. CDN\CDNServiceProvider::class
配置新驱动
编辑文件 /config/filesystems.php
在数组 disks 的末尾添加新值
'disks' => [ //.... //... //. 'sftp' => [ 'driver' => 'sftp', 'host' => env('CDN_SSH_HOST'), 'port' => 22, 'username' => env('CDN_SSH_USERNAME'), 'password' => '', 'privateKey' => env('CDN_SSH_PRIVATE_KEY_PATH'), 'root' => env('CDN_BASE').'/'.env('CDN_BASE_SUBDIRECTORY'), ]
在 CDN 服务器中创建新仓库
php artisan cdn:install
按照说明操作
安装完成后,您的项目将包含以下键
.env
FILESYSTEM_DRIVER 定义要使用的新驱动(默认为 sftp)。
CDN_BASE 实际存储跨内容仓库的绝对路径
CDN_BASE_SUBDIRECTORY 仅 ID,为项目创建目录,不要使用特殊字符或空格。
CDN_SSH_USERNAME 本地使用的用户 ssh 连接。
CDN_SSH_PRIVATE_KEY_PATH SSH 连接密钥,路径必须是计算机的绝对路径。
CDN_SSH_HOST 连接到 CDN 主机
CDN_PUBLIC 公众对 CDN 的访问
示例
FILESYSTEM_DRIVER=sftp CDN_BASE=/example/path CDN_BASE_SUBDIRECTORY=exampleProject CDN_SSH_USERNAME=root CDN_SSH_PRIVATE_KEY_PATH=/Users/example/.ssh/id_rsa CDN_SSH_HOST=experience.ktcagency.com CDN_PUBLIC=cdn.experience.ktcagency.com
准备好了。
如果您正在使用 Voyager
编辑文件 /config/voyager.php
更改 storage 的值
'storage' => [ 'disk' => 'sftp', ],