问题标签 [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.
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
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:它运行良好
我完全一无所知。
laravel - Laravel Forge 服务器卡在配置上
我的设置:
- 运行 Ubuntu 14.04 的 AWS 服务器
- 链接到 AWS 账户的 Laravel Forge 账户
- 包含 Laravel 项目的 Bitbucket 存储库
问题:
在使用 Laravel Forge 进行此设置之前,我已经配置并使用了两台服务器,并且运行良好。我不得不重新创建服务器,而当我这样做时,配置脚本卡住了——我的意思是它正常运行脚本,但最后没有重新启动服务器,它只是停止了——在 Laravel Forge 上页面上写着“进行最终服务器调整”。在最近的事件中不断发生,并且服务器永远不会停止配置。我把它放了一夜,第二天早上还是一样。
非常感谢任何和所有帮助。
laravel - Laravel Forge,尝试部署但收到此错误:找不到类 'Illuminate\Html\HtmlServiceProvider'
我正在尝试在 forge 上部署我的 Laravel 应用程序,但是当我在服务器上查看它时出现以下错误,一切都在我的本地计算机上运行良好:
我假设我需要在某处进行作曲家更新?我已经尝试将它添加到“部署脚本”中并运行它,但没有运气......
我该如何解决?
php - JOB_TOO_BIG Pheanstalk - 可以做什么?
在 Laravel 4.2 和 Laravel Forge 上
我犯了一个错误,不小心将一些代码推到了生产服务器上,但是出现了一个错误,它将一个作业推到了队列中,而一旦完成就没有删除它。现在我不能再在队列中推送任何东西了,我得到:
Pheanstalk_Exception JOB_TOO_BIG:作业数据超出服务器强制限制
我能做些什么?
laravel - Laravel 5 - 排队命令抛出 spl_autoload_call() 错误
更新 - 这已缩小到 beanstalkd,sync
工作
尝试在生产环境中运行排队命令时收到以下错误:
我已经尝试过 beanstalkd 和数据库驱动程序,没有变化。为简单起见,我使用以下命令:
发货代码:
这适用于我的 Homestead 环境,但在生产中失败(Digital Ocean,Forge)。我有几个 beantalkd 工人,我已经尝试重新启动他们。我也跑了php artisan queue:flush
。
这是发生错误的代码(来自源代码):
php - Laravel Forge 部署环境变量问题
我的应用程序将无法部署,因为它缺少必需的环境变量。
当我在 Forge 中设置这些时,它们就会出现。一旦我点击部署它们都消失了,那么我的部署就会失败。
我正在将 Symfony2 与 Digital Ocean 一起使用 - 但不应该有所作为,问题是所有环境变量在部署之前都会被删除。这不可能吧?
这是来自 Symfony 的错误消息,但这是由于未设置环境变量(在 forge 中我可以看到它在部署之前被删除)
laravel - 我们无法将您的项目部署到您的服务器(Laravel)
我正在使用 Laravel Forge/AWS Ubuntu(Nginx 服务器)上的 Laravel 4 项目。我一直在使用自动部署,其中我推送到 github 的所有新代码都由 Forge 自动部署到服务器。但是,几天前,我开始收到错误消息:
单击错误时,我得到:
我已经尝试推送 repo,github 说我的所有更改在 master 分支上都是最新的。
问题是什么?
有了这个总输出:
laravel - 来自 Composer 更新的 Laravel Forge 部署错误
我的应用程序在本地运行良好,并且在 Digital Ocean 上运行。但是我在 Laravel Forge 上收到以下两个备用部署错误。
如果我运行:
然后我在 Forge 上收到以下错误:
如果我运行:
然后我在 Forge 上得到这个:
我究竟做错了什么?
php - Composer 删除每个部署的依赖项。
每次 Forge 自动部署时,composer 都会删除依赖项,为了让我的站点再次运行,我必须从命令行运行 composer update..
Laravel Forge 错误:
错误输出:
我试图从 .gitignore 中删除 composer.lock 但没有任何改变..
为什么会发生这种情况??