gpt4 book ai didi

windows - Zend : . htaccess 现在不能在 Windows 上运行如何继续我的项目?

转载 作者:可可西里 更新时间:2023-11-01 11:14:55 27 4
gpt4 key购买 nike

我在中期开始从事一个项目。我们在 Ubuntu 上使用 Zend Framework、PHP、MySql、Ajax、jQuery 和 jSon。它在 ubuntu 上工作。

现在我切换到 Windows。我在 Windows 上为我的项目安装了 Wamp、Eclipse 并创建了一个主机(test.dev)。但是当通过 test.dev 启动项目时。它在浏览器窗口上给我以下错误:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

然后我删除了 public/.htaccess 文件并重试。这次没有错误显示,但浏览器页面是空白的。我检查了 firebug(mozilla 浏览器),但在 consol 中没有响应。

我的 .htaccess 文件是这样的:

SetEnv APPLICATION_ENV development

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

谁能告诉我可能是什么问题以及如何解决这个问题。如果您需要其他信息,请告诉我解决此问题所需的信息类型。

谢谢

最佳答案

500 - 内部服务器错误 通常是由配置文件中的某些错误引起的。

当您删除 .htaccess 文件时,考虑到它(即没有错误) 是有效的,其中可能存在导致问题的内容。


作为第一个想法(因为除了重写规则之外,你的想法不多),你确定启用了 mod_rewrite 吗?
您可以在您的 Apache 配置中检查这一点:应该有这样一行:

LoadModule rewrite_module modules/mod_rewrite.so


如果这没有帮助,您是否在 Apache 的 error_log 文件中有任何错误消息?

关于windows - Zend : . htaccess 现在不能在 Windows 上运行如何继续我的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2501952/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com