I did a fresh installation again and now it works! Thanks a lot.
I think the last time, I had copied some local files to the server after installation or maybe imported the local database.
After spending a week searching and trying I learned a lesson:
Migrating from local wordpress site to the server one is such a frustrating process that I will never ever start from the local design. For example, When you change the home url from localhost to the real one, links in the database still remain the same and you have to do a long boring find-replace process and it doesn`t work at the end. So, Take my advice and start with the server installation from the beginning.
Yes I did save it. In fact, As permalink setting is set to default, There are no expressions in the htaccess.
# BEGIN WordPress
# END WordPress
I have already done the fresh installation. The problem occurs right after installing qTaranslate-x!