又加上不知為何,總覺得從今年八月之後,學網對國外是愈來愈慢…
所以,最近要做WordPress的更新都會載一載就出現---timeout…十分不爽…
後來把wp拆了開來詳看它更新的方式,發現,只是很單純的去做version-check,然後直接download zip下來,在local端做解壓然後蓋過的方式…所以,基本上,照理論而言,新版的來源不一定只能從http://wordpress.org/下載
所以,我就搞一個怪吧
- 利用後台的更新的手動下載,把新版的wordpress下載下來…放在任何一個web-base底下
例:我從http://wordpress.org/下載新版的wordpress-2.8.5.zip下來,放在我的web根底下,url=http://myweb/wordpress-2.8.5.zip - 修改wp-root-dir/wp-admin/includes/class-wp-upgrader.php
找到function download_package($package)的地方,在這個一個function裡面,把引數$package設定為手動下載的那個web-base-url
例:$package="http://myweb/wordpress-2.8.5.zip" - 接著就重新進入後台升級頁面,改選自動升級就ok啦…
但為啥我會說無聊,那是因為,你手動下載的那一個時間還是久,只是好處是如果用wp後台的自動下載,它會有它自己寫的timeout時間,時間一到就會停止,這比手動下載的麻煩…
當然,你要把timeout拿掉也行啦…
沒有留言:
張貼留言