问题标签 [laravel-vapor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - 为什么按计划运行的日志:在 Laravel Vapor 上运行而不保存在 Cloudwatch 中?
所以我有这个,Kernel.php
$schedule->command('command:name')->hourly()->withoutOverlapping();
但它从不将日志存储在 Cloudwatch 中。但是,如果我使用 手动运行它vapor command staging --command="php artisan command:name"
,它们确实会存储在 Cloudwatch 中。
我假设它与 Laravel Vapor 中基于 cron 的命令有关,将它们的输出存储到,/dev/null
但我可能错了。我的目标是捕获这些日志,有什么帮助吗?进一步补充,我的命令基本上从 API 中获取 50 条记录的数据。
laravel - Cloudflare HTTP 502 每 X 次点击
我想尝试一下 Laravel Vapor,并在暂存环境中部署了一个简单的项目。现在,我每隔第二个或第三个请求就会收到一个 HTTP 502 错误。对于某些 URL,它似乎比其他 URL 更频繁地发生,但我找不到该应用程序有任何问题。它响应迅速,当我重新加载 URL 时,错误消失了。如果我再次或第二次重新加载它,它是可重现的。
我们在“传统”AWS 设置和开发/登台和 VPS 服务器上使用完全相同的应用程序,而不会出现任何错误。
我也不明白为什么它使用带有美国 IP 地址的 Cloudflare,尽管从文档中我认为亚马逊的 CloudFront 会被使用。出于各种原因,我们需要应用程序在 eu-central-1 上运行,并使用其中的 IP 地址。我可以以某种方式摆脱 Cloudflare 吗?
如果有帮助,我正在使用由 vapor 提供的虚荣 URL(类似于https://snowy-cliff-XXXXXXX.vapor-farm-a1.com )。
谢谢!
laravel - 运行 laravel vapor deploy 时命令“COMPOSER_MIRROR_PATH_REPOS=1 composer install”失败错误
我正在使用最新的 Laravel 7 开发一个应用程序,同时使用 Vapor 部署到 AWS。我在 Windows 10 环境中。
运行以下命令部署到登台时,vendor/bin/vapor deploy
我收到以下错误。
laravel - Laravel:通过 Vapor 上的 imap 服务器发送电子邮件
我正在尝试从我的 Laravel 应用程序发送电子邮件。在我的本地服务器上一切正常,但是当我将应用程序部署到 Vapor 时,我收到 503 错误。
我正在使用常规 IMAP/SMTP 服务器发送电子邮件,并且已使用正确的邮件服务器设置更新了 Vapor 上的 .env 文件。
为什么 Vapor 不发送我的电子邮件?
vapor env:pull staging
laravel - Laravel Vapor 部署问题 - ssl 证书所有权
我正在Laravel 7.x
和Vapor
(第一次使用后者)一起工作。我有一个问题,在部署暂存时,我收到以下错误:
我正在使用Vapor
默认网络设置并已注册我的域并通过uiAPI Gwy 2
颁发了证书。我可以在该区域的证书管理器控制台中看到证书。us-east-1
Vapor
AWS
我已经通过Vapor
ui & cli 和AWS
多次删除并重新创建了证书,但错误仍然存在。
任何建议表示赞赏。
php - 如何在 Laravel Vapor 中添加 php-gd 扩展?
我试图在 laravel vapor 中包含 php-gd 扩展,因为假设它没有开箱即用。我需要此包的扩展名https://github.com/Maatwebsite/Laravel-Excel,我将其用于 csv 导出。
这就是作曲家尝试安装软件包时部署时返回的内容。
根据这篇文章的提示:
https://blog.laravel.com/vapor-adding-imagick-as-a-separate-lambda-layer
我知道我需要使用或构建我自己的带有 php GD 扩展的 lambda 层,这样我就可以将它作为额外的蒸汽层包含在内,但还不太确定如何做到这一点。
我的 B 计划只是将我的 Laravel 应用程序安装在一个专用的 VPS(例如 EC2)上,并提供包和 php-gd,我可以将其用作服务。
laravel - 为什么使用 Vapor 部署到生产失败 - 无法加载动态库“imagick”
我有一个基本的 Laravel 7.x 应用程序,我正在尝试使用 Vapor 将其部署到生产环境中。当它到达Running Deployment Hooks
部署部分时,它会失败并显示以下消息。
我检查了日志以获取更多详细信息,这表明 imagick 存在问题
已加载 Composer 自动加载文件准备向运行时添加机密准备启动 FPM确保准备好启动 FPMStarting FPM 进程...[2020 年 9 月 14 日 00:57:50] 注意:PHP 消息:PHP 警告:PHP 启动:无法加载动态库' imagick'(试过:/opt/bin/imagick(/opt/bin/imagick:无法打开共享对象文件:没有这样的文件或目录),/opt/bin/imagick.so(libMagickWand.so.5:无法打开共享目标文件:没有这样的文件或目录))在第 0 行的未知中
laravel - 在 laravel 蒸汽环境中安装 laravel 护照
安装Passport适用于Laravel Vapor的本地环境。但是在将其部署到生产环境后发生了错误:
搜索错误消息后,我们似乎需要像这里php artisan passport:install
提到的那样运行。
我们如何使用 Laravel Vapor 做到这一点?有没有办法通过访问服务器ssh
?
laravel - aws 代码管道上的 Laravel Vapoor
Laravel vapor 完全在 aws 平台上开发,但没有使用 aws 代码管道来部署代码。有没有人尝试过 aws 代码管道来部署蒸汽代码?
我可以部署 ubuntu 服务器并安装所需的 PHP 扩展,并在 aws codedeploy 中运行 vapor deploy staging 命令。想知道有没有更好的方法来部署 laravel vapor。
laravel - Amazon SES 不发送到所有电子邮件,仅批准
我在 Vapor 中有一个 Laravel 应用程序,我正在尝试通过 Amazon SES 发送电子邮件。
我在 SES 中验证的电子邮件一切正常,但其他电子邮件则不行。
我的 SES 帐户已从 Sandbox 移至 Production。
如何让 SES 向任何地址发送电子邮件?