问题标签 [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.
node.js - 如何在 NodeJS 中安装 GoDaddy SSL 证书?
我正在使用 NodeJS 0.10.x
我从 GoDaddy 购买了 SSL,并下载了两个.crt
文件。一个.crt
文件似乎是证书,另一个文件似乎是一捆证书。
在我的 NodeJS 应用程序中,我需要为它提供一个key
和cert
文件,如下所示:
我是否需要将其中一个 GoDaddy SSL 文件转换为.key
?
我可以按原样使用 GoDaddy 提供的文件吗?如果是这样,哪一个是关键?
编辑:
我和这个问题有同样的问题:
但是,答案刷过如何获取.key
文件。我查看了 NodeJS 文档,但没有说明任何内容。
git - 我如何才能最好地将应用程序从 git 部署到需要 .env 文件中的条目的伪造?
我有一个 Laravel 应用程序,它使用社交名流自定义提供程序来连接 oAuth2.0 API。
我想使用 Forge 在常规上简单地部署它。但是,我无法弄清楚如何去做,因为 .env 文件中有一个用于社交名流提供者的必需条目。如果它不存在,它就会失败。
我尝试过使用内置环境编辑器,但只有在它被推送到伪造后才能这样做。
现在显然我不应该提交我的 .env 文件,那么解决这个问题的最佳方法是什么?
laravel - I am getting massive log files in old releases using Envoyer.io
I am having a strange problem. My error logs in old releases grow to gigabytes with in minutes of deployments. What is strange, is that the releases that grow are the old ones, normally the oldest one. Below is the error that fills the log:
It repeats multiple times per second until I restart the server. I am thinking, that maybe Envoyer isn't restarting a process that is in progress when it switches to a new release. I am not sure where to start on figuring out how I might be able to fix this. I am guessing I need to build something in to the Envoyer "Deployment Hooks".
Has anyone encountered this? Or give me advice on how I might be able ti fix it?
laravel - 在 Laravel 实时网站上显示错误
我的 Laravel 项目都是使用 Github 和 Linode 在 Laravel Forge 上建立的。由于该站点已上线,因此我在开发时不再看到显示的错误。在本地主机上,所有错误都显示出来了,我知道为什么会出现问题。
有谁熟悉 Laravel Forge 并知道为什么会发生这种情况?
php - 上传的文件没有出现在 Github 中
我遇到了一个非常奇怪的问题。我会尽量保持简单。
我正在使用 Laravel 开发一个网络应用程序,它涉及允许用户上传和下载文件。我创建了一个允许用户上传文件的函数。这很有效。我可以从另一台计算机登录到我的站点并查看文件已上传,然后我可以下载它。所以它似乎工作得很好。
但是,我上传的文件没有出现在它应该在 GitHub 上的文件夹中。这真的很奇怪,因为文件肯定在那里......因为我可以从另一台计算机下载它。
上传文件的代码。
我看不出为什么我上传的文件没有出现在 Git 上,因为它肯定已经上传了。
有任何想法吗?
php - Laravel 锻造 SSL
我在 Forge 中安装了自定义 SSL 证书。现在我的网站已关闭-_-。
站点不可用连接被拒绝
我已经重新启动了我的服务器,但没有任何效果。
这是我domain.nl
的etc/nginx/sites-available
:
我更改了所有敏感信息。
laravel - 在 Laravel Forge + DigitalOcean 中使用 Fresh Laravel 5.3 的 Nginx 总是返回 404 not found
我有一个全新安装 Laravel 5.3 的 bitbucket 存储库。
我已经设置了一个 DO 液滴并将其连接到 Laravel Forge。我已经使用默认设置完成了所有操作。没有改变。
这一切(显然)设置:
- 我可以通过 SSH 访问 droplet(使用我的私有 SSH 密钥)
- 我可以远程访问MySQL数据库等。
除了nginx之外的一切。当我访问服务器公网IP或者域名时(我也在我的域上配置了A记录指向Droplet机器),总是报404 not found错误...
这是我拥有的默认 nginx 配置文件(到目前为止没有任何更改):
有任何想法吗?
提前致谢。
laravel - Laravel Forge + DigitalOcean - 添加一个仅限访问目录的 SFTP 用户
我在 DigitalOcean 液滴中使用 Laravel Forge。我需要向我的一个客户端授予对服务器上特定目录的 SFTP 访问权限。他只需要对该目录进行读/写访问,而我在设置时遇到了问题。
我已按照https://bensmann.no/restrict-sftp-users-to-home-folder/中的步骤操作,但我被卡住了,因为 Forge 不允许密码身份验证,只能通过公共/私人 SSH 密钥...
有人做过类似的事情吗?完成它的最佳方法是什么?
提前谢谢了。
git - Laravel 5.2 Web 应用程序在使用 github 桌面提交后未显示更改
我有这个项目的特权,并且我需要定期更新网站的内容。
它使用 laravel 5.3 构建,托管在 linode 和 laravel forge 上。
我对远程进行了很少的提交,它显示了 GitHub 上的更改,但这些更改并未反映在实时 Web 应用程序上。
只是想知道哪里弄错了,需要可以指导我的人。
laravel - Laravel Homestead 和 Laravel Forge 中的不同行为
我的 PHP 代码中有一个简单的错误:
这导致 Homestead 和 Forge 的行为不同:
$string 的宅基地结果:
0
锻造结果:
错误:遇到非数字值
有人知道为什么吗?以及如何将 Homestead 行为更改为与 Forge 相同的行为?绝对更好..
更新
对不起,我的问题并不完全清楚。问题不在于错误本身 += 而不是 .=,我知道这一点。
问题是为什么在一种环境中会出现错误,而在另一种环境中却不会。
两种环境的配置方式相同(php.ini):
这不仅仅是一个通知,它是一个错误。