我正在一个网站上工作,并将其发布到客户端的域名,但是当我尝试访问根目录或子页面时,他们下载到我的电脑而不是显示为网页。难道是没有安装PHP的事实(服务器由我的客户端管理,所以我不知道PHP是否安装)?网站不显示,而是下载
1
A
回答
2
是的,你应该问你的客户端,确保安装了php。
如果它已安装并且您正在使用apache。
确保你的httpd.conf具有类似的东西。
AddModule mod_php5.c
<IfModule mod_php5.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
你可能会问你的客户端访问here针对不同的操作系统适当的PHP配置。
3
PHP可能未安装,或配置不正确。通常(如果客户端真的安装了PHP)是由于忘记将文件扩展名(.php/.phps/.php3/.php4 ...)设置为PHP处理程序而导致的。
检查PHP是否正在运行,以及您的输出内容类型是否正确。
1
您的网络服务器不知道这些文件应该交给PHP进行处理 - 无论出于何种原因,其中有很多。有关配置的更多信息是必要的。
3
服务器没有为php页面提供'text/html'或'text/xhtml'MIME类型。就像其他人所说的那样,PHP可能没有安装或没有正确配置。
检查PHP是否安装的快速方法(不是100%)检查HTTP响应头。在Firefox上使用NET标签,您可以查看响应头中的任何“服务器”值。通常,PHP版本(如果已安装)将与Web服务器类型/版本一起包含在内。
E.g. Apache/2.2.13 (Unix) mod_ssl/2.2.13 PHP/5.2.9
+0
非常感谢您的帮助,我会确定。检查出 – 2010-02-04 14:35:44
相关问题
- 1. 下载的aspx网站显示不好
- 2. csv文件显示,而不是下载
- 3. 火狐显示,而不是下载
- 4. 铬下载页面,而不是显示
- 5. 为什么s3给我下载而不是显示我的静态网站?
- 6. 显示视图,而网站加载
- 7. Joomla网站显示IP地址,而不是网址
- 8. 使用httrack下载只有一个网站,而不是外部网站
- 9. R从https获取网站而不是CSV的aspx中下载
- 10. 本地网站:文件在Finder中打开而不是下载
- 11. IE不会打开我的网站,而是尝试下载它
- 12. DotNetZip下载在一个网站上,而不是另一个
- 13. 如何显示加载屏幕,而网站内容加载
- 14. 下载文件而不显示laravel
- 15. Apache是下载PHP文件,而不是显示它们
- 16. WordPress的网站显示IP而不是域
- 17. IFRAME显示CURENT内容网站而不是SRC
- 18. Drupal迁移问题 - 安装屏幕显示而不是网站
- 19. 网站不显示。而是一群奇怪的人物?
- 20. Iframe说文件没有找到,而不是显示网站
- 21. 如何显示的网站,而不是IP/index.html的
- 22. apache安装程序显示目录文件而不是网站
- 23. Plone新手:网站显示无风格而不是Sunburst
- 24. 网站图标在Firefox中显示,而不是Chrome浏览器
- 25. nginx的显示默认页面,而不是我的网站
- 26. 烧瓶:显示在网站而不是控制台上打印?
- 27. 显示目录而不是索引的网站
- 28. Paypal快速结账显示旧网站而不是新的
- 29. 显示正方形而不是字符的网站?
- 30. wamp配置显示,而不是我的网站页面
这就是我的想法,我会研究它。谢谢! – 2010-02-04 14:36:01