I need to develop a part of a Drupal web site. I cloned the git repository and setup the settings.php. The site is showing and I am using a dump of the MySql DB from the live server. I am 99% sure that the dump has been created without clearing the cache first. ANY link in the site is not working, so don’t tell me to go to /admin/ because I can’t. I tried to clean the table with cache* name without success. I have .htaccess in place. What elae I have do to do have a Drupal site working okay?
I am using Drupal 6.
Ok, I couldn’t type this all in a comment, so it is now an answer…
That comment is un-constructive, contradicting, and comical, especially considering you haven’t even put in the time to know how to provide ample info for others to answer this question.
With such little info, I’d guess that Alexander is on the right track in questioning around it being an issue with your system’s rewrite config.
Here are some other questions you should either have provided answers for or tried debugging already before you start blaming the platform over your ability to troubleshoot it.
Are you able to login? if not, maybe with http://example.com/index.php?q=user/login?
Any errors in the apache log? Have you tried to turn on rewrite debugging, and then any errors being reported if so?
Is mod_rewrite enabled on your local environment for clean urls?
Is your Apache config setup to AllowOverride=All for the specific virtualhost so .htaccess will pick up? If not, have you configured Apache to load that .htaccess file?
Is $base_url set correctly in the settings.php file?
What is the format the links are providing?
Have you tried disabling any custom modules via the system table?
Can you install a brand new instance of Drupal on the same system configured the same way successfully?
The platform you know well is usually going to seem much more elegant than the one you don’t know much about at all.