2013年4月13日 星期六

[Drupal 7] 安裝版型 Theme

安裝版型有兩種方式:


第一種:


下載檔案後,解壓縮到 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 目錄 )
  • 外觀」/ 找到新增的版型 / 「啟用並設為預設


    image
  • 選擇「首頁」,就可以看到安裝好的新版型了!

    image

第二種:

使用瀏覽器到管理後台直接線上安裝(或上傳檔案)。

  1. 連到 Premium Corporate 這版型的頁面
  2. 取得版型的網址
    滑鼠移至檔案上 → 右鍵 → 複製連結網址 (http://ftp.drupal.org/files/projects/premium_corporate-7.x-1.3.tar.gz


    image



  3. 管理後台 / 外觀 / 安裝新版型
    image

  4. 貼上版型的網址 → 安裝

    ● 也可以先下載檔案,再用上傳檔案的方式來安裝。

    image


  5. 安裝完成,再去啟用版型即可。

    image


【注意事項】


在安裝過程中,曾經出現過無法安裝版型,出現要設定 FTP 連線的畫面 (To continue, provide your server connection details)
image


我的 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

這樣應該就可以。

沒有留言:

張貼留言