我正在关注Zend Framework的教程(http://www.ibm.com/developerworks/opensource/os-php-zend2/section2.html)。我几乎没有开始,但是我在设置这个.htaccess文件时遇到了问题。在列表下。 1中的链接,有一个代码块的文章说,我需要创建:为Zend Framework设置.htaccess
htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
php_value include_path ".;c:\ZendFramework\library"
如何正确地创建.htaccess文件,这样的index.php文件,这无非是一个更几页打印在页面上,将在我的本地主机上正确打开?我的Zend位于E:\ zendframekwork \ library。到目前为止,我有以下几点:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
set_include_path('.;E:\zendframekwork\library');
正如你所看到的,我删除了“htaccess的”部分(我需要吗?),并改写了最后一行,但它显然是不正确的,我还得到一个尝试打开index.php时出错。我如何正确写入?
另外,本教程提到了具有Zend正确路径的HTTPD.CONF指令。我在Apache上查找了我的HTTPD.CONF文件,但没有任何指向Zend。我还需要做些什么吗?
TIA !!
什么是错误你越来越? – Hacker
错误是...服务器错误! 服务器遇到内部错误,无法完成您的请求。服务器超载或CGI脚本中有错误。 如果您认为这是服务器错误,请与网站管理员联系。 – musicliftsme
index.php在没有htaccess文件的情况下工作。 – musicliftsme