發表文章

目前顯示的是 七月, 2011的文章

解決 mongodb 無法啟動的問題

某天起床後 mongo 忽然活不回來了
查了一下錯誤訊息的 log:

Docs: https://docs.mongodb.org/manual
  Process: 120107 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=1/FAILURE)
  Process: 120104 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb (code=exited, status=0/SUCCESS)
  Process: 120101 ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb (code=exited, status=0/SUCCESS)
  Process: 120099 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=0/SUCCESS)

 1月 15 04:01:26 foso-test systemd[1]: Starting MongoDB Database Server...
 1月 15 04:01:29 foso-test mongod[120107]: about to fork child process, waiting until server is ready for connections.
 1月 15 04:01:29 foso-test mongod[120107]: forked process: 120112
 1月 15 04:01:29 foso-test systemd[1]: mongod.service: control process exited, code=exited status=1
 1月 15 04:01:29 foso-test systemd[1]: Failed to start MongoDB Database Server.



看起來應該是權限的問題: 發現很多人都遇到相同的狀況,主要有兩個資料夾勢必要擁有 mongod 這個權限擁有才可以。 所以大部分的解決說明都是這樣作:
chown -R mongod:mongod …

讓linux上的apache不區分大小寫

我們在寫linux時,目前都是比較普遍使用LINUX。不過LINUX上面有一個比較麻煩的一件事情是,其實LINUX整個作業系統都是屬於大小寫敏感的。
也就是說:
PHOTO.jpg

photo.JPG
這兩個檔案是完全不一樣的喔!
但是在某些情況下,我們還是會需要讓LINUX的設定比較不那麼嚴格。在這個時候我們只需要在apache的config中設定一下就好了。
首先:
找到 /etc/httpd/conf/httpd.conf
LoadModule speling_module modules/mod_speling.so

這個模組其實預設已經有了而且沒有被註解起來,不過我們還需要在/etc/httpd/conf/httpd.conf裡面多加一個

CheckSpelling on

存檔後重新啟動httpd服務就可以啦

在ckediter 和 ckfinder中達到縮圖的功能

在ckediter中 要達到圖檔上傳需要搭配 ckfinder這個外掛模組來實現。
其實,在ckfinder中不只是提供上傳這麼簡單,他同時也可以達到縮圖的動作,只要在ckfinder的根目錄/底下找到
config.php這個檔案
找到這段
$config['Thumbnails'] = Array(
'url' => $baseUrl . '_thumbs',
'directory' => $baseDir . '_thumbs',
'enabled' => true,
'directAccess' => false,
'maxWidth' => 100,
'maxHeight' => 100,
'bmpSupported' => false,
'quality' => 80);
其中,'enabled' => true,就表示縮圖功能有被打開,這時候就要再來去看一下
$config['Images'] = Array(
'maxWidth' => 1000,
'maxHeight' => 1000,
'quality' => 100);
這三個屬性分別代表最大容許的寬、高、縮圖品質。只要在這邊去做細部調整就可以啦

相關文章:
html線上所見即得編輯器套件 懶人包

讓網頁使用google提供的雲端字型

對於網站開發人員來說,特別設定使用字型是很無聊的事情,因為在對方的電腦中很有可能是沒有安裝這個字型的。如此一來,使用者還是只能看到醜醜的內建字型。

google Web Fonts 提供了這個問題的解決方案,將字型放到雲端,讓google提供給使用者,這樣總沒有內建字型的困擾了吧!
不過本服務目前只提供英文字型,中文字型的提供...我想應該是有得等了。