2013-05-29 91 views
2

我是我自己的開發者,負責我的小論壇和商業網站。到現在爲止還挺好。設置網站的測試副本

現在我想創建一個完整的/精確的生產站點副本,這樣我就可以在不使生產站點處於危險的情況下進行開發工作。我註冊了一個域www.dev-foosite.com,我希望能成爲我的網站的副本www.foosite.com

這裏有一個障礙。我有一個迄今爲止工作良好的VPS託管帳戶 - 但我無法使用主站點上的cpanel備份作爲還原到dev站點的方式。我的託管公司表示存在用戶名衝突,即使我們更改了用戶名,那麼mySQL數據庫也需要重新命名。

所以在我纏繞軸之前,我該如何繼續?我寧願不必購買另一個單獨的託管帳戶,但如果這是我想我會回答的唯一答案。

+2

你爲什麼要在網上開發?只需安裝一個Web服務器並在您自己的計算機上進行開發。 – JJJ

+0

你的開發環境是什麼?你使用了哪些工具(Visual Studio,Eclipse,記事本...?)以及你有什麼類型的託管?它是PHP託管,Windows主機等...?這絕不是一種安慰,因爲我首先需要更多信息,但是我運行了幾個基於Windows的站點,並使用了Visual Studio。我通常做的是創建一個本地SQL Compact數據庫用於離線測試,然後當我準備好進行生產時(如果我已經有一個生產網站),我將SQL Compact「遷移」到一個全面的SQL 2008數據庫服務器。不是最好的方式,但對我很好。 –

+0

我只注意到了phpbb和mysql標籤。你是否安裝了Apache或Abyss Web Server?他們允許你在本地運行你的網站...... –

回答

1

轉到phpmyadmin並導出數據庫。在cpanel中,去創建一個新的數據庫。然後在phpmyadmin。導入數據庫。

現在,從使用FTP客戶端像FileZilla中

然後將以前下載的文件與新的數據庫上傳到開發站點

編輯config.php文件和論壇下載的所有文件到一個文件夾密碼,並在phpbb的管理員控制面板中將服務器設置更改爲新的網站網址。

0

我覺得這個網站將幫助你:http://www.phpbb-seo.com/en/phpbb-forum/local-server-setup-xampp-t4965.html

它基本上運行您下載並安裝XAMPP這樣你就可以下載你的遠程站點,所以你可以在它的工作本地。當您準備好上線時,只需發佈​​更改即可。

+0

本網站向您展示瞭如何使用XAMPP安裝mod_security:http://www.debianadmin.com/xampp-all-in-one-web-server-installation-and-configuration-in-debian.html –

+0

我欣賞你的想法在這個和那些鏈接 - 我正在我的地下室運行一個openSuse linux系統,配備一個巨大的RAID10陣列,這樣我就可以進行本地開發。但我真的不想在現在的版面上添加「託管服務」,而是想利用我的託管公司來代替。也許每個月還有5美元,我應該讓他們爲我開一個新帳戶,並將我的製作網站複製到(?) –

+0

嗯,我不確定。每月額外5次聽起來不算太糟糕。你有沒有想過WebMatrix?它對PHP和phpBB有很好的支持。您可以使用WebMatrix在PHP站點上本地開發/測試。 –