page.tpl.php of my website shouldn't contain
<?php print render($page['content']); ?> because it is only set of blocks. The problem is I'm not able to insert comment form into node pages of a website which its
<?php print render($page['content']); ?> . what shall I do?
You have asked simple question & there is very simple answer for that --
Yes, you can create
<?php print render($page['content']); ?>. You just have to remove this snippet from the TPL file & it will work.
But then you have explained your issue about comment.
So if you go through the structure of tpl files at theme, you will understand that
<?php print render($page['content']); ?> is responsible to print
node.tpl.php & that one contains
<?php print render($content['comments']); ?>.
So without fetching the things of
node.tpl.php you won't get comments. Anyway, how a comment can be associated to a page when there is no node.