I am not sure if it is the best place for me to ask this. I am now exploring nginx + php-fpm as web server I found that php files start with <? cannot run properly. Yet, files are running properly if it starts with <?php But a lot of files in the servers start with <? So is there any way to solve the problem except change all the files? Thanks!
Or, just search / replace the <? with <?php so that the files work without the ugly <? short-code tags. <? also gives you problems if you are presenting XML-content, and are not recommended. A search and replace on all files can be done automatically, on the server itself if you have shell access, and would permanently fix the problem.