问题标签 [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 回答
2430 浏览

ubuntu - Laravel Forge server: invalid variable name in /etc/nginx/nginx.conf:63

After restarting my server (from the Forge control panel) I am no longer able to access my website. From the terminal, it looks like nginx isn't running. When I try and start nginx I'm getting the error:

invalid variable name in /etc/nginx/nginx.conf:63

This seems to refer to the last line of the http { ... } part of the conf file.

It's also showing

nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)

I'm not sure why it would suddenly do this after being restarted as it was working before.

I'm also not seeing a port 80 or 443 showing in my netstat -plnt

Any help appreciated

0 投票
1 回答
1485 浏览

url - Laravel 重定向将 url 附加到 base-url

首先,对不起,如果这个问题已经在另一个线程中得到了回答,但我花了很多时间研究它,但什么也没有。我确实在这里找到了一个没有答案的旧帖子(Url redirect append new url to the old url)。

这是我的问题:

在 Laravel 中并且仅在我的开发服务器上重定向时,新的 url 会附加到旧的 URL 上。例如,假设我在 adomain.com/login 上,并且表单操作设置为 URL::route('doLogin') <=> adomain.com/doLogin。显示页面时,表单操作设置为"adomain.com/login/http://adomain.com/doLogin"

我不明白的是,完全相同的代码在我的生产服务器上工作,具有完全相同的设置。

这是我的设置:

我在 Digital Ocean(Ubuntu,NginX)上有两个 Laravel Forge 配置的服务器。我对两者都使用了相同的配置,因为一个是我的生产服务器,另一个是我的开发服务器/测试服务器。我使用 BitBucket 在分支上提交我的更改(master 用于生产,dev 用于开发)。

有人可以帮我理解/解决这个问题吗?

谢谢,史蒂夫

****更新

感谢您的建议,我不确定如何添加 http。我使用 Laravel 如下:

看法:

路线:

这是我为页面上的表单获取的 html:

我当地的环境是 LAMP:它工作得很好

我的开发环境是带有 NginX、MySql 和 PHP 的 Ubuntu 14.04:它不起作用

我的生产环境是带有 NginX、MySql 和 PHP 的 Ubuntu 14.04:它运行良好

我完全一无所知。

0 投票
1 回答
2239 浏览

laravel - Laravel Forge 服务器卡在配置上

我的设置:

  • 运行 Ubuntu 14.04 的 AWS 服务器
  • 链接到 AWS 账户的 Laravel Forge 账户
  • 包含 Laravel 项目的 Bitbucket 存储库

问题:

在使用 Laravel Forge 进行此设置之前,我已经配置并使用了两台服务器,并且运行良好。我不得不重新创建服务器,而当我这样做时,配置脚本卡住了——我的意思是它正常运行脚本,但最后没有重新启动服务器,它只是停止了——在 Laravel Forge 上页面上写着“进行最终服务器调整”。在最近的事件中不断发生,并且服务器永远不会停止配置。我把它放了一夜,第二天早上还是一样。

非常感谢任何和所有帮助。

0 投票
1 回答
372 浏览

laravel - Laravel Forge,尝试部署但收到此错误:找不到类 'Illuminate\Html\HtmlServiceProvider'

我正在尝试在 forge 上部署我的 Laravel 应用程序,但是当我在服务器上查看它时出现以下错误,一切都在我的本地计算机上运行良好:

我假设我需要在某处进行作曲家更新?我已经尝试将它添加到“部署脚本”中并运行它,但没有运气......

我该如何解决?

0 投票
2 回答
8411 浏览

php - JOB_TOO_BIG Pheanstalk - 可以做什么?

在 Laravel 4.2 和 Laravel Forge 上

我犯了一个错误,不小心将一些代码推到了生产服务器上,但是出现了一个错误,它将一个作业推到了队列中,而一旦完成就没有删除它。现在我不能再在队列中推送任何东西了,我得到:

Pheanstalk_Exception JOB_TOO_BIG:作业数据超出服务器强制限制

我能做些什么?

0 投票
1 回答
967 浏览

laravel - Laravel 5 - 排队命令抛出 spl_autoload_call() 错误

更新 - 这已缩小到 beanstalkd,sync工作

尝试在生产环境中运行排队命令时收到以下错误:

我已经尝试过 beanstalkd 和数据库驱动程序,没有变化。为简单起见,我使用以下命令:

发货代码:

这适用于我的 Homestead 环境,但在生产中失败(Digital Ocean,Forge)。我有几个 beantalkd 工人,我已经尝试重新启动他们。我也跑了php artisan queue:flush

这是发生错误的代码(来自源代码):

0 投票
1 回答
1734 浏览

php - Laravel Forge 部署环境变量问题

我的应用程序将无法部署,因为它缺少必需的环境变量。

当我在 Forge 中设置这些时,它们就会出现。一旦我点击部署它们都消失了,那么我的部署就会失败。

我正在将 Symfony2 与 Digital Ocean 一起使用 - 但不应该有所作为,问题是所有环境变量在部署之前都会被删除。这不可能吧?

这是来自 Symfony 的错误消息,但这是由于未设置环境变量(在 forge 中我可以看到它在部署之前被删除)

0 投票
1 回答
1011 浏览

laravel - 我们无法将您的项目部署到您的服务器(Laravel)

我正在使用 Laravel Forge/AWS Ubuntu(Nginx 服务器)上的 Laravel 4 项目。我一直在使用自动部署,其中我推送到 github 的所有新代码都由 Forge 自动部署到服务器。但是,几天前,我开始收到错误消息:

单击错误时,我得到:

我已经尝试推送 repo,github 说我的所有更改在 master 分支上都是最新的。

问题是什么?

有了这个总输出:

0 投票
1 回答
2013 浏览

laravel - 来自 Composer 更新的 Laravel Forge 部署错误

我的应用程序在本地运行良好,并且在 Digital Ocean 上运行。但是我在 Laravel Forge 上收到以下两个备用部署错误。

如果我运行:

然后我在 Forge 上收到以下错误:

如果我运行:

然后我在 Forge 上得到这个:

我究竟做错了什么?

0 投票
2 回答
725 浏览

php - Composer 删除每个部署的依赖项。

每次 Forge 自动部署时,composer 都会删除依赖项,为了让我的站点再次运行,我必须从命令行运行 composer update..

Laravel Forge 错误:

错误输出:

我试图从 .gitignore 中删除 composer.lock 但没有任何改变..

为什么会发生这种情况??