问题标签 [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.
laravel - Laravel Forge 部署脚本因“找不到命令”而失败
快速解释:我有一个登台和一个生产服务器,两者都使用相同的部署脚本(唯一的区别是克隆的 repo 分支)。部署脚本运行bower install
,它全局安装在两台服务器上。
为了全局安装它,我更改npm config set prefix
为/home/forge/.npm-packages
然后运行npm install -g bower
(sudo
不需要注意,这就是更改前缀的重点)。再一次,这是在两台服务器上完成的。
当我ssh
进入每台服务器并运行bower -v
时,which bower
很明显该命令确实存在,并且它已添加到PATH
env。两台服务器的输出相同。
bower install
在项目根目录上手动运行适用于两个服务器。
问题是 forge 部署脚本,它只会在生产中失败(IKR?我不知道我在期待什么)。
实际输出为:
有趣的是,在我尝试调试的过程中,我手动运行provision-2394191.sh
并且它工作正常。
我的生产服务器出了什么问题?
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
只有一件不同的事情是我发生在“快速部署”上。
你知道它发生的任何原因吗?
laravel - ufw问题。我无法从 Laravel Forge 部署
当我像下面这样设置 ufw 时,我无法从 Laravel Forge 部署。
我需要安全措施,我不想每次部署都更改 ufw 设置。如果我能看到 IP,我想我可以设置白名单。任何帮助将不胜感激。
谢谢。
更新
如果我删除“限制”设置,它会起作用,但我需要避免 DOS 攻击。
php - Laravel Forge 上的部署抛出 faker not found 异常
我正在尝试在 forge 上部署一个 laravel 项目,但出现以下异常:
我在composer.json 的require-dev 中有faker 参考!
作曲家.json 文件
}
Forge 中的部署脚本:
我能够毫无问题地在本地部署相同的项目,并且 forge 上的 composer update 也成功运行,我可以看到 faker 包被下载。
如果我遗漏了什么,请告诉我。
javascript - 服务器将 javascript 对象写为字符串而不是整数
我有一个奇怪的问题,我现在无法解决。
我的本地站点(宅基地)正在像这样在页面中写出 javascript 对象
重量和成本是整数。在使用 forge 部署到 digitalocean 后,它会像这样写出来
重量和成本现在是字符串!!
这会导致 javascript 出现错误。有没有人见过这个?解决这个问题的一些方向将不胜感激。
数据像这样发送到刀片视图
刀片视图写出数据
数据库中的权重和成本列都是整数。
开发服务器正在返回具有正确数据类型的 Eloquent 对象,即整数是整数。生产服务器返回具有不正确数据类型的 Eloquent 对象,即整数是字符串。
有一些服务器配置不同,但我找不到它......
node.js - 通过 Laravel Forge 服务器上的地址访问 Node.js 应用程序
我的 Node.js 应用程序在 Laravel Homestead 上运行良好,但现在需要将其移至服务器。我正在使用 Laravel Forge 进行服务器配置。服务器已经安装了 Node 和所需的包。
在本地运行时,我可以使用 Homesteadhttp://192.168.10.10:3000
进行连接。我的服务器上的地址是什么,如何保持节点应用程序运行?
当我通过 SSH 连接时,我可以运行它,我可以看到它正在输出接收到的事件。但是如何将客户端连接到它?我已经尝试了我的服务器的 IP 和域,但没有运气。
连接后,如何保持节点应用程序运行,这样我就不需要打开 SSH 会话?
非常感谢,
山姆
php - 带有重定向的 Cookie 在 Laravel Forge 上不起作用
我正在使用 Linkedin 进行身份验证并设置 cookie 来捕获用户信息。在 Homestead (localhost) 上,我的 cookie 工作正常,并且重定向到注册(见下文)按预期工作。但是,在我的实时站点上,重定向给出了 502 Nginx 错误。
这是我尝试过的两件事,但都不起作用:
1.
2.
php - 带有重定向的 Laravel cookie
我的 Laravel cookie 在我的本地主机上工作,但在 Laravel Forge 上却没有。在 Forge 上,我收到一个无法分析的 Nginx502
错误网关错误,因为 Forge 不提供对错误日志的访问权限。有人可以帮忙吗?
这是我的代码:
laravel-5.1 - Forge AWS Laravel 安装
有没有人在使用 forge 和 AWS 进行 laravel 项目时遇到任何问题?
我最近按照说明进行操作,但遇到了太多无法评论的各种错误。
打开与我的 AWS EC2 实例的 SSH 连接后,我运行了 Taylor 在 Forge 上提供的命令,但我得到了找不到文件夹错误等?
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 配置文件:
}
谁能帮我吗?会很棒!