Drupal网站在localhost上被破坏了

时间:2015-08-28 10:42:25

标签: git drupal github drupal-7 localhost

我已将drupal网站从live server移至localhost,其localhost上的URL如下所示:localhost / webname / docroot /

但我面临的问题是一切都被打破了。没有css,没有图像只有文字在页面上可见。

在我的实时网站上,当我点击登录按钮时,会出现一个用于登录的弹出窗口。但在本地主机上它不起作用。我尝试过使用不同的登录网址但不使用它们。

localhost上的网站也很慢。

  

注意:   以下是一张图片的网址:localhost / sites / default / files / Screen%20Shot%202015-02-24%20at%206.08.54%20 PM_0.png

     

同样,我查看了页面的源代码,这里是CSS和JavaScript文件的URL

     

本地主机/位点/默认/文件/ CSS / css_UCtZrZRD9npGm4D7o8VXPkl5qDJq-m8IlhuR9ccf_tY.css

     

本地主机/位点/默认/文件/ JS / js_0gj6QcpfRH2jzTbCQqf7kEkm4MXY0UA_sRhwPc8jC1o.js

     

在这个位置找不到这些图像和文件,这是缓存问题吗?此位置缺少所有这些文件和图像:localhost / sites / default / files

2 个答案:

答案 0 :(得分:0)

drupal网站上有一个很棒的迁移指南:https://www.drupal.org/node/776864

另外,对于网站的速度,有两点需要注意:

  1. 本地服务器可能具有不同的配置和不同的硬件
  2. 您必须在settings.php drupal_http_request_fails中禁用$conf['drupal_http_request_fails'] = FALSE;,否则Drupal会尝试连接到您的本地主机,请求将需要一段时间才能超时,这会降低您的网站速度。

答案 1 :(得分:0)

您已经提到您的网络根目录;

localhost/webname/docroot/

因此,当您尝试从localhost/sites/default/files投放图片时,图片没有解析就不足为奇了-我认为它们不在localhost/webname/docroot/sites/default/files中吗?

您需要正确设置虚拟主机或编辑.htaccess文件;

  # Modify the RewriteBase if you are using Drupal in a subdirectory or in a
  # VirtualDocumentRoot and the rewrite rules are not working properly.
  # For example if your site is at http://example.com/drupal uncomment and
  # modify the following line:
  # RewriteBase /drupal