All,
我只是想查看除“欢迎使用 Zend Framework”屏幕之外的任何页面。
我已经从本教程下载了该项目:http://framework.zend.com/docs/quickstart/create-a-form http://framework.zend.com/docs/quickstart/create-a-form(Zend 框架快速入门)
据我所知,路径正确。我读了这篇文章:http://www.johnmee.com/2008/11/zend-framework-quickstart-tutorial-deploy-to-a-subdirectory-instead-of-web-root/ http://www.johnmee.com/2008/11/zend-framework-quickstart-tutorial-deploy-to-a-subdirectory-instead-of-web-root/我认为它可能有点过时,因为引导代码并不像他描述的那样。
有人有什么想法吗?我认为从 Zend 下载的教程应该是开箱即用的。
概括:http://localhost/ZendFrameworkQuickstart/public/ http://localhost/ZendFrameworkQuickstart/public/显示:Zend 欢迎页面
http://localhost/ZendFrameworkQuickstart/public/guestbook http://localhost/ZendFrameworkQuickstart/public/guestbook显示:404
Thanks!
更新
“public”目录的物理路径:
C:\Zend\Apache2\htdocs\ZendFrameworkQuickstart\public
我从浏览器访问的 URL:http://localhost/ZendFrameworkQuickstart/public/guestbook http://localhost/ZendFrameworkQuickstart/public/guestbook
.htaccess 内容:
SetEnv APPLICATION_ENV 开发
重写引擎开启
RewriteCond %{REQUEST_FILENAME} -s [或]
RewriteCond %{REQUEST_FILENAME} -l [或]
RewriteCond %{REQUEST_FILENAME} -d
重写规则 ^.*$ - [NC,L]
RewriteRule ^.*$ /ZendFrameworkQuickstart/Public/index.php [NC,L]
更新:更改了文件中的行
.htaccess
RewriteRule ^.*$ /ZendFrameworkQuickstart/public/index.php [NC,L]
应用程序.ini
resources.frontController.baseUrl = "/ZendFrameworkQuickstart/public"
公共/index.php
错误报告( E_ALL | E_STRICT ); ini_set( '显示错误', 1 );