Zend framework 当我将windows上的Zend project安装到Ubuntu Lamp时,应该配置什么?

Zend framework 当我将windows上的Zend project安装到Ubuntu Lamp时,应该配置什么?,zend-framework,ubuntu,lamp,Zend Framework,Ubuntu,Lamp,当我将windows上的Zend project安装到Ubuntu Lamp时,应该配置什么? (我问因为我的Zend Project没有在Ubuntu上工作,它会给出第一个页面,但在我进入下一个页面后,它会给我404错误(找不到页面),我用:sudo a2enmod rewrite和get:Module rewrite检查rewrite mod enable是否启用:::我在Windows上的Zend Ce和Wamp服务器上没有这样的问题)。 谢谢 Yosef仔细检查您的类文件名。Window

当我将windows上的Zend project安装到Ubuntu Lamp时,应该配置什么? (我问因为我的Zend Project没有在Ubuntu上工作,它会给出第一个页面,但在我进入下一个页面后,它会给我404错误(找不到页面),我用:sudo a2enmod rewrite和get:Module rewrite检查rewrite mod enable是否启用:::我在Windows上的Zend Ce和Wamp服务器上没有这样的问题)。 谢谢
Yosef

仔细检查您的类文件名。Windows在区分大小写的问题上更宽容一些。很容易破坏在PC上编写的应用程序,并将其传输到类文件中带有错误驼峰框的灯箱中。我通过艰苦的方式了解到了这一点。

听起来似乎没有考虑.htaccess文件。作为一项测试,您可以尝试手动通过index.php发送此消息,例如:

->


这可能有助于缩小它的范围。

您好,我正确地使用index.php了解它的工作原理!非常感谢你!我应该在.htaccess文件中更改什么?查看您定义虚拟主机的位置,并确保将AllowOverride None更改为AllowOverride All。我认为应该为您打开.htaccess支持。如果你正在使用Ubuntu,请查看“确定”。Zend Autoloader希望类文件名为ucfirst()-例如Xml.php。如果将类文件名创建为XML.php(我在开始时就这样做了),那么该类在WAMP上可以正常工作,但在LAMP上会失败(抛出错误)。当然,这是假设您正在使用自动加载器。