2014-01-25 105 views
0

我對cms非常陌生,我想知道如果您的紳士能幫助我正確開始。只是一個筆記,我花了幾個小時研究我的問題,我找不到我正在尋找的答案。SilverStripe CMS安裝和開發

  1. 我已經在本地安裝了銀條,我開始用它創建自己的網站。創建了一個新的主題,刪除了舊的2.它爲我創建了一些隨機數據庫,它主要是自動的。現在我有一臺服務器,我想把它放在我的服務器上,但我無法弄清楚如何導入它的生活。我能夠安裝silverstripe並有一個默認主題(簡單)運行,但無論我複製或更改哪個文件,它都不會加載我的網站。有沒有人有關於如何實現的教程?服務器與godaddy。

  2. 當我開始創建這個站點時,它創建了一個隨機名稱的數據庫,我該如何重命名該數據庫?我需要更新哪些文件?

  3. 如何在本地訪問phpmyadmin? localhost:port/phpmyadmin不起作用。

+0

所以你試圖把你的網站godaddy。你到底有什麼問題?複製數據庫或複製主題?或兩者? – Zauberfisch

+0

3.你當地的開發環境是什麼? LAMP/WAMP/MAMP/XAMPP?在WAMPP phpmyadmin可以訪問本地主機/ phpmyadmin – 3dgoo

+0

我使用Webmatrix – Bojan

回答

1

關於重命名數據庫,請參閱上面的註釋,因爲它們是準確的。

但是你仍然似乎有問題,讓你的數據庫了當地的環境,讓我們集中精力,首先看你怎麼去用它。

注意,至少有兩種方法可以備份/導出本地數據庫:

1)。使用phpMyAdmin(或其他基於Web的數據庫實用程序) 2)。使用命令行(見'的mysqldump命令);

你問到使用phpMyAdmin來備份你的數據庫SilverStripe所以我只能解決1)。以上:

由於這是特定於您自己的開發環境,並且您沒有提到您在本地設置的距離有多遠,也沒有收到任何錯誤消息,所以我和其他人只能到目前爲止幫助你解決這個問題。

如果您已經安裝phpMyAdmin的按照安裝要求,應在默認情況下安裝在您的計算機上該地址訪問:

http://localhost:80/phpmyadmin 

下也會工作,因爲端口80是默認的對於大多數Web服務器:

http://localhost/phpmyadmin 

如果沒有這些工作,並收到404,403或500錯誤(在瀏覽器屏幕會告訴你發生了哪些這些)我敢確信你沒有在你的系統上正確設置它。因此,我的建議是回到phpMyAdmin文檔,並根據您自己的環境設置(例如,Linux,OS X,Windows等)重新檢查您是否正確執行了所有操作。

一旦你正確設置是,必須在上面的DB改名建議的裂縫和COE後面更多的幫助,如果你需要它。

1
  1. 請將您的文件上傳到您的根文件夾。如果您不確定您的根文件夾的位置,請聯繫Godaddy團隊
  2. 據我所知,您需要在Godaddy CP上創建數據庫,然後請通過PhpMyadmin在其CP上恢復您的數據庫。或者,你可能會問GoDaddy的恢復你的數據庫
  3. 我相信你可以通過自己的CP
+0

爲#2。我如何在本地進行此操作?我想更改當前安裝的數據庫,然後在godaddy上重新創建新的數據庫? 3.我在CP – Bojan

+0

的任何地方都找不到它。你需要通過他們的CP來完成。我建議你聯繫他們的支持團隊 – 2014-01-26 07:55:43

+0

我問如何讓我的本地數據庫備份。我如何在本地訪問phpmyadmin以支持它? – Bojan

2

1.站點部署

這裏是我一個Silverstripe網站部署到活動服務器訪問它。

  1. FTP到服務器
  2. 從開發文件夾中的所有文件上傳到服務器
  3. 在服務器上創建一個數據庫
  4. 爲數據庫創建一個數據庫用戶,並添加所有數據庫的權限
  5. 用您的實時數據庫用戶名,密碼和數據庫名更新實況mysite/_config.php文件
  6. 轉儲您的本地數據庫
  7. 導入數據庫轉儲到真實服務器數據庫
  8. 呼叫dev/build/?flush=all您的在線服務器上
  9. 檢查網站工作
  10. 有一個啤酒

2.數據庫改名

數據庫設置存儲在mysite/_config.php中。他們應該是這個樣子:

$databaseConfig = array(
    'type' => 'MySQLDatabase', 
    'server' => 'localhost', 
    'username' => 'database_username', 
    'password' => 'database_password', 
    'database' => 'database_name' 
); 

要重命名的數據庫,在phpMyAdmin重命名你的數據庫。然後在mysite/_config.php文件中更新您的$databaseConfig數據庫名稱。

3.本地主機的phpmyadmin

WebMatrix的不來與phpMyAdmin。你可以將download it提取到你的webmatrix html根目錄並使用它。或者您可以下載一個替代方案,如adminer,它是一個文件數據庫管理器。