404 php扩展错误smarty

时间:2012-03-01 20:06:23

标签: php smarty http-status-code-404

我正在接手一位开发人员,他在freebsd上留下了一个运行linux / apache的网站。我需要在网站上添加一个php页面。对我来说,这对我来说并不是很有经验。他也使用Smarty模板。我复制了一个现有的php页面及其相应的模板文件。对模板文件进行了更改,并在编译目录中创建了一个已编译的newfile.php.tpl文件。

这是问题所在。所有的PHP文件都可以在没有.php的情况下访问并且工作正常。如果我在没有.php的情况下引用newfile,我会收到404错误,使用.php它可以正常工作。

.hataccess。我已经对系统进行了查找,对于这个网站,似乎没有.htaccess文件。即使有其余的页面工作正常没有PHP扩展。

我尝试grep for mod重写的东西,我在.htaccess上找到了一个,我重启了。那么是否有一些我缺少的缓存或其他一些基本的东西,apache,php?我已经花了大约12个小时。我远程找到的唯一东西是phpcgi.html文件中的url_rewriter.tags部分。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

去研究@rodneyrehm sugg的lighttpd.conf文件。我找到了一个fastcgi.server部分,并且有一个

url.rewrite-once = (

包含网站特定网页的代码部分。所以我添加了新页面,一切都很顺利。