當前位置:首頁 » 數據倉庫 » drupal資料庫配置
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

drupal資料庫配置

發布時間: 2022-07-05 16:55:49

『壹』 drupal 是什麼

Drupal 是一個開源的內容管理系統(CMS)平台,用於構造提供多種功能和服務的動態網站,這些功能包括用戶管理(User Administration)、發布工作流(Publishing Workflow)、討論、新聞聚合(News Aggregation)、元數據(Metadata)操作和用於內容共享的XML發布。它綜合了強大並可自由配置的功能,能支持從個人博客(Personal Weblog)到大型社區驅動(Community-Driven)的網站等各種不同應用的網站項目。

它有以下優點
+ 搜索引擎友好的URL
+ Drupal有一個優秀的模塊化結構,提供了許多模塊,包括短消息、個性化書簽、網站管理、Blog、日記、電子商務、電子出版、留言簿、Job、網上電影院、論壇、投票等模塊。Drupal模塊的下載、安裝、定製非常方便
+ Drupal提供了強大的個性化環境,每個用戶可以網站內容和表現形式進行個性化設置
+ Drupal提供了基於角色的許可權系統,沒有必要對每個用戶進行授權,只需要對角色進行授權
+ Drupal提供的站內搜索系統能對站內的所有內容進行索引和搜索
+ Drupal的模板系統將內容和表現分離,可以很方便地控制網站的外觀
+ Drupal提供內建的新聞聚合工具
+ 提供完善的站點管理和分析工具
+ Drupal的Caching機制能有效減少資料庫查詢次數,從而提高站點性能,降低伺服器負荷

你可以到opensource.com去試用drupal的demo版。

『貳』 Drupal:我安裝完Drupal怎麼配置出個最簡單的頁面呢

哎喲,你連區域、區塊都不想學怎麼用Drupal呀,如果你想最簡單做一個頁面,那就新建一篇文章,然後在編輯的文章的時候在菜單里添加到主菜單,see,這就是最原始的頁面。但這有實際意義嗎。。。應該學會使用views,像我的網站里,教程、新聞之類的。。。

http://mentry.net

『叄』 如何使用drupal直接操作postgres資料庫

Drupal是主流的CMS系統之一。因此具備Drupal技能的開發人員有很多。

考慮這樣的情況,如果你有一個現有的非Drupal系統,然後有一個Drupal開發團隊,你希望這個Drupal團隊幫你擴展應用。

那麼這個時候,Drupal應用就應該設計成是支持多資料庫的。

在Drupal中使用多數據,也很簡單。

1、首先在配置文件(Settings.php)中把默認的資料庫配置項改成數組形式:

<?php
$db_url['default'] = 'mysql://drupal:drupal@localhost/drupal';
$db_url['jigo'] = 'mysql://user:pwd@localhost/jigo';
?>

注意這里的資料庫格式必須是一樣的。即不能一個是mysql,另外一個是pgsql。
而且默認的必須是drupal自己的資料庫。

2、然後在程序中動態切換:
<?php
global $db_url; // 資料庫鏈接的內部變數
if (!is_array($db_url)) {
$default_db = $db_url;
$db_url = array('default' => $default_db);
}
//也可以動態設置新的資料庫,這里注釋掉,因為我們已經寫在配置項中
//$db_url['jigo'] = 'mysql://user:pwd@localhost/jigo';

db_set_active('jigo'); // activation & execution same as explained above
$results = db_query($sql); //sql represents the query to be executed
db_set_active('default'); // set back to original
?>
regards,
iefreer

『肆』 Drupal學習筆記(十六)Drupal如何配置SMTP發送郵件設置

1、下載SMTP模塊 2、下載PHPMailer組件 3、安裝SMTP模塊 這里有個小技巧,下載完PHPMailer之後解壓到smtp目錄,注意:phpmailer目錄要小寫,而且要整個目錄拷貝到smtp中。 4、配置Drupal 以管理員身份進入Drupal後台,選擇Administer - Site building - Moles,在模塊列表中找到SMTP模塊。選中後點擊「Save configuration」按鈕即可。 5、配置SMTP模塊 以管理員身份,選擇Administer - Site configuration - SMTP Authentication Support 配置說明為: Turn this mole on or off: On SMTP server: SMTP伺服器地址 SMTP backup server: 同上 SMTP port: 埠(一般是25,Gmail是465) Use encrypted protocol: 是否使用SSL Username: 用戶名 Password: 密碼 E-mail from address: 發送郵件標記從哪個郵件發送 E-mail from name: 發送郵件標記的名字 全部設置好之後,點擊「Save configuration」按鈕保存即可。 6、設置站點發送的郵件地址 以管理員身份,選擇Administer - Site configuration - Site information,界面中 E-mail address: 要與第五步的E-mail from address相同。 經過以上6個步驟,Drupal的SMTP模塊就基本配置完成了。

『伍』 安裝drupal ,修改資料庫

只有一個呀。
前邊帶注釋的不算~

『陸』 如何使用Drupal搭建多個站點

隨著需求的不斷增多,當各個功能相互比較獨立的時候,大家可能就需要搭建多個站點了.搭建多個站點的方式很多,比如說你可以完全的獨立開來,使用不同的資料庫,即便是drupal核心也是分開的;你也可以共用一個drupal核心,使用不同的資料庫;還有就是共用一個drupal核心,共用部分資料庫.
我的環境是vista系統,XAMPP集成環境。對於第一種方式,直接在htdocs目錄下面多建幾個子目錄就可以了,然後分別創建多個資料庫。我一般都採用這種方式,因為自己主要是測試學習使用,相應的url為http://localhost/drupal,http://localhost/ubercart等等,其中drupal,ubercart就是htdocs目錄下面的子目錄,然後分別創建兩個資料庫,分別設置settings.php文件就可以了。這種方式我想大家都會用。
接下來要介紹的是如何使用同一個drupal核心搭建多個站點,這里是兩個。步驟如下,
1, 把drupal核心放到htdocs目錄下,而不是下面的子目錄中。在sites/all目錄下面,創建兩個子目錄moles和themes,用來放置站點公用的drupal第3方模塊和自定義模塊,根據你的習慣,可以在sites/all/moles下面再創建兩個子目錄contrib和custom,前者放置drupal.org下載的drupal第3方模塊,後者放置自己開發的drupal模塊。
2, 在sites/all目錄下面,新建兩個子目錄:drupal.zhupou.cn,ubercart.zhupou.cn;這裡面使用的是域名,在虛擬主機上,你需要設置對應的域名解析,以及子域名設置,我這里講的僅僅是在本地,沒有在虛擬主機上實踐過。將sites/default目錄下面的settings.php文件,分別拷貝到drupal.zhupou.cn,ubercart.zhupou.cn目錄下面,並在這兩個子目錄下面分別創建moles和themes子目錄,用途和上面所講的一樣。
3. 設置drupal.zhupou.cn/settings.php中的配置,主要包括$db_url,和$db_prefix,前者是配置的資料庫,包括資料庫名,密碼。後者配置的是同一個資料庫中,共用的部分,獨有的部分,共用的部分使用『shared』前綴,drupal.zhupou.cn自用的使用drupal前綴。所以先配置'default' => ' drupal_',
接著你把要共用的表分別列出來,比如共用用戶標,下面就是:
'users' => 'shared_',
'users_roles' => 'shared_',

ubercart.zhupou.cn/settings.php的配置和前面一樣,不過它的$db_prefix設置為
'default' =>'ubercart_',
公用和前者一樣。當然你還需要設置sites/default/settings.php,設置方式和子站點一樣,就是設置默認情況下,使用哪個站點。我經常設置$base_url這個設置,不過好像沒有什麼用,不設置也能工作。
4.在vista的hosts文件中,添加:
127.0.0.1 drupal.zhupou.cn
127.0.0.1 ubercart.zhupou.cn
5.重起apache,這樣就搭起了兩個站點,其它就和一個站點一樣了。

『柒』 drupal feed import配置方法,求指導

1. 啟用模塊

1-1. 通過導航 Administer > Site Building > Moles,或者通過在瀏覽器輸入 http://你的Drupal安裝路徑/admin/build/moles 地址來訪問模塊管理頁面

1-2. 找到 Locale 模塊,勾選前面的復選框,然後到頁面最下方點擊保存(Save Configuration)按鈕

2. 導入中文語言包

2-1. 通過導航 Administer > Site Building > Translate interface,或者訪問 admin/build/translate 頁面,點擊"Import"面板進入導入語言包界面

2-2. 向 Language File 文件框中加入第一步下載下來的 .po 語言包文件,將 Import into 選項設置為「Chinese, Simplified(簡體中文)」,點擊頁面最下方的"Import"按鈕

『捌』 怎樣學好drupal

如果站在一個drupal初學者的基礎上來說。

1,要有耐心
為什麼這么說呢,研究別人的東西,還不如自己開發了,有那研究的時間,也許都能完成了。所以要克服這種思想,畢竟是打工的,人家給錢,當然要按別人想法來做。靜下心來的話,其實也就是那麼一回事,克服自己的不習慣就行了。
2,看drupal手冊
一個成熟的cms系統,不是你三二天就能研究透的,這個也許需要一段時間,所以不要急,先看一下drupal的手冊,了解一下drupal到底是什麼樣子,看過二三遍後還是不理解,不過沒關系,不理解也是正常的,因為程序是要動手寫的,要動手實踐的。
3,drupal的安裝
cms系統都是會帶有自己的資料庫的,drupal當然也不例外,不過安裝drupal的時候,你要事先在資料庫裡面創建一個資料庫,然後給drupal用,而不是在安裝的時候,輸入個資料庫名就行了。
4,drupal添加php模塊
drupal是用php寫的,不過默認安裝裡面是不支持php模塊的,這個要自己啟動的,administer=>site building=>moles下面有一個選項是PHP filter把它勾選上就行了。為什麼不默認就啟動呢,說實話不是很理解
5,學習drupal,應當從drupal的菜單製作開始
周末在家研究的時候,覺得從菜單開始入手,最容易,也最合理,為什麼呢,當我們登錄後,看到是什麼都是菜單,後台管理的頁面都是基於菜單的,並且手冊上的實例比較多。其實還有一種更快的方法,就是研究系統自帶的moles,drupal安裝後moles文件夾下面有很多的模塊,你可以把這些模塊到sites/all/moles下面,然後把裡面的配置改一下,在研究。個人覺得最好不要在原來的moles上面改
6,關於drupal的緩存
drupal把緩存的數據放在資料庫裡面,這個不是很理解,資料庫(這里指的是mysql)是最容易產生性能瓶頸的地方,為什麼要放到資料庫裡面呢?我是新手,如果有人知道希望能告訴我一下,在此謝謝了。
我在家學習drupal的時候,我發現我修改代碼後,頁面還是老樣子,根本沒有什麼改變,這讓我很郁悶,我想可能是因為緩存的問題,關閉緩存在開發階段很必要的,不然你會很郁悶,改一下代碼,要清一次緩存。administer=>site building=>performance緩存操作在這里設置。

『玖』 安裝drupal配置資料庫的時候出來 42S02 base table or view not found.1146Table如何建立 求解答~

導入的時候,要先清空以前導入失敗時的表。
設置一下php mysql執行時間。

『拾』 如何配置Drupal使用SMTP進行收發郵件設置

Drupal程序的郵件發送功能,在新安裝的時候是不支持的,這個需要自己新安裝SMTP模塊並成功配置好SMTP服務後,才可以發送接受郵件。下面是以QQ郵箱配置SMTP模塊的步驟。
如果使用QQ郵箱配置SMTP進行郵箱設置的話,你得先在QQ郵箱內開啟支持SMTP服務,具體步驟:登陸需要開啟SMTP服務的QQ郵箱 >> 設置(郵箱設置) >> 賬戶 >> 勾選「開啟POP3/SMTP服務」和「IMAP/SMTP服務」:

接下來配置Drupal的SMTP:
下載SMTP模塊,因為新安裝的drupal是沒有模快的,得去官網下載。

下載PHPMailer組件。
group_id=26031&package_id=252700
安裝SMTP模塊。
這里有個小技巧,下載完PHPMailer之後解壓到smtp目錄,
注意:phpmailer目錄要小寫,而且要整個目錄拷貝到smtp中。
配置Drupal的SMTP。
以管理員身份進入Drupal後台,選擇Administer – Site building – Moles,在模塊列表中找到SMTP模塊。選中後點擊「Save configuration」按鈕即可。
配置SMTP模塊
以管理員身份,選擇Administer – configuration – SMTP Authentication Support
配置說明為:
Turn this mole on or off: On
SMTP server: SMTP伺服器地址
SMTP backup server: 同上
SMTP port: 埠(一般是25,Gmail是465)
Use encrypted protocol: 是否使用SSL
Username: 用戶名
Password: 密碼
E-mail from address: 發送郵件標記從哪個郵件發送
E-mail from name: 發送郵件標記的名字
全部設置好之後,點擊「Save configuration」按鈕保存即可。
設置站點發送的郵件地址
以管理員身份,選擇Administer – Site configuration – Site information,界面中
E-mail address: 要與第五步的E-mail from address相同。
經過以上6個步驟,Drupal的SMTP模塊就基本配置完成了。