- Drupal Theme 頁面:http://drupal.org/project/Themes
- 目標版型 Premium Corporate :http://drupal.org/project/premium_corporate
第一種:
下載檔案後,解壓縮到 sites/all/themes 目錄下
以 ssh 登入主機,進入sites/all/themes 目錄下
- wget http://ftp.drupal.org/files/projects/premium_corporate-7.x-1.3.tar.gz
- tar zxvf premium_corporate-7.x-1.3.tar.gz (產生 premium_corporate 目錄 )
- 「外觀」/ 找到新增的版型 / 「啟用並設為預設」
- 選擇「首頁」,就可以看到安裝好的新版型了!
第二種:
使用瀏覽器到管理後台直接線上安裝(或上傳檔案)。- 連到 Premium Corporate 這版型的頁面。
- 取得版型的網址
滑鼠移至檔案上 → 右鍵 → 複製連結網址 (http://ftp.drupal.org/files/projects/premium_corporate-7.x-1.3.tar.gz)
- 管理後台 / 外觀 / 安裝新版型
- 貼上版型的網址 → 安裝
● 也可以先下載檔案,再用上傳檔案的方式來安裝。
- 安裝完成,再去啟用版型即可。
【注意事項】
在安裝過程中,曾經出現過無法安裝版型,出現要設定 FTP 連線的畫面 (To continue, provide your server connection details)
我的 Server 是 Centos ,這是目錄權限的問題。
- /sites/all/ 是放上傳的 themes 及 modules。
- /sites/default/files 是放使用者所上傳的附件檔、個人頭像等檔案。
原本想,只是要上傳 theme 或 module ,所以只把 sites/all/ 的權限完全開放。
也有開放 /sites/default/files 的權限(試過可以上傳)。
但是,因為 /sites/default 這目錄的擁有者不是 apache.apache ,雖然 /sites/default/files 可以寫入檔案,但是因為 default 目錄擁有者不是 apache.apache 的關係,造成無法上傳版型或模組到 /sites/all 下面。
要把 sites 下面的 all 、default 兩個的目錄都給 apache.apache,而且都可以被寫入。比較簡單的方式就是
- cd sites
- chown –R apache.apache *
- chmod –R 777 *
再改一下 /sites/default/settings.php (資料庫連線的設定檔),不可以寫入。
- chmod 444 sites/default/settings.php
這樣應該就可以。
沒有留言:
張貼留言