在实际的项目中,很多人会接触到一些比较大的Drupal站点,什么是比较大的Drupal站点,就是文件的大小以G计算的,而数据库文件的大小以100M计算。
可能会有很多人,接触到这样的项目,对于这些项目,为了在本地,或者为了搭建一阁测试环境,也就是为生产站点,搭建一个测试环境,此时,会碰到各种各样的问题。为了避免潜在的问题,你需要注意以下几点:
从生产站点上导出数据时,使用命令行,而不是使用phpmyadmin,或者DB backup这样的模块。对于一些数据库工具,当数据库文件比较大时,比如超过了10M,那么他们会常常遇到这样或者那样的问题。在测试环境下,数据库导入的时候,也采用命令行。这样能够避免不必要的错误,还有潜在的字符编码的问题。
另外注意,sites/下面文件夹的命名,许多大的站点,多数都是直接采用域名为文件夹命名的,这个时候就不能使用default下面的配置了。
对于这样的站点,最好直接将其放到htdocs这样的根目录下,而不是htdocs的一个子目录下,这样也可以避免潜在的问题。
注意了这3点,就会少出漏子。