问题标签 [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.

0 投票
2 回答
444 浏览

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 条记录的数据。

0 投票
0 回答
90 浏览

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

谢谢!

0 投票
2 回答
1657 浏览

laravel - 运行 laravel vapor deploy 时命令“COMPOSER_MIRROR_PATH_REPOS=1 composer install”失败错误

我正在使用最新的 Laravel 7 开发一个应用程序,同时使用 Vapor 部署到 AWS。我在 Windows 10 环境中。

运行以下命令部署到登台时,vendor/bin/vapor deploy我收到以下错误。

0 投票
0 回答
455 浏览

laravel - Laravel:通过 Vapor 上的 imap 服务器发送电子邮件

我正在尝试从我的 Laravel 应用程序发送电子邮件。在我的本地服务器上一切正常,但是当我将应用程序部署到 Vapor 时,我收到 503 错误。

我正在使用常规 IMAP/SMTP 服务器发送电子邮件,并且已使用正确的邮件服务器设置更新了 Vapor 上的 .env 文件。

为什么 Vapor 不发送我的电子邮件?

vapor env:pull staging

0 投票
1 回答
510 浏览

laravel - Laravel Vapor 部署问题 - ssl 证书所有权

我正在Laravel 7.xVapor(第一次使用后者)一起工作。我有一个问题,在部署暂存时,我收到以下错误:

我正在使用Vapor默认网络设置并已注册我的域并通过uiAPI Gwy 2颁发了证书。我可以在该区域的证书管理器控制台中看到证书。us-east-1VaporAWS

我已经通过Vaporui & cli 和AWS多次删除并重新创建了证书,但错误仍然存​​在。

任何建议表示赞赏。

0 投票
0 回答
399 浏览

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,我可以将其用作服务。

0 投票
1 回答
642 浏览

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 行的未知中

0 投票
1 回答
832 浏览

laravel - 在 laravel 蒸汽环境中安装 laravel 护照

安装Passport适用于Laravel Vapor的本地环境。但是在将其部署到生产环境后发生了错误:

关键路径

搜索错误消息后,我们似乎需要像这里php artisan passport:install提到的那样运行。

我们如何使用 Laravel Vapor 做到这一点?有没有办法通过访问服务器ssh

0 投票
1 回答
110 浏览

laravel - aws 代码管道上的 Laravel Vapoor

Laravel vapor 完全在 aws 平台上开发,但没有使用 aws 代码管道来部署代码。有没有人尝试过 aws 代码管道来部署蒸汽代码?

我可以部署 ubuntu 服务器并安装所需的 PHP 扩展,并在 aws codedeploy 中运行 vapor deploy staging 命令。想知道有没有更好的方法来部署 laravel vapor。

0 投票
0 回答
186 浏览

laravel - Amazon SES 不发送到所有电子邮件,仅批准

我在 Vapor 中有一个 Laravel 应用程序,我正在尝试通过 Amazon SES 发送电子邮件。

我在 SES 中验证的电子邮件一切正常,但其他电子邮件则不行。

我的 SES 帐户已从 Sandbox 移至 Production。

如何让 SES 向任何地址发送电子邮件?