【问题标题】:deploying drupal on live server在实时服务器上部署 drupal
【发布时间】:2010-10-31 20:26:23
【问题描述】:

我正在将 drupal 从 localhost 部署到实时服务器。但我无法访问这些页面:

我有http://localhost/site/admin,所以我应该有http://liverserver.com/site/admin,但它说链接不存在。

我将所有文件复制到实时服务器。

然后,我正确地复制了数据库,并将settings.php更改为新的mysql服务器。

网站出现了,但我的所有页面(干净的 url)都无法访问,不知道为什么。

【问题讨论】:

    标签: drupal


    【解决方案1】:

    您确定复制了 .htaccess 文件吗?这很容易被忽略,因为许多系统会隐藏名称以“.”开头的文件。听起来你没有。

    仅供参考,在干净的 URL 正常工作之前,您可以通过在路径前加上“?q =”来访问管理页面,例如http://liverserver.com/?q=site/admin

    【讨论】:

    • 没错!我是 drupal 的新手,所以我还不习惯它的某些方式。
    【解决方案2】:

    试试上面 Scott 的提示,看起来这是一个干净的 URL 问题。

    问题:

    如果没有 - 你可能想阅读extension documentation关于这个问题(因为它不是一个新问题),特别强调是否在web服务器上安装了mod_rewrite(假设是apache)

    【讨论】:

    • 没错,我的服务器不支持。我来了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 2021-01-04
    • 1970-01-01
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多