我正在一個網站上工作,並將其發佈到客戶端的域名,但是當我嘗試訪問根目錄或子頁面時,他們下載到我的電腦而不是顯示爲網頁。難道是沒有安裝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. 下載圖片而不是顯示
- 2. 爲什麼s3給我下載而不是顯示我的靜態網站?
- 3. 顯示視圖,而網站加載
- 4. Joomla網站顯示IP地址,而不是網址
- 5. IE不會打開我的網站,而是嘗試下載它
- 6. 如何顯示加載屏幕,而網站內容加載
- 7. 下載文件而不顯示laravel
- 8. Paypal快速結賬顯示舊網站而不是新的
- 9. nginx的顯示默認頁面,而不是我的網站
- 10. IFRAME顯示CURENT內容網站而不是SRC
- 11. apache安裝程序顯示目錄文件而不是網站
- 12. Drupal遷移問題 - 安裝屏幕顯示而不是網站
- 13. 網站不顯示。而是一羣奇怪的人物?
- 14. Django管理網站顯示「XXXObject」的列表,而不是直接顯示對象
- 15. UIWebView顯示URL而不是網頁
- 16. WordPress的網站開始下載,而不是在瀏覽器中加載頁面
- 17. 如何讓我的網站顯示.c文件而不是試圖讓用戶下載它?
- 18. 網站顯示不正確
- 19. Grails - 在瀏覽器中顯示PDF而不是下載
- 20. Nginx PHP頁面下載而不是顯示
- 21. 流swf而不是下載整個SWF之前顯示
- 22. 有一個html文件下載而不是顯示
- 23. 如何顯示,而不是下載,圖像在Apache?
- 24. Nginx試圖下載文件而不是顯示
- 25. Flash對象正在下載,而不是顯示
- 26. Nginx提供的下載SVG,而不是顯示它
- 27. 下載pdf,而不是在瀏覽器中顯示它
- 28. 瀏覽到PDF會導致PDF下載而不是顯示
- 29. KCFinder - browse.php正在下載,而不是顯示頁面
- 30. 服務器下載文件,而不是顯示它
這就是我的想法,我會研究它。謝謝! – 2010-02-04 14:36:01