<p style="position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0;"><iframe style="position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0 none;" src="https://www.youtube.com/embed/影片連結" frameborder="0" allowfullscreen id="yt_{1}"></iframe></p>
標籤: Textcube
更換風格Kinesis Lab 01 ver.0.21
Textcube 官方已經幾百年沒有新風格了,
最終,還是只能從同一個體系的Tistory 風格下去做修改,
不過最讓我感覺到驚訝的是,Tistory似乎沒強制SSL(不敢想像 )
於是找到了Kinesis大的風格,套用在Textcube上,
不過Textcube畢竟跟Tistory程式碼有相當上的不同,無法全部功能共用,
還是需要手動作一些修改,最後就這樣完成了,風格支援回應式網頁設計。
Debian 8 LNMP+HTTP/2+Textcube 1.10.10 自動化VPS部屬
只是寫好玩的,僅供參考用,無提供技術支援,
crontab有機會不會依照排程執行,
不要問我為什麼,因為我自己找不到原因QQ,
PHP7安裝完Textcube會喪失一些功能無法使用,
可能須等2.0版本出來在嘗試,所以僅用Debian 8預設套件,
sysctl.conf設定檔案OpenVZ沒有效果。
理論上128M OpenVZ可執行,KVM/XEN/實體主機如果你問我怎辦請左轉買虛擬主機
本指令僅支援Debian 8
架設於hudsonvalleyhost.com 128M OpenVZ
8196286458.jpg
Demo網站 http://cc.hsiwen.com
VPS一鍵指令
[code]apt-get -y update;apt-get -y install vim;wget https://code.hsiwen.com/Home/lnmp8.sh –no-check-certificate -O install.sh;vim +”set ff=unix” +wq install.sh;sh install.sh[/code]
Textcube for VPS Debian 6/7/8 install
針對Textcube 1.10.10所快速搭建的LNMP,
僅供測試,要正式上站請做好備份,後果自負。
Vultr KVM Debian 8 / 7 測試OK
Pzea Proxmox OpenVZ Debian 8 / 7 測試OK
edgevm(egihosting的openvz vps) Debian 6 / 7 測試OK DEMO
Wholesale Internet 實體主機 Debian 8 測試OK
Urpad.net OpenVZ 架構 768MB E5-CPU*4 方案 Debian 7 OK / Debian 8尚未測試
Digitalocean KVM架構 Debian 8.7 x64 / 7.11 x64測試OK
Linode Debian 8 x64 測試OK
Tragicservers 128M VPS Debian 7/Debian8 OK DEMO
(以記憶體小的VPS為設定,MySQL PHP-CGI以較小記憶體占用設定,可能不適合大型網站)
VPS記憶體建議128~256M 至少。
Debian 8[code]
apt-get -y update;apt-get -y install vim;wget https://sites.google.com/site/wun913/Home/lnmp8.sh –no-check-certificate -O install.sh;vim +”set ff=unix” +wq install.sh;sh install.sh [/code]
Debian 7[code]
apt-get -y update;apt-get -y install vim;wget https://sites.google.com/site/wun913/Home/lnmp7.sh –no-check-certificate -O install.sh;vim +”set ff=unix” +wq install.sh;sh install.sh [/code]
Debian 6(test) [code]
apt-get -y update;apt-get -y install vim;wget https://sites.google.com/site/wun913/Home/lnmp6.sh –no-check-certificate -O install.sh;vim +”set ff=unix” +wq install.sh;sh install.sh[/code]
memcached
[code]apt-get install memcached php5-memcache[/code]
修改nginx 進程
[code]vi /etc/nginx/nginx.conf[/code]
升級 Textcube 1.10.7 : Tempo primo
把生鏽的網站升級到 Textcube 1.10.7 : Tempo primo,
PHP限制5.4 up,官方預設風格多了2個,至於是主機性能好了
還是程式有做過優化不得而知,跑起來有變快的感覺
(廢話都用到1G記憶體E3-CPU了還不順,可以去填海了),
TC這套曾經在台灣擁有不少族群的韓國程式,
可以說度過台灣反韓時期,也沒減低他當時的熱度,
從我還在大學時候到現在,你就知道他撐了幾年了,
但在Google收購後因為沉了太久了,
不少用戶跳WP,甚至也有人自己寫程式了,
不過我倒是看到一個比較特別的功能是,
TC居然內建Google驗證碼機制了,為什麼在0.96時候沒妥協
是否是因為老闆變Google而附帶的好處呢,讓我們繼續走下去。
Textcube使用Nginx反向代理
本配置,須搭配有獨立IP之VPS,
假設BLOG主機是A,反向代理的主機是B(主機需要VPS)
在A配置完成、安裝完成後就可以不用理他了,
進入B主機新增以下配置,其中
server_name domain.com;<=此處填寫你BLOG的域名,
上處填寫域名須指向B主機之IP,您也可以使用Subdomain,
ip-address<=A主機BLOG之獨立IP,
配置完成後,重新啟動nginx即可看到效果。
DEMO:http://wuni.org
IP:205.185.125.167 為VPS IP,前端為VPS
後端為該空間所在主機 cp23.secserverpros.com。
[code]
server
{
listen 80;
server_name domain.com;
index index.html index.htm index.php default.html default.htm default.php;
location / {
proxy_pass http://ip-address:80/;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header User-Agent;
proxy_set_header Host $host;
client_max_body_size 100m;
client_body_buffer_size 128k;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 6000;
proxy_buffer_size 32k;
proxy_buffers 4 84k;
proxy_busy_buffers_size 128k;
}
}[/code]
Textcube的Nginx Rewrite
[code]server {
root / #(放置textcube的目錄);
include /etc/nginx/fastcgi_php;
location / {
if (!-f $request_filename) {
rewrite ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2;
}
if ($request_filename ~* ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$) {
return 403;
}
if (-d $request_filename) {
rewrite ^(.+[^/])$ $1/;
}
rewrite ^(.*)$ /rewrite.php last;
}}[/code]
官方版本為需要跟目錄(例如domain.com/blog),
此版本可以使用domain.com主目錄訪問,
不需要跟目錄下去運作,Demo就是本網站。
Debian 5 32bit VPS, Textcube(HC Version 1.0)自動安裝
建置於作業系統Debian 5 32bit
64bit應該也可以,沒實際上線網站測試,
手上有一家安裝64bit版本,會順便贈送我bind9+nscd囧
Textcube應該不用多說明,我現在用的就是這套BLOG程式,
經歷使用免費Pixnet, fc2, blogger, 自架設 wordpress, sblog,
2005年開始到現在還是用回Textcube。
VPS主機至少需128MB以上實體記憶體,批次黨會安裝以下程序。
Webmin 1.520
Apache 2.2.9
MySQL 5.0.51
ProFTP 1.31
PHP5 5.2.6-1
Textcube(HC Version 1.0 )
此安裝包Textcube版本有增減其他插件,如須完整版請自行修改)
安裝方式,在VPS上選擇Debian 5 32bit模板安裝
安裝完畢後在SSH下輸入
[code]wget https://sites.google.com/site/wun913/Home/install.sh -O install.sh;vim +”set ff=unix” +wq install.sh;sh install.sh[/code]
64MB VPS不保證正常版
[code]wget https://sites.google.com/site/wun913/Home/install64M.sh -O install64M.sh;vim +”set ff=unix” +wq install64M.sh;sh install64M.sh[/code]
安裝過程會要求輸入MySQL密碼,
ProFTP安裝時會詢問要執行在標準模式
還是inetd/xinetd模式下(請選inetd/xinetd模式),
最後地方是FTP Password顧名思義就是 FTP的密碼,
預設使用者帳戶是tc,預設程式安裝目錄/home/tc/。
其他附帶的檔案
./reset =>重新啟動 Apache+MySQL+ProFTP
./cp => 重新啟動 Webmin restart
./cpoff => 關閉Webmin
128MB DEMO
http://he.shiwun.net
64M DEOM
http://tree.shiwun.net
Update Textcube 1.5.1 : Counterpoint (trunk-r4414)
升級為 Textcube 1.5.1 : Counterpoint (trunk-r4414)
非正式版本,Textcube官方動最還算真快,
RC版,Chieh才聯繫完畢且提供正體中文語言文件,
馬上新版本加入,效率還真是比我預料的快很多,
看討論區上有人回應說反應速度比原本快了點,
可能我網站空間在美國感覺不太出來,最後,
當然是換上新的模板…XD。