wyh wrote:I've already set ARCHIVE chomd to 777.but still can not work.

Yes, but did you set the base directory to it as well?
Please post the directory structure of the whole directory tree where you unpacked s9y to. Most FTP utilies support getting a filelist WITH PERMISSIONS, so that I can see something like:
<code>
total 560
drwxr-xr-x 11 garvin garvin 4096 May 15 15:15 .
drwxrwxrwx 18 garvin garvin 4096 May 15 13:38 ..
drwxr-xr-x 2 garvin garvin 4096 May 15 13:37 CVS
-rw------- 1 garvin garvin 119 May 15 15:15 DEADJOE
-rw-r--r-- 1 garvin garvin 3259 Mar 15 11:12 INSTALL
-rw-r--r-- 1 garvin garvin 1539 Jan 23 06:50 LICENSE
-rw-r--r-- 1 garvin garvin 25508 May 15 12:57 NEWS
-rw-r--r-- 1 garvin garvin 16493 Apr 7 08:43 README
-rw-r--r-- 1 garvin garvin 132 Mar 23 19:09 TODO
drwxr-xr-x 8 garvin garvin 4096 May 15 13:37 bundled-libs
-rw-r--r-- 1 garvin garvin 6408 May 14 10:29 comment.php
-rw-r--r-- 1 garvin garvin 2668 Apr 3 19:36 compat.php
drwxr-xr-x 3 garvin garvin 4096 May 15 13:37 deployment
</code>
If you can't get your FTP editor to that, try a php script:
<?php print_r(passthru('ls -la')); ?>