2011-09-04 132 views
1

安装MODX Revolution后,我无法登录 - 只显示空白页。我的设置:从git,PHP 5.3,Apache 2.2,OS ubuntu下载的MODX。安装MODX Revolution后无法登录

在Apache的错误日志中我看到这条消息:

[Sun Sep 04 08:03:12 2011] [error] PHP Fatal error: Call to a member function render() on a non-object in
/var/www/modx/manager/controllers/default/welcome.class.php on line 64 [Sun Sep 04 08:03:12 2011] [error] PHP Stack trace: [Sun Sep 04
08:03:12 2011] [error] PHP 1. {main}()
/var/www/modx/manager/index.php:0 [Sun Sep 04 08:03:12 2011] [error] PHP 2. modManagerRequest->handleRequest()
/var/www/modx/manager/index.php:71 [Sun Sep 04 08:03:12 2011] [error] PHP 3. modManagerRequest->prepareResponse()
/var/www/modx/core/model/modx/modmanagerrequest.class.php:124 [Sun
Sep 04 08:03:12 2011] [error] PHP 4.
modManagerResponse->outputContent()
/var/www/modx/core/model/modx/modmanagerrequest.class.php:173 [Sun
Sep 04 08:03:12 2011] [error] PHP 5. modManagerController->render() /var/www/modx/core/model/modx/modmanagerresponse.class.php:106 [Sun Sep 04 08:03:12 2011] [error] PHP 6.
WelcomeManagerController->process()
/var/www/modx/core/model/modx/modmanagercontroller.class.php:133

+0

你运行安装前transport.core.php?你还确定目录“/ core/packages”,“/ core/cache”,“/ core/import”和“/ core/export”是可写的。确保您的php.ini设置将memory_limit设置为128M,并将max_execution_time设置为120,最后是否创建了空白文件“/core/config/config.inc.php”并将其设置为可写? –

+0

所有这些文件夹是可写的,但我没有运行transport.core.php。从git克隆后,我没有得到他们,我只是复制他们的ziped版本。问题在这?我在安装之前没有在手册中找到我必须运行transport.core.php? – alex

+0

我只安装了3次revo,但我从来没有运行transport.core.php。 @paulGraffix你有链接到这方面的一些文件? – Fishcake

回答

0

其实,保罗Graffam是正确的意见,从混帐建设时(无论是通过克隆或从github上下载),你需要第一次运行transport.core.php以及一些其他的东西。

具体说明可以在这里找到:http://rtfm.modx.com/display/revolution20/Git+Installation

如果你不想去完成这些步骤的替代方法是从http://modx.com/download/nightlies/下载每晚构建 - 你能在那里安装它们是正常的。

(认识我有点晚了问题,但想通其他人可能在未来通过它的Stüble而且也没有答案了)