问题标签 [laravel-forge]

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 投票
1 回答
1540 浏览

laravel - Laravel Forge 部署脚本因“找不到命令”而失败

快速解释:我有一个登台和一个生产服务器,两者都使用相同的部署脚本(唯一的区别是克隆的 repo 分支)。部署脚本运行bower install,它全局安装在两台服务器上。

为了全局安装它,我更改npm config set prefix/home/forge/.npm-packages然后运行npm install -g bowersudo不需要注意,这就是更改前缀的重点)。再一次,这是在两台服务器上完成的。

当我ssh进入每台服务器并运行bower -v时,which bower很明显该命令确实存在,并且它已添加到PATHenv。两台服务器的输出相同。

bower install在项目根目录上手动运行适用于两个服务器。

问题是 forge 部署脚本,它只会在生产中失败(IKR?我不知道我在期待什么)。

实际输出为:

有趣的是,在我尝试调试的过程中,我手动运行provision-2394191.sh并且它工作正常。

我的生产服务器出了什么问题?

0 投票
1 回答
1092 浏览

php - Laravel Forge 快速部署抛出 500 错误

我已经在 Laravel Forge 设置了所有配置,并创建了连接到 Bitbucket Git 存储库的新站点。

当我单击“启用快速部署”按钮时,会引发错误,而“立即部署”效果很好。

https://forge.laravel.com/servers/{myserver}/sites/{mysite}/deploy 500 (Internal Server Error)

我发现这个与我有类似问题的链接:https ://laracasts.com/forum/?p=1676-laravel-forge-deploy-and-quick-deploy-not-working/0

只有一件不同的事情是我发生在“快速部署”上。

你知道它发生的任何原因吗?

0 投票
0 回答
73 浏览

laravel - ufw问题。我无法从 Laravel Forge 部署

当我像下面这样设置 ufw 时,我无法从 Laravel Forge 部署。

我需要安全措施,我不想每次部署都更改 ufw 设置。如果我能看到 IP,我想我可以设置白名单。任何帮助将不胜感激。

谢谢。


更新

如果我删除“限制”设置,它会起作用,但我需要避免 DOS 攻击。

0 投票
2 回答
8981 浏览

php - Laravel Forge 上的部署抛出 faker not found 异常

我正在尝试在 forge 上部署一个 laravel 项目,但出现以下异常:

我在composer.json 的require-dev 中有faker 参考!

作曲家.json 文件

}

Forge 中的部署脚本:

我能够毫无问题地在本地部署相同的项目,并且 forge 上的 composer update 也成功运行,我可以看到 faker 包被下载。

如果我遗漏了什么,请告诉我。

0 投票
1 回答
69 浏览

javascript - 服务器将 javascript 对象写为字符串而不是整数

我有一个奇怪的问题,我现在无法解决。

我的本地站点(宅基地)正在像这样在页面中写出 javascript 对象

重量和成本是整数。在使用 forge 部署到 digitalocean 后,它会像这样写出来

重量和成本现在是字符串!!

这会导致 javascript 出现错误。有没有人见过这个?解决这个问题的一些方向将不胜感激。

数据像这样发送到刀片视图

刀片视图写出数据

数据库中的权重和成本列都是整数。

开发服务器正在返回具有正确数据类型的 Eloquent 对象,即整数是整数。生产服务器返回具有不正确数据类型的 Eloquent 对象,即整数是字符串。

有一些服务器配置不同,但我找不到它......

0 投票
1 回答
2091 浏览

node.js - 通过 Laravel Forge 服务器上的地址访问 Node.js 应用程序

我的 Node.js 应用程序在 Laravel Homestead 上运行良好,但现在需要将其移至服务器。我正在使用 Laravel Forge 进行服务器配置。服务器已经安装了 Node 和所需的包。

在本地运行时,我可以使用 Homesteadhttp://192.168.10.10:3000进行连接。我的服务器上的地址是什么,如何保持节点应用程序运行?

当我通过 SSH 连接时,我可以运行它,我可以看到它正在输出接收到的事件。但是如何将客户端连接到它?我已经尝试了我的服务器的 IP 和域,但没有运气。

连接后,如何保持节点应用程序运行,这样我就不需要打开 SSH 会话?

非常感谢,

山姆

0 投票
1 回答
249 浏览

php - 带有重定向的 Cookie 在 Laravel Forge 上不起作用

我正在使用 Linkedin 进行身份验证并设置 cookie 来捕获用户信息。在 Homestead (localhost) 上,我的 cookie 工作正常,并且重定向到注册(见下文)按预期工作。但是,在我的实时站点上,重定向给出了 502 Nginx 错误。

这是我尝试过的两件事,但都不起作用:

1.

2.

0 投票
1 回答
799 浏览

php - 带有重定向的 Laravel cookie

我的 Laravel cookie 在我的本地主机上工作,但在 Laravel Forge 上却没有。在 Forge 上,我收到一个无法分析的 Nginx502错误网关错误,因为 Forge 不提供对错误日志的访问权限。有人可以帮忙吗?

这是我的代码:

0 投票
1 回答
295 浏览

laravel-5.1 - Forge AWS Laravel 安装

有没有人在使用 forge 和 AWS 进行 laravel 项目时遇到任何问题?

我最近按照说明进行操作,但遇到了太多无法评论的各种错误。

打开与我的 AWS EC2 实例的 SSH 连接后,我运行了 Taylor 在 Forge 上提供的命令,但我得到了找不到文件夹错误等?

0 投票
1 回答
5732 浏览

php - Laravel API - AngularJS:访问控制允许来源错误

你好stackoverflowers!

我很难让 Angular 和 Laravel 一起工作。我想与 Laravel 分开使用 Angular。我使用 forge 设置了 2 个域 app.domain.com 和 api.domain.com。当我想从我的 app.domain.com 或 localhost 向我的 api.domain.com 发送请求时,我收到了“Access-Control-Allow-Origin”(=CORS?)错误。

错误:

XMLHttpRequest 无法加载http://api.domain.com/api/authenticate。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问源“ http://localhost:8888 ”。

我用谷歌搜索了几个小时,但我无法弄清楚。我已经尝试将 CORS 中间件添加到 Laravel,但这没有任何效果。

仍然显示错误。奇怪的是允许获取请求,但由于某种原因只允许发布请求。

在此处输入图像描述

通常我使用 APACHE 作为服务器,但 Laravel Forge 使用的是 nginx。这与nginx有关吗?

我的 nginx 配置文件:

}

谁能帮我吗?会很棒!