Zend framework Zend framework:如何迁移站点

Zend framework Zend framework:如何迁移站点,zend-framework,Zend Framework,我正在尝试将基于ZF构建的站点从生产环境复制到本地主机环境。所有文件和数据库内容都被复制了,但我只是得到一个空白屏幕。没有错误,什么都没有 在config.ini I中所做的更改为开发添加了一个条目:生产 general.host = "localhost:8888" db.adapter = PDO_MYSQL db.params.host = localhost:8888 db.params.username = bla db.params.password = bla db.params.

我正在尝试将基于ZF构建的站点从生产环境复制到本地主机环境。所有文件和数据库内容都被复制了,但我只是得到一个空白屏幕。没有错误,什么都没有

在config.ini I中所做的更改为开发添加了一个条目:生产

general.host = "localhost:8888"
db.adapter = PDO_MYSQL
db.params.host = localhost:8888
db.params.username = bla
db.params.password = bla
db.params.dbname = db_name
bootstrap.php

$frontController->registerPlugin(new Initializer('development'));   
.htaccess包含一些基本指令,但如果我在顶部添加一些随机内容,则不会出现内部服务器错误,因此我认为它甚至不会达到.htaccess阶段

我是不是错过了什么配置

编辑:

我的引导程序中有下面的代码,但仍然有一个空白页。很快,它几乎没有负载

$frontController->registerPlugin(new Initializer('development'));    

$frontController->throwExceptions(true);

// Dispatch the request using the front controller. 
try {
    $frontController->dispatch();
}
catch (Exception $exception)
{
exit($exception->getMessage());

}

在前端控制器对象上运行dispatch()之前,请尝试添加此行

$frontController->throwExceptions(true);

在生产系统上抛出异常几乎总是被禁用的,在dev上启用它可以告诉您更多关于问题性质的信息。

是的,您可能错过了一些配置

尝试在
php.ini
中设置
display\u errors=On
。你应该能看到发生了什么

另外,与建议的一样-在调用
dispatch()
之前,尝试放置
$frontController->throweexceptions(true)



关于
.htaccess
文件-您需要在
apache.conf
/vhosts配置中放置(或任何有效的,除了
None
)文件。

您可以指定.conf文件中的确切位置吗?在MAMP安装中,它是一个干净的.conf文件,底部似乎有一个vhosts部分:#NameVirtualHost*?