2012-12-04 157 views
0

我想將網站從一臺服務器移到另一臺服務器。但是,當我嘗試在瀏覽器中訪問此網站時,它只會下載一個名爲「下載」的1kb文件。什麼可能導致這個?原始站點有SSL證書以及用php,sql,json,ajax等編寫的很多代碼。遷移網站'下載'?

此問題已關閉「不是真正的問題」,但我沒有時間迴應註釋。如果這是一個簡單的答案,那麼請盡一切辦法給我答案。 *我已經使用ftp客戶端將舊服務器中的所有文件移至新服務器。所有文件都已成功移動。當嘗試登錄到基本頁面或進入index.php頁面時,發生的所有事情都是1kb下載,標題爲「下載」開始和結束。該文件沒有擴展名,無法打開。 *這個問題也發生在多個託管公司上,因爲我一直在試圖將這個網站遷移兩個星期。

+0

¿您是否檢查過.htaccess文件? DNS是否指向新網站? ¿您是否檢查過顯示的唯一頁面的來源?你檢查了索引頁面的內容嗎?如此多的因素,我認爲不可能猜測您提供的信息是怎麼回事。 –

+0

我希望以前有人會遇到過,這很奇怪。 .htaccess文件中的所有內容都是相同的,dns指向新的站點,並且我瀏覽了所有源文件。如果它在一臺服務器上工作,爲什麼不在另一臺服務器上工作?!?!?!?它可能是SSL/TLS證書嗎?這會導致這樣的問題嗎? – jbrya029

+0

「下載」看起來像根據文件類型顯示的瀏覽器消息。也許問題不在於網站,而是在瀏覽器或網站中使用文件擴展名。我只是猜測。 –

回答

0

我以前有過類似的問題。

嘗試用文本編輯器打開「下載」文件(或許是其重命名爲download.txt,使其更容易打開)

一旦打開,你可能會看到的index.php的源文件。這將表明這是由於您的服務器配置錯誤造成的,可能是由於您設置服務器的人可能是由於您自己的.htaccess導致的。

首先嚐試刪除您的.htaccess(某些ftp客戶端可能會隱藏它)。它現在工作嗎?

如果沒有嘗試上傳文本文件或圖像,如果這個文件被送達檢查,如果沒有的話有什麼嚴重錯誤的服務器配置,可能不是因爲你。

如果這確實起作用,那麼這是由於PHP配置,本質上腳本沒有被髮送到PHP進行處理,如果是這種情況,那麼我會確保PHP被安裝並允許在該服務器上。

+0

哇!非常感謝。我不敢相信這並沒有超出我的想法。我坐在這裏掙扎着SSL證書和其他一千件小事。感謝您的幫助!!! – jbrya029

+0

看來其他人有這個問題。解決方案是在.htaccess文件中,我有參數 AddTyple應用程序/ x-httpd-php .html 由於某種原因suPHP不喜歡「應用程序」。一旦我刪除它一切正常。 – jbrya029