2014-02-09 112 views
2

我最近開始在一家公司工作,我得到的第一個任務之一是重做他們的網站。
作爲一個新手,經過wix.com,weebly.com等網站上的一些試驗和錯誤之後,我使用WAMP服務器創建了一個響應式主題的WordPress網站。將PHP網站轉換爲基於HTML的網站

該網站似乎一切正常,但當終於把它放到服務器上時,我才知道託管公司只支持基於HTML的網站,而我建立的網站是PHP。以下是我的問題

  1. 如何在HTML支持的唯一服務器上發佈我的WordPress網站?有沒有辦法轉換網站或任何其他方法?如果是,請詳細解釋我是新手。

  2. 我在某種程度上能夠將我的數據庫從本地主機MySQL服務器導出到我希望我的網站的服務器上,但是網絡託管公司只支持基於HTML的網站會影響MySQL服務器中的數據庫嗎?如果是,應該做什麼以及如何?請詳細解釋。

的虛擬主機提供商的cPanel是非常基本和調用公司,有人告訴我,我必須要做的就是拖,有將我的文件我的網站上線但力的工作。

我試着將擴展名從PHP更改爲HTML並上傳文件,但我得到的只是一個空白屏幕,前往www.mycompanydomain.ae。

我甚至嘗試過在.htaccess文件中添加一行以作爲HTML打開而不實際更改所有PHP文件,但無濟於事。 請大家幫忙,因爲我在這方面花了很多時間和精力,但現在我處於障礙之中。

+2

「我開始知道託管公司只支持基於HTML的網站」 - *真的嗎?*我覺得很難相信。那麼很有可能,他們甚至連PHPMyAdmin都沒有? – MackieeE

+1

如果您需要PHP,但您的網絡主機不支持(lolwut?),請切換一個虛擬主機。這裏有成千上萬的免費... –

+0

他們確實有一個PHPMyAdmin,但據說它只是因爲它顯示已過時,並且打電話給公司的客戶服務,我得到2個標準回覆「與當地技術人員交談,我們無法幫助您「或」對不起,我們無權告訴您「 – Swati

回答

4

您可以瀏覽構成您網站的每個頁面,並使用您的瀏覽器「保存」頁面的本地副本並上傳這些內容。一個更簡單的方法來完成這個愚蠢的任務將是使用WebReaper等在您的本地網站上的網絡抓取工具,並將結果上傳到僅HTML主機。

到這樣的告誡是:

  • 您的網站不再是交互式的,一切都是靜止的。
  • 尼斯的文件夾結構就走出了窗外,一切都亂七八糟
  • 這顯然是一個壞主意
  • 不這樣做,這是一個壞主意
  • 沒有,傷勢嚴重。

正確的解決方案,如果您需要有任何服務器端/數據庫交互,切換到啓用PHP的主機。您還需要使用像PHPMyAdmin這樣的工具來導出本地數據庫並將其導入新主機。

+0

WordPress的存儲在數據庫中的網址,所以你需要運行一個工具,如[數據庫搜索和替換PHP腳本](https://interconnectit.com/products/search-and-replace-for-wordpress-databases/)如上所述導入後 –

0

你不能用HTML做。但您可以使用iframe和wordpress.com或將其託管在其他地方...

+0

並且爲了便宜和良好的主機,嘗試bluehost ... – Ave

+0

@ardaozkal如果我得到一個像Bluehost這樣的新主機,我可以使用我已經擁有或將要使用的域名嗎? – Swati

+0

@swati是的,你可以使用舊的,聯繫兩個主機獲取更多信息 – Ave

0

不,沒有可行的方法將整個網站轉換爲HTML。

切換到支持PHP的Web主機。

0

插件Really Static/要求生成HTML每次更新你的WordPress博客時文件:「節能通過靜態文件的本地,FTP,SFTP」「 如果你沒有在服務器上的PHP/MySQL支持你可以在本地託管你的WordPress安裝,並使用普通的HTML空間發佈「

我希望這有助於!