FreeBSD 的 php5-5.2.12 掛掉的原因

從上一篇FreeBSD 的 lang/php5 (5.2.11) 是壞的寫完到現在也過了一段時間了,
漸漸的網路上終於看到有些人開始關注,
但是數量其實不多,
因為這個災情有限定對象:
1. 要用 FreeBSD 才會遇到。
2. apache 要用 MPM=prefork 以外的狀況才會遇到;也就是 php 在 thread safety 是 enabled 的狀態下才會發生。

Read moreFreeBSD 的 php5-5.2.12 掛掉的原因

Redmine 的 Stuff To Do plugin (0.3.0) 在 trunk version (r3261) 會有問題

剛剛 upgrade redmine 之後發現的,
看起來是因為 pre-0.9 的關係把回溯相容性拔掉了,
其實蠻久之前 Enumeration 的 API 就有變動的樣子,
只是 Stuff To Do 的作者一直沒有修,
已經有人在 forum 上提供 patch 了:
RE: Enumeration API change in r2472 - undefined method 'get_values'

Read moreRedmine 的 Stuff To Do plugin (0.3.0) 在 trunk version (r3261) 會有問題

FreeBSD 的 lang/php5 (5.2.11) 是壞的

簡單說就是一個大地雷,
當然如果裝 php5-extensions 的時候不勾 mhash/mysql/mysqli 就不會有事,
但是一勾下去的話無論是 CLI 還是 Apache module 都難逃一死,
在 command line 下直接輸入 php 或 php -v 就 Segmentation Fault 了,
真不知道是哪個天才 commit 進去的,
已經這麼久了還是沒人報也沒人修。

Read moreFreeBSD 的 lang/php5 (5.2.11) 是壞的

Multiple SSL NameVirtualHosts in Apache2

Apache 2.2.12 以上已 native support 了 SNI,不再需要另裝 mod_gnutls 支援。
本篇文章內容已過時,只剩下考古的作用。
新資訊請參考:Apache 從 2.2.12 開始支援 SNI

以往用 SSL + virtual host + apache 一直都有一個問題,
就是無法使用 name-based virtual host,
只能用 IP-based 然後從 port 去跳,
最近因為買了 tinlans.org 這個 domain,
也開始有機會認真的玩起 virtual host,
於是就 Google 查了一下...

Read moreMultiple SSL NameVirtualHosts in Apache2