今天在替 IPB v1.2 安裝 IBPArcade 這個遊戲外掛套件的額外遊戲時,虛擬主機上會出現以下訊息:- PHP Warning:
-
- unpack() [function.unpack]:
- Invalid format type p in /home/wmh/public_html/forum/sources/lib/tar.php on line 737
PHP Warning:
unpack() [function.unpack]:
Invalid format type p in /home/wmh/public_html/forum/sources/lib/tar.php on line 737
結果發現要修改 ipb 函式庫內的 tar.php,找:- var $tar_unpack_header = 'a100filename/a8mode/a8uid/a8gid/a12size/a12mtime/a8chksum/a1typeflag/a100linkname/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor/a155/prefix';
var $tar_unpack_header = 'a100filename/a8mode/a8uid/a8gid/a12size/a12mtime/a8chksum/a1typeflag/a100linkname/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor/a155/prefix';
修改成:- var $tar_unpack_header = 'a100filename/a8mode/a8uid/a8gid/a12size/a12mtime/a8chksum/a1typeflag/a100linkname/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor/a155';
var $tar_unpack_header = 'a100filename/a8mode/a8uid/a8gid/a12size/a12mtime/a8chksum/a1typeflag/a100linkname/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor/a155';
結果就 ok 了....
不知道問題在哪,但是解決了。 |