问题标签 [fortrabbit]

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 回答
341 浏览

mysql - Fortrabbit 和 phpMyAdmin:安装说明

我一直在按照 Fortrabbit 的指南安装 phpMyAdmin。

我已经设法将该文件夹放在我的 htdocs 中,但从我读到的内容中,我必须将它实际上传到 htdocs 下的应用程序根目录中。问题是应用程序根有写保护,我似乎无法通过 SFTP 更改权限。

有什么解决办法吗?

编辑

解决了。我将设置下的根路径设置为htdocs/public,所以我无法访问 phpMyAdmin 文件夹。将根路径设置回htdocs/使我能够像往常一样访问它。

0 投票
0 回答
686 浏览

php - Getting white screen of death on deployed Laravel app

Earlier today my Laravel app on Fortrabbit was working fine but after pushing to the app white pages started to be displayed instead of any content. I can still directly access any assets by explicitly specifying the path but if I try to access my index page or any other that work both locally and on previous versions of the application I get a white screen with no content.

I've tried removing the /vendor directory and composer.lock and updating composer to get a fresh start. I've also looked into the logs given by the Fortrabbit service in the php and apache directories and neither are reporting errors. I've also looked into the logs for Laravel and this also didn't provide any error messages that could help me debug the issue.

Was wondering if anyone had experience with this issue and could offer steps to attempt to resolve it, thank you!

Notes:

  • I'm using Laravel v4.1.*
  • The commit that began causing the issue contained no changes to PHP code (only SCSS files)
  • I've run php artisan dump-autoload already
  • I can run php artisan tinker and interact with the MySQL database just fine with my models

My composer.json file:

0 投票
1 回答
111 浏览

git - 如何使用新的部署 yml 文件确定提交 ID?

我正在使用新的部署 fortrabbit.yml 文件来触发提交后挂钩。之前,git webcall 挂钩 ( http://fortrabbit.com/docs/in-depth/git-hooks/webcall ) 为我提供了有关实际提交的信息。我现在如何 ( http://fortrabbit.com/docs/in-depth/deployment-file ) 访问这些信息?我想知道提交 ID(例如 40cede3910db6ba0140993ae0d33376ff5df7483)。提前致谢!

0 投票
2 回答
877 浏览

laravel - Laravel 特使 on fortrabbit

我在 Fortrabbit 服务器上设置了一个 Laravel 应用程序。我可以做到以下几点

效果很好

但我正在尝试将 Envoy 用于此类任务。所以我做了一个简单的任务:

但是,这样做时我遇到了以下问题:

可能值得注意的是,db 连接使用来自 Fortrabbit 接口中设置的 ENV 变量的凭据。如果我通过 SSH 连接到服务器并执行此操作env,所有变量都会按应有的方式列出。但是做的时候

我只得到 Fortrabbit 服务器 ENV 变量的一小部分。

我无法弄清楚错误的原因可能是什么,并且在询问 Google 时我也找不到任何东西。有人可以对此有所了解吗?非常感谢。

0 投票
1 回答
132 浏览

fortrabbit - 在没有仪表板/git 凭据的情况下将 fortrabbit 应用程序克隆到另一个 fortrabbit 帐户

一名开发人员被支付开发应用程序的费用。他用fortrabbit。他正在放弃作为开发人员的角色,并且只向为开发此应用程序付费的客户提供了 sftp、mysql 和 rsynch 的凭据。

显然,客户更愿意在他控制的帐户中制作 fortrabbit 应用程序的副本(即:他拥有仪表板凭据的帐户)。

有没有关于如何做到这一点的工具或食谱?如果不是,如何获取应用程序的 sftp get -rP * 副本(带有 mysql 数据库备份)并在支付此费用的客户控制的 fortrabbit 帐户中为应用程序重新创建 fortrabbit 的开发、部署和托管环境发展?

0 投票
5 回答
141826 浏览

github - 'ssh' 未被识别为内部或外部命令

我一直在尝试使用命令行将我的应用程序部署到 Fortrabbit 服务器中。我正在使用窗户。这是我尝试过的:

我看过这个 Laracast 视频 并和 Jeffrey 做了同样的事情,但它不起作用......

有人可以帮忙吗?

0 投票
1 回答
75 浏览

git - 服务器没有更新

我使用 fortrabbit 作为开发服务器,使用 cakephp 作为框架。但是我最近遇到了一个到目前为止我无法解决的错误:

将我的文件从 localhost(Windows 7 上的 xampp)提交并推送到开发服务器可以正常工作,但包括我的 CSS 和 JS 文件的整个 webroot 目录除外。Sourcetree 像往常一样提交并推送它们,但是当我通过 Filezilla 检查目录时,webroot 中的那些文件尚未更新。如果我尝试使用 Filezilla 上传文件,我会得到(打开写入:失败)

您应该知道的两件事: Cakephp 开始显示一些关于最后一次更新 webroot 时间的“警告 512:超出磁盘配额”。此外,我通过 htpasswd 向我的 htaccess 添加了密码提示,以保护服务器免受未经授权的访问者的侵害。也许这与它有关。

提前致谢!我感谢您的帮助!!

0 投票
1 回答
244 浏览

laravel - 如何在 fortrabbit 中访问 phpmyadmin

我已将 phpmyadmin 目录(未打包,作为“pma”)放在我在 fortrabbit 上的应用程序的 htdocs 目录中。

但是,当我访问 my-app-here/pma 时,我得到了一个 http 异常。如何绕过在 routes.php 中定义路由的需要?

或者,相反,如何创建访问该目录内容的路由?

0 投票
1 回答
21043 浏览

git - How to fix issue in Git: "Updates were rejected because a pushed branch tip is behind its remote counterpart"

I'm trying to push commits to a remote and getting this error message:

I think I've got in a muddle somewhere by pushing multiple local branches to this single remote branch and I'd like to basically clear out what's on the server and push a whole branch from fresh. Is this possible, or is there a better way to fix this error?

Ps. this remote branch is hosted on Fortrabbit so I've not got full access to the server to simply delete the branch and create a new one because Fortrabbit's deployment mechanism is based on Git.

0 投票
1 回答
103 浏览

laravel-4 - 使用 getenev() 在 fortrabbit 中设置 laravel 4 环境

嗨,我将基于 laravel 4 的应用程序部署到 fortrabbit。我尝试设置本地和生产环境

bootstrap/start.php我修改

在 fortrabbit 上,我将 env_var LARAVEL_ENV 定义为 prod

但如果我尝试在fortrabbit

我获得本地而不是产品

我的代码有什么问题?