ubuntu

A collection of 7 posts

ghost

Install ghost on Ubuntu 16.04 LTS

原先 ghost 安裝在 heroku,但隨著版本跳動的非常快,也希望可以更順利升級,姑且就整個搬移至 linode 上,也透過 ghost 原生的 backup 還原順利,紀錄這安裝的過程。 環境 Ubuntu 16.04 LTS MySQL Nginx 官方文件有特別標明,機器最少需要 1GB 的 memory 才不會導致系統有問題。 1. 前置準備 # you can change ghost to whatever you want adduser ghost usermod -aG sudo ghost

  • hothero
    hothero
php

Memcached Server & Client Installation on MAMP & Ubuntu

memcached是一套分布式的高速缓存系統,通常只是當作快取系統使用,所以使用memcached的應用程式在寫回較慢的系統時(像是後端的資料庫)需要額外的程式碼更新memcached內的資料。(reference from wiki) 預計完成的安裝環境 libevent (memcached requirement) Memcached 1.4.15 Server, download it PHP Memcached extension 2.10, download it Memcached Server In MAMP: brew install libevent tar -zxvf memcached-1.4.15.tar.gz cd memcached-1.4.15/

  • hothero
    hothero
aws

解決InnoDB分配記憶體錯誤問題

最近server很常因為InnoDB的分配記憶體給Buffer pool出錯導致mysql自動關閉,而使wordpress毀滅,找了很多方式還是沒個頭緒知道錯誤源頭是在哪。最後決定用最笨的方法,每天固定一個時段release memory,使每次InnoDB有需求時都能有空間分配。 大致上的mysql錯誤訊息如下: 120514 23:31:37 InnoDB: Initializing buffer pool, size = 128.0M InnoDB: mmap(137363456 bytes) failed; errno 12 120514 23:31:37 InnoDB: Completed initialization of buffer pool 120514 23:31:37 InnoDB: Fatal error:

  • hothero
    hothero
apache

解決AWS Server "mountall: Disconnected from Plymouth"與apache2 rewrite之wordpress permalink問題

前幾天我在AWS 上的Ubuntu Server(也就是本站的server)毫無預警的毀滅.....server壞掉打不開、重開機也沒用,只留下一長串的Server Logs跟我乾瞪眼==  這串System Log我想最關鍵的就是最後一行"mountall: Disconnected from Plymouth",以此行去Google可以發現是Ubuntu 10.4的kernel問題,但也沒一個人可以講出最關鍵的原因。 但茫茫大海中的一個明燈表示"將Instance Type從micro改成small便可正常運行",為了我的資料冒著花錢的風險也要嘗試,所幸成功也救回了所有檔案。 Rewrite 救回檔案的步驟大概如下:改成small instance type成功Run起Server -> 開啟FTP下載var/www、/etc/apache2兩處有關server檔案與設定檔 -> 架起新Server環境 ->

  • hothero
    hothero