我是Drupal的新手,这是我第一次使用它。
我有一个使用Drupal在生产环境中运行的网站。我喜欢复制生产副本,并尝试对其进行更改以进行测试/学习。
无论如何,为了开始,我在Windows IIS 7.5上安装了Drupal 7。完成安装并运行后,我将文件夹"sites"重命名为"sitesORG"。
然后,我从生产服务器上取了一份"sites"文件夹的副本,并将其放入本地机器上的新Drupal安装中。
现在我的本地机器有一个名为"sites"的文件夹,在里面我看到了以下3个文件夹1) 全部2) 默认3) myProject
在我的生产箱中,我获取了mysql转储,并将其恢复到本地主机上一个名为"abc"的新数据库中
我打开"myProject"文件夹中的设置文件,将数据库连接更改为本地机器上的数据库,并将数据库名称更改为"abc"
然后我使用http://localhost/acquia-drupal7/
现在,当我到达第一页时,我没有得到任何颜色/图片。我有一张白色的纸,上面有文字。看起来css文件/图像没有正确渲染。
在同一个页面上有一个标题为"点击此处登录"的链接,当我点击它时,我到达了以下URLhttp://localhost/user而不是"http://localhost/acquia-drupal7/user"
存在未正确映射的内容。是什么导致了我的问题?如何获得要更正的css/images文件和URL?
首先,在settings.php
文件中,需要用以下值取消注释并更新$base_url
变量:"http://localhost/acquia-drupal7"
。
然后,根据您的窗口设置是否允许您使用.htaccess
,您需要取消注释RewriteBase /drupal
并将值更改为RewriteBase /acquia-drupal7
。如果使用标准IIS配置,则需要应用相同的逻辑。