【发布时间】:2011-07-26 09:25:19
【问题描述】:
我需要开发 Drupal 网站的一部分。我克隆了 git 存储库并设置了 settings.php。该站点正在显示,我正在使用来自实时服务器的 MySql DB 转储。我有 99% 的把握在没有先清除缓存的情况下创建了转储。该站点中的任何链接都不起作用,所以不要告诉我去 /admin/ 因为我不能。我试图用 cache* 名称清理表但没有成功。我有.htaccess。为了让 Drupal 站点正常运行,我必须做些什么?
我正在使用 Drupal 6。
【问题讨论】:
-
我们需要更多信息。链接如何“不起作用”?普通的404?这是一个apache服务器吗?虚拟主机是否正确配置?是否启用了 mod_rewrite?站点是否在子目录中,在这种情况下您需要配置 base_url?您是否尝试转到 /?q=admin/settings 而不是 /admin/settings?
-
是的 404 错误。我在阿帕奇。 mod_rewrite 开启。它在虚拟主机中,配置正常。只是 Drupal 是垃圾。现在我记得我为什么离开 PHP。我尝试遵循 Drupal 的代码,但这是一场噩梦。他们应该了解 OOP 是什么(尽管 PHP 中的 OOP 支持也很垃圾)。
-
是的,我们都希望 Drupal 和 Rails 一样出色。不过,与此同时,您应该重新检查您的配置,因为它肯定不是“好的”。
-
请举例说明你对 Drupal 的抨击。不,你的 apache 问题不算数。不知道如何正确配置 Apache 以读取 .htaccess 文件也适用于 Rails?拥有一个 Drupal 站点我们必须做的事情实际上非常简单,不应该花费超过几分钟的时间,尤其是对于专业人士而言。
标签: drupal-6