1
Using Mac OS9, in theory, you should be able to download a Zip or tar.gz archive full of PHP files, de-compress it using 'Stuffit Expander' and upload the files to a Unix/Linux server using a Mac FTP program like 'Fetch' .
However, in practice I have found that on more than one occasion there are some PHP files that simply do not like being Mac-handled in this way.
![](https://xoops.org/uploads/smil42e7a48ea8bc8.gif)
If you FTP from Mac OS9 and have PHP applications or modules that mis-behave, you *might* solve the problem simply by de-compressing the archive on a PC (using a utility like WinZip) and uploading the files using a PC FTP app.
This happened to me recently with a fresh XOOPS install that seemed to upload from my Mac without error, but failed to work properly.
The infamous 'headers already sent' error can sometimes be a coding mistake, but for Mac FTP users, it can also indicate a corrupt file.