问题标签 [appfog]

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

wordpress - 使用 htaccess 将通配符子域映射到其他主机

我在 appfog 上托管我的 wordpress,但 appfog 还不允许通配符子域。我决定在 heroku 上创建一个应用程序并将 htaccess 放在那里,因此任何通配符子域都将重写为 appfog。

如何使用放置在 heroku cedar 上的 htaccess 制作 URL sample-post.apps1.herokuapp.com/subtitle/... --> apps1.appfog.com/sample-post/subtitle/...?

0 投票
2 回答
2713 浏览

php - 在 AppFog 上运行 PHP 工作者

我搜索,搜索和搜索,但没有找到任何资源。

有什么方法可以在 AppFog 上的 PHP 应用程序中运行工作者?

我只找到了基于这些语言的框架运行 Ruby、Node.js 和 Python 工作者的说明。

0 投票
2 回答
586 浏览

python - Appfog Django admin css 丢失

我正在使用http://appfog.com我有 DEBUG = True 和 ADMIN_MEDIA_PREFIX = '/static/admin/' 缺少管理员的 css。

0 投票
3 回答
1642 浏览

mod-rewrite - Yii 从 URL 中删除应用程序目录名称

好吧,这似乎是一个很常见的问题,但我在论坛上找不到明确的解决方案。

我的 Yii 是这样设置的

app 文件夹托管 yii 应用程序

但是我的网址看起来像:site[dot]com/app/site/index

如何从 URL 中删除“应用程序”部分。

我尝试将我的 .htaccess 文件移动到 webroot 文件夹并重定向,但 'app' 仍然显示在 url

这是/webroot/.htaccess的内容

如果我可以将我的 webroot 更改为 /webroot/app 但我无法控制,我会很容易。谢谢你的帮助..

这是在 appfog 上启动的,因此我无法控制 webroot,或者让框架文件夹位于 webroot 上方的一个目录中。

0 投票
1 回答
251 浏览

javascript - Appfog,nodejs,环境变量:服务在某一点不包含,但在另一点包含

我的 server.js 中有以下代码:

此时的输出是:

虽然这当然应该是:

它不应该是未定义的,因为您可以清楚地看到 ["mysql-5.1"] 实际上是一个数组。我不知道它为什么会出现这种奇怪的行为,而且我在任何地方都找不到它为什么会这样做。

0 投票
2 回答
539 浏览

ruby - Sinatra Modular 应用程序无法识别 AppFog 上的路线

我已经开始使用模块化样式编写我的 Sinatra 应用程序,在这个 stackoverflow 答案中建议,并已成功将其部署在 Heroku 上,但是当尝试部署到 AppFog(除了 datamapper mysql/postgres gems 之外的相同代码)时,我得到“未找到”我定义的每条路线的错误。

我的视图和设置中的公共路径:

定义路线的示例:

配置.ru

结构与上面链接的基本相同。

没有应用程序错误,只有“未找到”消息和日志中相应的 404“GET”条目。PUBLIC 文件夹正在正常工作 - 我可以访问站点 URL 之外的所有静态文件(即。site.com/img/anypic.jpg)。而且,正如我所提到的,完全相同的应用程序可以在 Heroku 上完美运行。

我正在使用捆绑包,因此可以使用自定义 gem,并且在切换到模块化结构之前没有问题。

安装在 AppFog Ruby 1.9.3 运行时。

想法……

0 投票
4 回答
1513 浏览

appfog - 在 appfog 上,如何查找 500 Internal Server Error 的原因?

我创建了一个简单的 python 烧瓶应用程序,它在http://cm-test.aws.af.cm/上运行良好

但是,当您在路由http://cm-test.aws.af.cm/redis上访问它时,它会因“500 Internal Server Error”而失败

问题是,我找不到查看有关该问题的日志或错误消息的方法……这是语法错误,还是异常,还是其他?

如何获取有关此错误的更多信息?

我在仪表板上找不到任何内容,日志中也没有任何内容(“af logs cm-test”)

0 投票
1 回答
384 浏览

cloud-foundry - 安装 caldecott osx 山狮时遇到问题

我在 osx 山狮上安装 caldecott 时遇到问题。我不断收到此错误:

$ sudo gem install caldecott --no-rdoc --no-ri

错误:安装 caldecott 时出错:错误:无法构建 gem 原生扩展。

检查 -lssl 中的 main()... * extconf.rb 失败 * 由于某种原因无法创建 Makefile,可能缺少必要的库和/或头文件。检查 mkmf.log 文件以获取更多详细信息。您可能需要配置选项。

/Users/Jay/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/mkmf.rb:369:in `try_do':编译器无法生成可执行文件。(RuntimeError) 你必须先安装开发工具。

这是我的宝石清单:

*当地宝石*

可寻址 (2.2.8) af (0.3.18.11) 捆绑器 (1.2.3) cfoundry (0.4.15) clouseau (0.0.2) 交互 (0.5.1, 0.4.8) json_pure (1.6.7) manifests-vmc- plugin (0.4.19) mime-types (1.19) Mothership (0.3.5) multi_json (1.4.0) multipart-post (1.1.5) rake (10.0.2) rb-readline (0.4.2) rest-client ( 1.6.7) ruby​​gems-bundler (1.1.0) ruby​​zip (0.9.9) rvm (1.11.3.5) terminal-table (1.4.5) tunnel-dummy-vmc-plugin (0.0.2) uuidtools (2.1.3) vmc (0.4.7)

关于如何让它发挥作用的任何想法。还是有另一种方法可以在 appfog 上通过隧道连接到我的 mongodb?

0 投票
1 回答
669 浏览

wordpress - 如何在 Appfog 中下载整个网站内容?

我在appfog中创建了一个wordpress应用程序,但是Appfog中的“下载源代码”功能不允许我下载整个网站内容,例如wp-content/uploads/不能包含下的文件。appfog回复中的支持如下:

当您执行“af pull”命令时,这将拉取应用程序的最后一个暂存或推送副本,而不是拉取服务器上的实时内容。我们确实建议用户上传和静态媒体内容,尤其是对于 Wordpress,使用像 Amazon S3 这样的 CDN 来存储这些文件。这样您就可以通过 CDN 直接访问它们,它们远离应用程序提供服务以获得更好的性能,并且在使用临时文件系统重新启动应用程序时它们不会消失。

0 投票
1 回答
433 浏览

ruby-on-rails - Appfog + Rails 3 + Postgresql + IronWorker => 无法连接到服务器:连接超时(PG::Error)

我在 Appfog 上部署了一个带有 postgresql 数据库的 Rails 3 应用程序。我想用 IronWorker 运行后台作业,但我无法连接到我的数据库。

这是我的铁工文件(.worker + my_worker.rb)

。工人

my_worker.rb

然后我创建一个任务,将数据库连接传递给 Ironworker:

这是我在 IronWorker 中的错误

有人可以帮我从 IronWorker 连接我的 Appfog DB 吗?

非常感谢提前

——马修