2011-06-02 57 views
0

当我尝试运行在我的apache的根文件夹上运行我的php文件时,出现页面未找到错误。其他的PHP文件运行良好(无论如何这是一个基于magento的网站)。是因为我通过FTP传输文件吗? 服务器可以配置为不运行某些特定的文件吗?我怎样才能解决这个问题?有什么与.htacess有关?页面未找到:在Apache服务器上运行一个php文件

+1

我认为需要更多细节。所以你可以访问yourdomain.com/file1.php但不是yourdomain.com/file2.php?你有任何.htaccess文件,可能会导致问题?还要确保文件正确上传,即在您的FTP客户端中的大小大于0。 – Ben 2011-06-02 09:48:38

+2

确保你要求正确的URI。注意文件名大小写敏感 – Phil 2011-06-02 09:48:40

+0

@Ben @Phil:谢谢大家:这是由于PHP文件的权限设置。我把它改成了644,它工作。 – karto 2011-06-02 13:31:18

回答

2

确保您已将您的文件上传到/ www或/ httpdocs子目录中。 如果是这样,请检查文件的权限。

+0

这是由于php文件的权限设置。我把它改成了644,它工作。 – karto 2011-06-02 13:31:53

0

这个域名是否与其他php文件具有相同的扩展名。

即。 MYFILE。 php或myfile。 php4

apache的默认配置指定php文件的扩展名为“php4”,因为php版本为3.0,之前与当前版本不兼容。通常简单的“php”扩展名可以重新启用,但可能不适用于您的情况。

+0

我从来没有在默认的Apache配置中看到任何关于'php4'的扩展...... – binaryLV 2011-06-02 10:09:00

+0

谢谢all:这是由于php文件的权限设置。我把它改成了644,它工作。 – karto 2011-06-02 13:30:21

相关问题