由php4的伺服器搬到php5的伺服器,就有一堆bug出現了
真無奈呢~~(沒辨法,shared hosting的無奈,不能直接升級)
影響最嚴重的就是paypal IPN這個東東
(paypal提供的一種驗證原理/方法,有用過paypal + shopping cart的朋友應該聽過吧)
這東西最主要是驗證每一個付款的真偽(是不是一個fraud payment)
升級前好好的,升級後就爛了= =
以前就只這個IPN ,現在有了API
Google了一整晚還是死因不明,還是要一步步慢慢試才找出死因
找了一整朝才發現是伺服器的問題
apache的mod_security2 block了paypal的notice message
又花了一段時間拜拜google大神,找找解決方案,
最後發現只有mod_security v1.6以前才可以透過htaccess 修改及停用mod security
俺用的是第二代!!!……只有跪求伺服器供應商修改(窮人沒自己伺服器呢….)
幸好,最後還是修好了~(不用轉行API a_a! oscommerce灌plugin很很很很麻煩!!!)