probably ownership issues.
check the ownership of the small files you created:
ls -l *
note the ownership of those files against the ones that aren't working.
use chown to change the ownership. Usually, you want apache files to be owned by the "www" group.
chown yourname:www *
|