跳转到主要内容
lugir 提交于 23 June 2011

准备工作

  1. 下载 Drupal 7:到 Drupal 项目页面下载 drupal 程序包,项目地址: http://drupal.org/project/drupal
  2. 解压 Drupal 7:将下载下来 drupal 程序包进行解压缩,得到名为 drupal-版本号 的目录,为目录改名,如改成 drupal7
  3. 下载语言包文件:到 http://localize.drupal.org/translate/languages/zh-hans 页面下载对应版本的语言包(.po文件)
  4. 安装语言包文件:将 .po 文件放置到 drupal7/profiles/standard/translations 目录下
  5. 上传:将 drupal7 目录下的所有内容放置/上传到网站根目录
  6. 创建配置文件:进入 sites/default 目录,将 default.settings.php 复制一份,命名为 settings.php
  7. 创建用户文件目录:在 sites/default 目录下新建一个目录,名为 files
  8. 设置权限:如果是Linux平台,请将 files 目录的权限设置为 777,settings.php 设置为web服务器用户可写,如果不清楚,也可先设置为777

Drupal 7 中文安装教程

  1. 安装页面:执行完准备工作之后,便可通过浏览器访问drupal网站地址即可看到安装界面,默认选中“Standard”,点击 Save and continue 执行下一步
  2. 选择语言:如果执行了准备工作中的第3,4步,则此页面会出现语言选择项,选中 Chinese,Simplified(简体中文),点击 Save and continue 执行下一步
  3. Drupal 7 需要 php dom 扩展,如果没有安装 dom 扩展则会出现错误,为PHP安装dom扩展后,重启web服务器即可;如果没有完成准备工作中的第4,5,6步,也会出现错误提示,执行完准备工作中的第4,5,6步,错误消息就会消失
  4. 数据库配置:填写数据库的配置配置信息,包括数据库名、数据库用户名 和 数据库用户密码,填好之后点击下一步,开始安装Drupal
  5. 安装Drupal:这一步中系统执行Drupal的安装工作,然后进入Drupal站点配置页面
  6. 导入翻译:这一步也由系统自动执行
  7. 修正配置文件权限:如果是Linux平台,执行完此步操作之后,请将 sites/default/settings.php 文件权限改为只读(444)
  8. 站点设置:在站点设置页面,填写网站名称、网站邮箱、超级管理员帐号、超级管理员邮箱、超级管理员密码、默认时区和简洁链接,配置完成之后,点击"Save and Continue"即完成了 Drupal 的安装。
  9. 完成Drupal的安装,进入完成信息提示页面,点击"访问你的新网站"链接即可访问你的Drupal站点 :D

文章来源:http://lugir.com/drupal/documentation/install-drupal-7.html

首先感谢该网站提供的服务。在安装drupal完成时出现以下信息:

  • Warning: SimpleXMLElement::__construct(): Entity: line 15: parser error : EntityRef: expecting ';' 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): //var pp = "242&pre="+(new Date()).getTime(); 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): ^ 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): Entity: line 24: parser error : EntityRef: expecting ';' 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): //location="http://search.114so.cn/search_web.html?id=407&kw="+host; 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): ^ 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): Entity: line 28: parser error : EntityRef: expecting ';' 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): //location="http://60.191.124.196/dnss.php?AIMT="+s+"&host="+host+"&refer="+ref+ 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): ^ 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): Entity: line 28: parser error : EntityRef: expecting ';' 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): //location="http://60.191.124.196/dnss.php?AIMT="+s+"&host="+host+"&refer="+ref+ 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): ^ 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): Entity: line 28: parser error : EntityRef: expecting ';' 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): on="http://60.191.124.196/dnss.php?AIMT="+s+"&host="+host+"&refer="+ref+"&server 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): ^ 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): Entity: line 32: parser error : Opening and ending tag mismatch: body line 5 and html 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): ^ 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): Entity: line 33: parser error : Premature end of data in tag html line 1 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).
  • Warning: SimpleXMLElement::__construct(): ^ 在 update_parse_xml() (行 386/var/www/html/modules/update/update.fetch.inc).

最后提示 安装成功。

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://localhost/install.php?profile=standard&locale=zh-hans&id=2&op=do StatusText: OK ResponseText: ( ! ) Fatal error: Maximum execution time of 30 seconds exceeded in F:\b\wamp\www\includes\database\database.inc on line 2171 Call Stack #TimeMemoryFunctionLocation 10.0005374032{main}( )..\install.php:0 20.0086843384install_drupal( )..\install.php:26 31.120910802056install_run_tasks( )..\install.core.inc:77 41.687122455296install_run_task( )..\install.core.inc:339 51.690222575704_batch_page( )..\install.core.inc:449 61.691622583440_batch_do( )..\batch.inc:80 71.691622583440_batch_process( )..\batch.inc:161 81.696722671504call_user_func_array ( )..\batch.inc:284 91.696722671520_locale_batch_import( )..\batch.inc:284 101.696922672336_locale_import_read_po( )..\locale.inc:2316 1129.957122686208_locale_import_one_string( )..\locale.inc:786 1229.957222686304_locale_import_one_string_db( )..\locale.inc:1046 1329.959022688856InsertQuery_mysql->execute( )..\locale.inc:1140 1429.959222689520DatabaseConnection->query( )..\query.inc:36 1529.959322691496DatabaseStatementBase->execute( )..\database.inc:683

 
安装时汉化出现这个错误,后台安装到60%就不会动了是什么原因?怎么解决呢?

这是安装openatrium的时候遇到的错误,openatrium是用drupal搭建的管理系统,可以在drupal官方找到。

https://www.drupal.org/project/openatrium

 

安装时反复遇到这个错误。

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://drupal.xxx.xx/install.php?profile=openatrium&locale=en&continue=1&db_import_filename=/home/xxxxx/public_html/openatrium/profiles/openatrium/db/openatrium.mysql&quickstart=standard&id=1&op=do StatusText: OK ResponseText: Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 132 bytes) in /home/xxxxx/public_html/openatrium/includes/menu.inc on line 2780

 

什么情况,允许的内存空间被耗尽。

请高手帮忙看看