- 而我認爲使用Bluehost.com是在這種情況下不相關,我想我會提到它,如果確實有一些我不知道的特殊情況。Drupal站點設置`內容Type`爲'應用程序/ x-gzip`所有我從其他供應商遷移現有的Drupal網站Bluehost.com過程中的時間
該網站是一個Drupal 6安裝,它確實工作以前我也告訴過bluehost,所以你認爲它不應該是任何問題,但是,複製它我遇到一個大問題:所有來自Drupal的響應與Content-Encoding
一起發送到application/x-gzip
。這意味着所有瀏覽器都呈現下載對話框而不是呈現內容。
我實際上捲了索引頁,並通過gunzip運行它,輸出是正確的HTML網站 - 只是它不知何故最終被gzip'd,這破壞了內容類型和混淆瀏覽器。
談起他們使用PHP 5.4建議的網站先前的維護者(他們是在PHP 5.5,因爲我明白運行它,儘管所有的Drupal的建議,這是完全運行良好有人告訴我)。
我想現在消除,所以我把這段幾個層,可能導致它發生在這裏的任何類型的gzip'ing,但消除這些仍然不起作用:
SetEnv no-gzip 1
在.htaccess
zlib.output_compression = Off
在php.ini
- 的Drupal已經安裝了
boost
模塊和一些相應的設置在.htaccess
- 我已經刪除那些從.htaccess
文件以及刪除boost
目錄從sites/all/modules
問題依然存在,我的文件被髮送到壓縮瀏覽器。有沒有其他的方法來禁用它?
請注意,這隻發生在Drupal內部的頁面,上傳了一個簡單的PHP頁面,導航到該網址工作正常 - 這表明,因此建議一個Drupal(而不是Apache/PHP)的問題。
我注意到了一個模塊mimedetect
它有一個application/x-gzip
在那裏的定義,但不知道如何能夠影響它,因爲消除這並沒有提供任何有用的。
任何想法在哪裏看和/或什麼可能造成的嗎?
樂意提供任何其他見解,可能是診斷本有用的。
你是如何上傳你的bluehost賬戶上的Drupal文件的?你能確認文件和目錄的權限嗎?上傳文件到任何主機帳戶都不應該有問題,除非bluehost有特殊要求。 – 2015-03-03 05:13:14
正確設置所有權限。我已經通過FTP上傳。 – Liv 2015-03-03 05:14:05
試試這種方式:壓縮所有文件,上傳到您的主機帳戶,並將它們解壓縮到那裏。 – 2015-03-03 05:20:02