I can run php website with mysql on localhost. When I run another website on localhost, it shows

(20024)The given path misformatted or contained invalid characters: Cannot map GET /site/cal%3C?%20echo%20$t[ HTTP/1.1 to file

And, how should I fix it?

I changed httpd.conf

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
#Deny from all
Allow from all

but still not work.

Any idea?