Drupal 6 Drupal站点在从live server迁移到新的开发者笔记本电脑后,所有链接都已断开

Drupal 6 Drupal站点在从live server迁移到新的开发者笔记本电脑后,所有链接都已断开,drupal-6,Drupal 6,我需要开发Drupal网站的一部分。我克隆了git存储库并设置settings.php。该网站正在显示,我正在使用来自实时服务器的MySql数据库转储。我99%确信转储是在没有首先清除缓存的情况下创建的。网站中的任何链接都不起作用,所以不要告诉我转到/admin/因为我不能。我试图用cache*name清理表,但没有成功。我有权进入。elae我要做什么才能让Drupal站点正常工作 我正在使用Drupal 6。好的,我无法在注释中键入所有这些内容,所以现在它是一个答案 ~z~只是因为Drupal

我需要开发Drupal网站的一部分。我克隆了git存储库并设置settings.php。该网站正在显示,我正在使用来自实时服务器的MySql数据库转储。我99%确信转储是在没有首先清除缓存的情况下创建的。网站中的任何链接都不起作用,所以不要告诉我转到/admin/因为我不能。我试图用cache*name清理表,但没有成功。我有权进入。elae我要做什么才能让Drupal站点正常工作


我正在使用Drupal 6。

好的,我无法在注释中键入所有这些内容,所以现在它是一个答案

~z~只是因为Drupal是垃圾。现在我想起了我为什么离开PHP。我试着遵循Drupal的代码,但这是一场噩梦。他们应该学习什么是OOP,尽管PHP中的OOP支持也是垃圾

这种评论是不具建设性的、自相矛盾的、滑稽可笑的,尤其是考虑到你甚至没有花时间知道如何为其他人提供足够的信息来回答这个问题

有了这么少的信息,我想Alexander在质疑系统重写配置的问题时是正确的

以下是一些其他问题,您应该在开始将故障排除能力归咎于平台之前提供答案或尝试调试

你能登录吗?如果不是的话,也许是一起去

apache日志中有错误吗?您是否尝试打开“重写调试”,然后报告任何错误(如果是)

您的本地环境是否为干净的URL启用了mod_rewrite

特定virtualhost的Apache配置设置是否为AllowOverride=All,因此.htaccess将被选中?如果没有,您是否已将Apache配置为加载该.htaccess文件

settings.php文件中的$base\u url设置是否正确

链接提供的格式是什么

您是否尝试过通过系统表禁用任何自定义模块

您能否在以相同方式配置的同一系统上成功安装全新的Drupal实例


您熟悉的平台通常会比您不太了解的平台更优雅。

我们需要更多信息。链接怎么不起作用?普通404?这是apache服务器吗?虚拟主机是否正确配置?是否启用了mod_重写?站点是否位于子目录中,在这种情况下,您需要配置基本url?您是否尝试转到/?q=admin/settings而不是/admin/settings?是404错误。我在阿帕奇上。mod_rewrite已启用。它位于虚拟主机中,配置正常。只是Drupal是垃圾。现在我想起了我为什么离开PHP。我试着遵循Drupal的代码,但这是一场噩梦。他们应该了解OOP是什么,尽管PHP中的OOP支持也是垃圾。是的,我们都希望Drupal像Rails一样令人惊叹。同时,您应该重新检查您的配置,因为它肯定不正常。请给出您的Drupal攻击示例。不,你的apache问题不算数。不知道如何正确配置Apache以读取.htaccess文件也适用于Rails吗?我们需要做的事情是建立一个Drupal站点,其实非常简单,不应该超过几分钟,特别是对于一个专业人士来说。我被允许在没有等号的情况下超越所有。PHP和Drupal的问题是,您在没有快速完成工作的情况下,将时间浪费在细节上。事实上Drupal不是OOP,不是MVC,它没有ORM,它只有一个支持DBMS的DB抽象层。我应该继续吗?不,我是在浪费时间,不过还是要谢谢你。我不确定指出drupal不是OOP的意义。我想说,它修改了MVC支持,其中节点对象是模型,模块是控制器,节点模板和主题是视图。虽然不是所有的OOP,但仍然有一个非常智能的体系结构,允许快速开发来扩展Drupal,使它可以做任何您需要的事情,同时不涉及核心软件。看到你的抱怨被限定为有形的东西,而不是简单地说它不是OOP、MVC等等,这会很有趣。。。顺便说一下,您的问题是APACHE,而不是PHP或Drupal。