Zend studio / - 框架安装不正确?

时间:2011-10-07 16:08:13

标签: php zend-framework zend-studio

(请注意:我是一个关于zend框架的完整菜鸟。我已经使用CodeIgniter和Zend Studio很长一段时间但是觉得需要“扩展”,所以说。)

使用ZF生成器内置的工作室,我在本地主机上安装了一个全新的ZF 1.11。但是,当我试图访问我新制作的索引页面时,我看不到任何东西。我担心Studio没有为我的Framework appilcation安装正确的文件,因为require_once 'Zend/Application.php';行要求它加载一个不存在的文件。

也许有人可以伸出援助之手吗?

谢谢!

4 个答案:

答案 0 :(得分:1)

您能否提供有关安装的更多详细信息。我整天都在使用Zend,但我不使用Zend Studio zf生成器,所以我不知道它是如何设置你的。

你在运行什么操作系统,你的apache服务器设置是什么? (Zend社区服务器,wamp,mamp)

您是否已将设置域名添加到主机文件中? 127.0.0.1 dev.mydomain

您的VHOST是否指向公共目录?

您的公用文件夹中是否有.htaccess文件。

我想至少如果设置正确,你应该在索引控制器视图脚本中看到蓝色和绿色的Zend Framework输出。

答案 1 :(得分:0)

确保/public/index.php中的路径正确无误。 很可能你的zend库不在/ library中,因此你必须相应调整你的路径。

答案 2 :(得分:0)

从其网站下载ZF并将应用程序库文件夹中的文件夹“Zend”复制,然后再次检查。同时在公用文件夹中打开index.php并将此代码粘贴到顶部

defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'development'));

答案 3 :(得分:0)

在php.ini文件中未正确配置Zend库路径。 配置上述文件,并根据您的工作平台将zf.bat或zf.sh放在系统的路径目录中。

然后,配置您的httpd.conf文件并按如下方式配置虚拟主机(在Linux平台上)。

<Directory "/var/www/html">
    Options Indexes FollowSymLinks  
    AllowOverride All    
    Order allow,deny
    Allow from all
</Directory>

<VirtualHost *:80>
    ServerAdmin root@server.om.com
    DocumentRoot /var/www/html
    ServerName www.om.com
    <Directory "/var/www/html">
        AllowOverride All
    </Directory> 
</VirtualHost>

随之而来

应该在Apache的httpd.conf文件中启用mod_rewrite。