本人從2010年開始使用Drupal,比此前使用的MediaWiki更符合通用的建站要求,Drupal對多語言、多站點的支持也是我選擇它的重要因素。從最開始的6.x到7.x再到8.x,我一直都在使用,在這過程中需要修改模闆、自建模塊,也學會了PHP以及其它一些技術。在本博客中我也記錄了很多日常使用Drupal中遇到的問題、解決的辦法,希望對其他使用Drupal的朋友有所幫助。

這是 Drupal 分類的頁面,點擊下面标題查看詳細文章内容:
本人從2010年開始使用Drupal,比此前使用的MediaWiki更符合通用的建站要求,Drupal對多語言、多站點的支持也是我選擇它的重要因素。從最開始的6.x到7.x再到8.x,我一直都在使用,在這過程中需要修改模闆、自建模塊,也學會了PHP以及其它一些技術。在本博客中我也記錄了很多日常使用Drupal中遇到的問題、解決的辦法,希望對其他使用Drupal的朋友有所幫助。

從7月初到10月底的4個月時間中,我們已經在服務器上導入了大量數據,建成了一批新的子網站,在接下來的一段時間内我們不準備繼續大增數據量了,而是對已經導入數據的網站進行精細優化調整,這個月已經開始了這方面的工作。
MediaWiki平台的網站都是去年以及以前建成的,這次基本沒有大的調整,隻是一部分網站對模闆進行了更新,以便嵌入microdata微數據标記,雖然也需要運行後台更新、重新生成緩存文件,不過這個對服務器的負載影響不算很大,是可以承受的。
而在對今年新做的Drupal平台的改進中,如果隻是修改内頁模闆、block以及me
Drupal中的Views不能不說是一個好東西,讓我這樣對數據庫和程序并不熟悉的人可以在建站中方便地實現各種查詢、展示。但在某些情況下,這個Views畢竟不如自己編寫程序來得靈活、強大,例如在需要對查詢結果進行一些變換的時候就很難實現。Views可以在Header和Footer中嵌入PHP代碼,但在關鍵的Fields中還不能嵌入PHP代碼。
昨天再次遇到希望對Views查詢結果進行轉換的情況,就在網上搜索了一下,有好幾個Drupal模塊都可以實現Views中插入PHP代碼的功能,我選用了比較新的Views PHP這個模塊,可以在Views的area, field,
Drupal的Boost Cache是個好東西,可以實現将匿名用戶訪問的内容完全靜态化緩存起來,繞過PHP和MySQL,隻需要Apache就可以對付用戶的浏覽,可以極大提升網站性能。Boost模塊的配置也比較靈活、複雜,可以設置排除某些種類的頁面不緩存、可以設置更新周期及辦法等等。今年我們用Drupal搭建的網站多數都是數據量大、更新不是很頻繁的内容,基本上都使用了Boost。
不過偶爾有網友發來郵件,要求我們删除或者更新某個頁面内容,如果隻是删除某個頁面的話,包含這個頁面信息的分類頁、Views頁面可能都因為有Boost緩存而無法自動清除。還有我們自
前些天收到Google Webmaster Tools的提醒郵件:
Googlebot 發現您的網站中包含大量的網址:http://jilin.youbianku.com/
October 24, 2011
Googlebot 在抓取您的網站“http://jilin.youbianku.com/”時遇到問題。
Googlebot 在您的網站上抓取到了非常多的鍊接。 這可能表示您網站的網址結構存在問題。 這樣可能會使 Googleb
昨天就試着在Drupal搭建的網站中添加微數據(microdata),開始不好下手,但仔細看了schema.org中的例子後就可以嘗試了。标記代碼本身就不用我多說了,下面說一下在Drupal中添加代碼到不同種類的頁面中去的幾種情況:
我們不少Drupal搭建的網站數據量都很巨大,遇到一些不太常見的問題,例如導入數據的過程中遇到以下報錯提示:
出現錯誤。 /admin/content/node_import/3/continue { "status": 1, "message": "40 rows imported\x3cbr /\x3e0 rows with errors", "percentage": 10 }<br /> <b>Fatal erro

在用Drupal系統的Ubercart搭建網上銷售平台"Business Directory Sale Center"這個英文網站後,我們又開始搭建一個中文的“名錄數據購買中心”,因為是面向中國客戶,所以就選用了國内用戶量最大的網上支付方式-支付寶(AliPay)。

6月份開始用Drupal系統的Ubercart搭建網上銷售平台"Business Directory Sale Center",當時就覺得有兩個難點需要克服:一個是自動支付、一個是自助下載。
自助下載的比較容易解決,就是Ubercart中設置商品的時候可以添加Feature,隻要附加上可以下載
在用Node Import插件導入大量數據到Drupal網站的過程中,耗時可能是幾小時、幾天甚至幾周,不可避免會出現偶爾中斷、報錯的情況,絕大多數可以繼續導入不受影響,不過如果運氣不好的話,也會遇到數據庫中出現大量錯誤的情況。
有一個100多萬數據量的資料在導入Drupal網站的時候,在90多萬的地方中斷過,後來繼續的時候變得很慢,終于又過了好些天把剩下的導入完,但檢查發現根本就不對,Log中都是報錯。為了不重新導入所有數據,我嘗試直接對MySQL中的庫、表操作來修複,這兩天為了恢複該網站,做了下面這些工作:
前一陣子導入的美國企業名錄中有不少标題都帶有單引号,例如:A J's Ribs A-Go-Go,用Drupal中的Pathauto模塊生成的URL為:
http://ak.mingluji.com/business_directory/A_J%27s_Ribs_A-Go-Go
可我卻無法打開這個頁面,報錯page not found。我讓同事專門把Pathauto設置中的各種字符都測試了一遍,單引号、雙引号、反斜杠這3種無法正常顯示,而其他的幾十個(例如逗号、中
2002-2023 v11.7 a-j-e-0