Heroku& HHVM& WordPress安装问题

时间:2014-08-15 14:53:52

标签: wordpress heroku hhvm

我试图在Debian 6 64位VPS上安装Heroku / HHVM / WordPress来测试我的博客的这种设置(Nginx + MySQL + HP-FPM + Varnish + WordPress在另一个Debian 6 64位上VPS)遵循Xiao Yu和可用on GitHub最近和有希望的指南。

我对Heroku / Ruby非常陌生,我很害怕当一些不期待的事情发生时,我很失落。安装指南似乎很简单,但我不清楚首先需要安装哪些软件包(PHP-FPM?Nginx?或者这个脚本是自己安装的吗?)而我还是坚持这个步骤:

git push heroku production:master

当我执行时,我得到了这个:

Initializing repository, done.
Counting objects: 344, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (162/162), done.
Writing objects: 100% (344/344), 72.73 KiB, done.
Total 344 (delta 139), reused 342 (delta 139)

-----> PHP app detected

 !     ERROR: Could not resolve composer.lock requirement for HHVM 3.1.0,
       please adjust the version selector. The following runtimes are available:
       hhvm-3.2.0 php-5.5.11 php-5.5.12 php-5.5.13 php-5.5.14 php-5.5.15
       php-5.6.0RC4


 !     Push rejected, failed to compile PHP app

To git@heroku.com:xxxxxx-fortress-xxxx.git
 ! [remote rejected] production -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:xxxxxxx-fortress-xxxx.git'

我试图看看composer.json,编辑它并包含一个

"php": "~5.5.11",
在需求部分

行,但这不起作用......除非我以前必须做某事(更新composer.lock?How?),我不确定。

我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

HHVM 3.1.0不再可用,因为错误消息指出了。但是,您也必须更新composer.lock

您最好的选择是从模板更新;它被修复了:https://github.com/xyu/heroku-wp/commit/2a0ea2097597f72c401a63c070a14ec5031ffc9d