之前為了在Plesk虛擬共用主機(非虛擬專屬主機)建立Multisite
著實傷透腦筋
最終的解決方案...............換成沒有symlink限制的cPanel的虛擬主機商
換了後就不用傷腦筋了
目前已順利建立四個站
www.mydomain.com.tw ..... mydomain網域已註冊
aaa.mydomain.com.tw ..... cPanel啟動的次網域
bbb.mydomain.com.tw ..... cPanel啟動的次網域
ccc.mydomain.com.tw ..... cPanel啟動的次網域
簡單列出我所做過的步驟
1) 目前drupal 安裝在下面環境
/home/mydomain/public_html/
/home/mydomain/public_html/sites/default/setting.php .... 複製自原檔案夾內的default.setting.php改名,權限設777
/home/mydomain/public_html/sites/all/modules/ .... 並放入multisite共用的modules
/home/mydomain/public_html/sites/all/themes/ .... 並放入multisite共用的themes
有些時候安裝會失敗因有些環境不會自動設立...就要自建以下目錄
/home/mydomain/public_html/sites/default/files/ ..... 權限設757
再依照6.X標準方式
從建立設定資料庫~啟動安裝程序~輸入相關資訊到安裝完成等來安裝Drupal
default的drupal站已可順利啟用
2) 接下來要建立multisite中次網域為aaa的網站 aaa.mydomain.com.tw
先將durpal內供次網域使用的子目錄手動建立
/home/mydomain/public_html/sites/aaa.mydomain.tw/
/home/mydomain/public_html/sites/aaa.mydomain.tw/setting.php .... 複製原default.setting.php並改名,權限設777
/home/mydomain/public_html/sites/aaa.mydomain.tw/modules/ .... 放入aaa專用的modules
/home/mydomain/public_html/sites/aaa.mydomain.tw/themes/ .... 放入aaa專用的themes
如果剛剛安裝程式無法自建files目錄請手動建立下列目錄
/home/mydomain/public_html/sites/aaa.mydomain.tw/files/ ..... 權限設757(有些環境不會自動設立...就要自建)
3) 再透過cPanel>>subdomain來新增的次網域(subdomain)
cPanel自動建立次網頁目錄如下
/home/mydomain/public_html/aaa/ ...... 對!!....要在預設網頁目錄內才可以
建好後請透過cPanel>>FileManager刪除......不要懷疑.....刪就對了
然後將下列文字用Notepad存成multisite.php上傳到預設網頁跟目錄內


最新回應
13 小時 44 分鐘 前
18 小時 35 分鐘 前
1 日 20 小時 前
1 日 20 小時 前
1 日 20 小時 前
1 日 20 小時 前
1 日 20 小時 前
1 日 20 小時 前
1 日 21 小時 前
1 日 21 小時 前