我需要开发一个Drupal网站的一部分。我克隆了git存储库并设置了settings.php。该站点正在显示,我正在使用来自实时服务器的MySql DB转储。我99%确定在没有先清除缓存的情况下创建了转储。网站中的任何链接都不起作用,所以不要告诉我去/ admin /因为我不能。我尝试用cache * name清理表但没有成功。我有.htaccess到位。我有什么办法让Drupal网站正常工作?
我正在使用Drupal 6.
答案 0 :(得分:1)
好的,我无法在评论中输入所有内容,所以现在答案就是......
〜“只是Drupal是垃圾。现在我记得为什么我离开了PHP。我试过跟随Drupal的代码,但这是一场噩梦。他们应该学习OOP是什么(尽管PHP中的OOP支持也是垃圾)“。
这个评论是没有建设性的,矛盾的和滑稽的,特别是考虑到你甚至没有花时间知道如何为其他人提供足够的信息来回答这个问题。
有了这么少的信息,我猜想亚历山大正处在正确的轨道上,质疑它是你的系统重写配置的问题。
以下是您应该在开始指责平台之前提供答案或尝试调试的其他一些问题。
你能登录吗?如果没有,可能是http://example.com/index.php?q=user/login?
apache日志中的任何错误?您是否尝试打开重写调试,然后报告任何错误?
是否在本地环境中启用了mod_rewrite以获取干净的网址?
对于特定的虚拟主机,您的Apache配置是否设置为AllowOverride = All,以便.htaccess将接收?如果没有,您是否已将Apache配置为加载.htaccess文件?
在settings.php文件中是否正确设置了$ base_url?
链接提供的格式是什么?
您是否尝试通过系统表禁用任何自定义模块?
您是否可以在同一成功配置的同一系统上安装全新的Drupal实例?
你熟悉的平台通常看起来比你根本不了解的平台要优雅得多。