在活服务器上部署drupal
问题描述:
我正在从本地部署drupal到活服务器。但我无法访问页面:在活服务器上部署drupal
我有http://localhost/site/admin,所以我应该有http://liverserver.com/site/admin,但它表示链接不存在。
我将所有文件复制到活动服务器。
然后,我正确地复制了数据库,并将settings.php更改为新的mysql服务器。
该网站显示出来,但我的所有网页(干净的网址)都无法访问,不知道为什么。
答
您确定您复制过.htaccess文件吗?这很容易错过,因为许多系统隐藏名称以“。”开头的文件。听起来你没有它。您可以通过在路径前添加“?q =”来访问管理页面,直到干净的URL正常工作为止。 http://liverserver.com/?q=site/admin
答
试试Scott上面的提示,看起来像是一个干净的URL问题。
问题:
- 访问http://liverserver.com/?q=admin/settings/clean-urls的页面 - 它说你的服务器支持清洁的URL或没有?
如果没有 - 您可能需要阅读extension documentation这个问题(因为它不是一个新的),对已安装在Web服务器上的mod_rewrite要特别强调(假设阿帕奇)
+0
准确地说,我的服务器不支持。我在上面! – 2010-11-01 12:27:47
这正确!我在drupal很新,所以我还不习惯它的一些方法。 – 2010-11-01 12:27:24