一月 30, 2016 | 後端和Drupal
Drupal7新手教學:如何在Ubuntu安裝Drupal7
<p> 在這之前應該要知道Ubuntu系統的指令是ctrl+alt+T呼叫出來</p>
<p>並且要先進入su的介面後再接下來處理權限與安裝方面會方便許多</p>
在這之前應該要知道Ubuntu系統的指令是ctrl+alt+T呼叫出來
並且要先進入su的介面後再接下來處理權限與安裝方面會方便許多
- 先安裝apach2 libapache2-mod-php5 php5 php5-gd -mysql-server php5-mysql
- 指令:sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql
- 安裝phpMyAdmin
- 指令:sudo apt-get install phpmyadmin
- 下載drupal檔案&解壓縮
- 先到cd /var
- 解壓縮:tar xvf drupal-7.X.tar.gz
- 將drupal-7.X檔名改drupal7&移動drupal7檔案到www目錄 (這邊資料夾名稱我們以drupal5作示範)
- 改檔名:mv drupal-7.X drupal5
- 移動檔案:mv drupal5 /var/www
- 到路徑drupal5/sites/default 底下建立files資料夾&複製defaultsettings.php取為sittings.php
- cd /var/www/drupal5/sites/default
- 建立資料夾:mkdir files
- 檔案複製:cp default.settings.php settings.php
- 給予files與settings.php 755權限
- 指令:chmod 755 files settings.php ( 使用755權限時files資料夾可能出現問題導致無法安裝drupal建議使用777)
- 建立drupal5資料庫
- 進入mysql:mysql -p
- 輸入使用者密碼:xxxxxxxx(MSQL安裝時設定的密碼)
- 建立資料庫:create database drupal5;(在這邊一定要注意在每個MySQL指令內結尾一般都要加上『;』)
- 建立一個使用者mysql> create user 'd5@'localhost' identified by '1234';Query OK, 0 rows affected (0.00 sec)授予所有的權限給drupal5資料庫底下的d5這個使用者Query OK, 0 rows affected (0.00 sec)
- 離開mysql:quit
Mysql指令
顯示資料庫:show databases;
建立資料庫:create database 資料庫名;
刪除資料庫:drop database 資料庫名;
使用資料庫:USE 資料庫名稱;
匯出mysql資料庫:mysqldump -u root -p 備份的資料庫> 新資料庫名稱
匯入mysql資料庫:mysql -u root -p 空的資料庫名稱 < 路徑/備份的資料庫
匯出全部資料庫:mysqldump -u root -p --all-databases >匯出的資料庫
sudo /etc/init.d/mysql restart #重新啟動 MySQL 指令
sudo /etc/init.d/mysql stop #停止 MySQL 指令
sudo /etc/init.d/mysql start #啟動 MySQL 指令
- 去etc/apache2/sites-available底下000-default.conf default-ssl.conf更改localhost預設路徑
將兩個檔案的DocumentRoot /var/www/html的html刪除
刪除後重新啟動apache2
控制 Apache2 的指令
- sudo /etc/init.d/apache2 stop #停止 Apache2 指令
- sudo /etc/init.d/apache2 start #啟動 Apache2 指令
- sudo /etc/init.d/apache2 restart #重新啟動 Apache2 指令
Apache2 安裝後有一個 module 是 rewrite 沒有啟動 。
- sudo a2enmod rewrite #啟動 rewrite 指令
- sudo a2dismod rewrite #停止 rewrite 指令
URL上輸入localhost/drupal5(資料夾名稱)即可安裝Drupal7
hashtags: