Home  >  Article  >  php教程  >  Drupal_网站迁移后的配置

Drupal_网站迁移后的配置

WBOY
WBOYOriginal
2016-06-13 10:55:48768browse

网站往服务器迁移后遇到了一些问题,这里汇总一下:

1,无响应无提示,返回空白页面

2,有内容,但是错乱,有很多丢失,而且没有CSS样式

 

1,环境是 nginx服务器 经过几番查找,发现问题的原因是:cache memory 不够,导致 expired了

解决办法:配置php5-fpm ,将默认的 32M 改为 64M(以后的话可能还不够)

 

2,有内容,我们就去看看Source Code

 

@import url("/drupal_fllcc/sites/all/themes/fllcc_zen/css/blocks.css?mjwbae");

@import url("/drupal_fllcc/sites/all/themes/fllcc_zen/css/navigation.css?mjwbae");

@import url("/drupal_fllcc/sites/all/themes/fllcc_zen/css/views-styles.css?mjwbae");

@import url("/drupal_fllcc/sites/all/themes/fllcc_zen/css/nodes.css?mjwbae");

@import url("/drupal_fllcc/sites/all/themes/fllcc_zen/css/comments.css?mjwbae");

@import url("/drupal_fllcc/sites/all/themes/fllcc_zen/css/forms.css?mjwbae"

原来是我们的路径都定义的  /drupal_fllcc/sites

而我们把网站的域名绑到了 /sites  那一级了

解决这个问题很简单

找到  /drupal/sites/all/default/settings.php

 

(对了,当时要修改Mysql链接密码的话也是在这个文件里面)

[php]  

$databases = array (  

  'default' =>   

  array (  

    'default' =>   

    array (  

      'database' => 'drupal_fllcc',  

      'username' => 'root',  

      'password' => '123456',  

      'host' => 'localhost',  

      'port' => '',  

      'driver' => 'mysql',  

      'prefix' => '',  

    ),  

  ),  

);  

 

言归正转……

[php]  

 * Base URL (optional). 

 * 

 * If Drupal is generating incorrect URLs on your site, which could 

 * be in HTML headers (links to CSS and JS files) or visible links on pages 

 * (such as in menus), uncomment the Base URL statement below (remove the 

 * leading hash sign) and fill in the absolute URL to your Drupal installation. 

 * 

 * You might also want to force users to use a given domain. 

 * See the .htaccess file for more information. 

 * 

 * Examples: 

 *   $base_url = 'http://www.example.com'; 

 *   $base_url = 'http://www.example.com:8888'; 

 *   $base_url = 'http://www.example.com/drupal'; 

 *   $base_url = 'https://www.example.com:8888/drupal'; 

 * 

 * It is not allowed to have a trailing slash; Drupal will add it 

 * for you. 

 */  

//$base_url = 'http://localhost/drupal_fllcc';  

 $base_url = '';  

 

记得不能在URL的最后加 /

 

[php]  

Drupal will add it for you.  

 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn