顯示具有 Drupal 標籤的文章。 顯示所有文章
顯示具有 Drupal 標籤的文章。 顯示所有文章

2016-05-22

用 Docker 快速安裝 Drupal 8

話說,距離阿舍最後一次安裝 Drupal 已經是幾年前的事了哩 ! 最近,阿舍因為在找某種軟體時,才又想到 Druapal,然後,阿舍就到 Drupal 官網去瞭解一下 Drupal 的現況,有看到 Drupal 8 的一些介紹,就有點被 Drupal 8 的操作介面給吸引到,因此,阿舍就有點好奇的想來稍為試玩一下,於是,就想要用 Docker 快速的安裝來試試哩 ...



2010-08-13

是時候學習開放原始碼軟體 ( OSS : Open Source Software ) 了嗎 ?

最近,Zenoss 和 Accenture 的調查報告都有提到,企業有在使用「開放原始碼軟體 ( OSS : Open Source Software )」的比率越來越高了,尤其是在系統管理類的方面,用的最多,然後,企業不考慮或不敢用 Open Soure 的原因,有一大半都是怕沒有支援,因為 Open Source 大部份都是由社群所合作開發出來的,通常沒有公司當靠山來提供技術支援服務,而且使用手冊通常也都寫的很專業(就是不容易懂的意思...)或缺東缺西的 ( 不過,阿舍熟識的 Drupal 算是少數提供完整手冊的 OSS 哩 !),所以,出問題要自己解決,就只能靠社群來幫忙了,這個時候,只要有人比較熟某一套軟體,那就可以騙吃騙喝了,喔 ! 不 ! 是很吃香的意思。

開放原始碼軟體對技術人員來說,只要願意花時間來研究,通常都不是太難的事,加上有原始碼可以看,真的有問題的時候,最多就是花時間研究一下原始程式碼,應該都能有個方向,所以,如果企業會越來越接受使用開放原始碼軟體,那麼,早期開放原始碼界所在討論提的,靠提供開放原始碼軟體的技術支援來生活,那就有可能了。

另外,雲端運算也可能是促使企業大量採用開放原始碼軟體的因素哩 !...

Zenoss 的調查報告在這裡,而 Accenture 的調查報告就在這裡

2010-07-03

Ubuntu 如何用指令停止 Apache 的開機啟動 ?

阿舍最近想用 Nginx 取代 Apache 來跑 Drupal,但是,還不想要把 Apache 移除,怕以後還會用到,不想再重裝,所以,就想到先把它從 Ubuntu 的啟動程式名單中移除,讓 Apache 不會在開機後自己啟動起來,阿舍去找了一下,操作指令不難,用 update-rc.d 的指令就行了,指令如下:

sudo update-rc.d -f apache2 remove

如果要把 Apache 再放回啟動程式,用下面的指令就可以了... ( 請注意一下,最後的那個 defaults 是有加 s 的,阿舍一開始還打錯的哩 !!....=___=!! )...

sudo update-rc.d apache2 defaults

2010-05-09

要架站嗎 ? 先瞭解幾套免費的內容管理系統

現在要架站,已經很少人會自己重頭來寫了,現在都是利用現成的內容管理系統 ( CMS : Content Management System ) 來架會比較快又安全,所謂的內容管理系統這種軟體就是已經把使用者管理、文章發佈以及基礎的網站管理等功能都弄好,只要安裝設定好就可以開始發佈文章了。

阿舍自己比較熟的是 Drupal,它是比較有彈性的,不過有不少人用 Joomla,它的界面比好,另外還有的,就是 WordPress,很多人用它來架部落格,功能還不錯,最後的 Typo3 在台灣似乎比較少人用,國外還滿熱門的哩 !!

那選那一套呢 ? 反正都不用錢,就都下載來玩玩,那一套用的順手就選那一套來用囉 !!

2009-11-15

MySQL 如何建立 Drupal 的資料庫 ?

以下是以假設阿舍的資料庫名稱為「xyzdb」,然後,資料庫的使用者名稱為「xyz」和密碼為「xyzpassword」來說明的。

1.建立使用者並設定使用者可以連到本機的 MySQL。

grant usage on *.* to xyz@localhost identified by 'xyzpasswd';

2.建立資料庫 (假設資料庫名稱為 : xyzdb)

create database xyzdb default charset utf8 collate utf8_general_ci;

3.設定資料庫存取權限給新建的使用者

grant all privileges on xyzdb.* to xyz@localhost ;

4.查看使者用

selec user from user;

5.刪除使用者

drop user xyz@localhost;

6.查看資料庫

show databases;

7.重新用新增的使用者登入 MySQL 後,再用 show databases 指令看看,如果看不到新增的資料庫,那就是權限沒設好。

8.如果資料庫建錯要刪除
drop database xyzdb;

2009-11-12

Ubuntu 如何設定 Drupal 的簡潔網址( Clean URL) ?

1.安裝和啟用 Apache rewrite 模組

2.調整設定檔 ( 假設虛擬伺服器設定在 /var/www/xyz.arthurtoday.com )

sudo vi /etc/apache2/sites-available/xyz.arthurtoday.com

加入下列內容:

<Directory /var/www/xyz.arthurtoday.com>
   RewriteEngine on
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>


3.重新啟動 Apache 

/etc/init.d/apache2 restart


4.啟用簡潔網址

如果步驟 1-3 都設定無誤的話,再回到 Drupal 的簡潔網址設定頁面 (/?q=admin/settings /clean-urls ) 就可以看到啟用的按鈕可以按了,點下去按儲存後就完成囉 !!