2007-11-30

在Debian下安裝Drupal

主站


環境

  • debian testing(lenny)
  • drupal - debian drupal5 5.3-1
  • apache - apache2.2-common 2.2.6-1
  • php5 - php5-common 5.2.3-1+lenny1


安裝 sudo aptitude install drupal5

database 設定檔 :

  • /etc/drupal/5/sites/default/dbconfig.php
  • /etc/dbconfig-common/drupal5.conf


網頁 - http://localhost/drupal5/


若是已有 mysql, 可能要手動加 Drupal的帳號, password, database,

先改 mysql 管理者 root 的 password,

# mysql -u root
mysql> SET PASSWORD FOR root@localhost=PASSWORD('new_password');
mysql> quit;


編輯 /etc/mysql/my.cnf, 移除以下這行前的 '#' 號, 因為default 在MySQL會開兩個database engines(MyISAM 及 InnoDB)

skip-innodb


重起動mysql

# /etc/init.d/mysql restart

用管理者 root 登入mysql,增加新用戶權限(必須是有權限的 mysql user)假設

  • 帳號是 drupal
    password 是 drupal_password
    database 是 drupal5db

$ mysql -u root -p
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE
-> TEMPORARY TABLES, LOCK TABLES
-> ON drupal.*
-> TO 'drupal5db'@'localhost' IDENTIFIED BY 'drupal_password';
mysql> FLUSH PRIVILEGES;


檢查 - http://localhost/drupal5/install.php?profile=default


參考



----------------------------------------
貼自 2007/11/29 YAHOO 的部落格

沒有留言: