2013年5月12日 星期日

drupal安裝日誌


1.安裝程式下載 http://drupal.org/download
如果你沒要安裝在windows+appserv 可看這篇
2.中文化  請先啟用locale模組 modules->locale
2-1.將英文版的drupal安裝成中文化教學 http://drupaltaiwan.org/forum/20110728/5398
2-3 安裝完後建議安裝 Localization update,那你下載模組後,請會自動中文化,下載位址 http://drupal.org/project/l10n_update

3.如果有信箱問題,安裝smtp.phpmailer,安裝方法,請參考...http://sls.weco.net/blog/dragonjohn/04-sep-2008/10851 以及 http://drupaltaiwan.org/module/phpmailer 二篇說明。
安裝phomailer後要把下面的資料夾加到all/site/Libraries 這個資料夾中
https://docs.google.com/file/d/0B2aaF69QBqBYZVZJMUljSEZMTnc/edit?usp=sharing

4.安裝讓你發表文章時,更簡便的編輯器  timymce,安裝教學請參考下列網站:http://www.ostraining.com/blog/drupal/installing-tinymce-in-drupal-7/
5.安裝可以用facebook帳號登入網站外掛
(1)下載http://drupal.org/project/fbconnect,並安裝(請參考裡頭的安裝說明)
(2)安裝 facebook-php-sdk(安裝1時,中間有一個步裝要先安裝這個)
(3)修改錯誤 Undefined variable: _SESSION 於 Facebook->clearPersistentData()
參考網路資訊將all/libraries/facebook-php-sdk/src/facebook.php 中的第 130 行,加入判斷,改成下列三行

if (isset($_SESSION[$session_var_name])) {

unset($_SESSION[$session_var_name]);

}
為解決chrome無法使用複製貼上功能

7.安裝cck
8.安裝view 和ctools
教學

9.出現記憶體不足
改三個地方
1.php.ini (要有伺服器管理的權限)
memory_limit = 256M
2.sites/default/settings.php
 ini_set('memory_limit', '256M');(如果你的php支援ini_set擴充記憶體功能)
3..htaccess (此檔在伺服器你安裝的資料夾裡面)
php_value memory_limit 256M

8.安裝panel
可以參考下列的文章
9.安裝workbench
有前後二集..

11.安裝pathauto

12.簡潔網址
節錄如下..
(1)先到安裝apache的設定中:conf/httpd.conf 做修改
將:#LoadModule rewrite_module modules/mod_rewrite.so
前面的#去掉開啟該模組的功能...
(2)啟用.htacces檔 
加上:AllowOverride All的指令
(之前沒改過的話預設就已經有加上了...)
如果要更確保我們可以有rewrite的權限
可以再加上:AccessFileName .htaccess這個指令
修改後重開apache server即可

13.安裝quiz(測驗模組) 版本7.x-4.x-dev
(1)修正部分 Undefined index: group_by in quiz_views_handler_filter_quiz_nid->construct() line 46
46行加入判斷
if(!empty($this->definition['group by'])) {
  $this->group_by = $this->definition['group by'];
}
(2)修正申論題出現的問題

14.安裝webform 加入form builder變成視覺化。

15.安裝og..
另外參考了..http://xieyanxy9.iteye.com/blog/1296581 (group views那裡好像改掉了..看前面。)

16.安裝Path Breadcrumbs (設定上面連結的選項 如:首頁>文章>111)

17.安裝 JCarousel (滑動式的圖片slideshow)
http://www.ostraining.com/blog/drupal/jcarousel/

18.quick tabs
參考影片 http://www.youtube.com/watch?v=WDecbZhVLBY
若用panels,把quicks放在之中,可能發出現以下問題..
Warning:strlen() expects parameter 1 to be string, array given 於 drupal_validate_utf8() (/home/www/htdocs/plaweb/includes/bootstrap.inc 中的第 1587 行)。
Notice:Array to string conversion 於 filter_xss() (/home/www/htdocs/plaweb/includes/common.inc 中的第 1442 行)。

可依據  網頁中,https://drupal.org/node/1925018 第61個討論的patch修改。

沒有留言:

張貼留言