上海戴文 - Drupal开发专家

你在这里

Drupal 7 中文安装教程

准备工作

  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

猜你喜欢

Comments

An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://192.168.0.197/install.php?profile=standard&locale=zh-hans&id=2&op=do StatusText: Internal Server Error ResponseText: IIS 7.5 详细错误 - 500.0 - Internal Server Error 应用程序“DRUPAL”中的服务器错误 Internet Information Services 7.5 错误摘要 HTTP 错误 500.0 - Internal Server Error D:\Program Files (x86)\Zend\ZendServer\bin\php-cgi.exe - FastCGI 进程超过了配置的请求超时时限 详细错误信息 模块FastCgiModule 通知ExecuteRequestHandler 处理程序ZendPHPviaFastCGI 错误代码0x80070102 请求的 URLhttp://192.168.0.197:80/install.php?profile=standard&locale=zh-hans&id=2&op=do 物理路径E:\PHPweb\Drupal\wwwroot\install.php 登录方法匿名 登录用户匿名 最可能的原因: IIS 收到了请求;但在处理请求过程中出现内部错误。此错误的根本原因取决于处理该请求的是哪一个模块以及出现此错误时工作进程中出现了何种情况。 IIS 无法访问网站或应用程序的 web.config 文件。如果 NTFS 权限设置不正确,便会出现这种情况。 IIS 无法处理网站或应用程序的配置。 已经过身份验证的用户没有使用此 DLL 的权限。 该请求将被映射到托管处理程序,但不会安装 .NET 可扩展功能。 可尝试的操作: 确保 web.config 文件的 NTFS 权限正确,并允许访问 Web 服务器的计算机帐户。 检查事件日志中是否记录了任何附加信息。 确认 DLL 的权限。 如果请求被映射到托管处理程序,则安装 .NET 可扩展功能。 创建跟踪规则以跟踪此 HTTP 状态代码的失败的请求。有关为失败的请求创建跟踪规则的详细信息,请单击此处。 链接和更多信息 此错误表明在处理请求时出现问题。Web 服务器收到了请求,但在处理过程中出现错误,导致 500 错误。 查看更多信息 » Microsoft 知识库文章: 294807

导入翻译出错
请到错误页面
An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://localhost/drupal/install.php?profile=standard&locale=zh-hans&id=2&op=do StatusText: OK ResponseText: Fatal error: Maximum execution time of 30 seconds exceeded in D:\xampp\htdocs\drupal\includes\database\database.inc on line 2139

请告知一下你是怎样安装翻译的?安装中文有两种方式:1. 可以在安装DRUPAL前将.PO的文件拷贝到相应目录下,当进行DRUPAL安装时就有两个选择:英文和中文。
2. 可以在安装DRUPAL完成后,在管理页面中进行安装。你用两个方法都试试。

我出现了和上面那位老兄一样的问题,但是跳过那个中文翻译安装步骤后,接下来的安装可以正常运行,但是安装完之后,不是全部汉化还有大部分没有汉化

参照这个http://drupalchina.cn/content/drupal-7-zhong-wen-zhuang-jiao-cheng#comment-1215设置一下。

另外如果是先安装好英文版,可以从后台导入汉化包,具体参照:

http://drupalchina.cn/forum/1197.html

Drupal China http://drupalchina.cn

我也遇到这个问题了.  这个怎么解决.

请问sites/all和sites/default有什么区别,似乎这两个目录都可以用来放置文件

sites/all:是用来放置第三方的主题和模块,以及多站点时所需要的文件。

sites/default:是放置默认的settings文件和files文件。

Drupal China http://drupalchina.cn

按照上述安装教程做了两次, 均遇到如下message, 安装中文版不能继续, 请指教, 谢谢.

An AJAX HTTP error occurred.HTTP Result Code: 200Debugging information follows.
Path: http://localhost/drupal/install.php?profile=standard&locale=zh-hans&id=2&op=do
StatusText: OKResponseText:
( ! ) Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\drupal\includes\database\database.inc on line 2135
Call Stack#TimeMemoryFunctionLocation10.0005375512{main}( )..\install.php:0
20.0042838824install_drupal( )..\install.php:26
31.561910507072install_run_tasks( )..\install.core.inc:79
42.557821943272install_run_task( )..\install.core.inc:342
52.561322063592_batch_page( )..\install.core.inc:452
62.563122071336_batch_do( )..\batch.inc:80
72.563122071336_batch_process( )..\batch.inc:161
82.569122160120call_user_func_array( )..\batch.inc:284
92.569122160136_locale_batch_import( )..\batch.inc:284
102.569322160952_locale_import_read_po( )..\locale.inc:2297
1129.855822174816_locale_import_one_string( )..\locale.inc:761
1229.856022174912_locale_import_one_string_db( )..\locale.inc:1030
1329.858322177464InsertQuery_mysql->execute( )..\locale.inc:1124
1429.858622178128DatabaseConnection->query( )..\query.inc:36
1529.858822180104DatabaseStatementBase->execute( )..\database.inc:664

drupal7安装过程中,如果选择简体中文,到导入翻译时出现错误,原因是执行超时了。

方法一:

修改php.ini文件:memory_limit = 256M (依实际情况设定)

方法二:

打开\sites\default\settings.php文件,在最后增加以下两行:
ini_set(‘memory_limit’, ’256M’); //加大php的内存 也可以在php.ini中设置
ini_set(‘max_execution_time’, 200); //加大页面执行时间 php.ini中的默认值是30 (秒)

Drupal China http://drupalchina.cn

时间适当设大一点,我的设成3000秒,实际用去了420秒这样。我电脑是单核2Ghz,1GB的

我在armv6 600Mhz 上设置48m 60s就通过了。你们设置的好吓人哦

也有可能是配置问题

Drupal7汉化不全,摆出来干嘛,没能力就不要入组!!

无知小儿!

SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

请教这个问题大家都没遇到吗?该怎么解决啊。

首先感谢该网站提供的服务。在安装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

 

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

请高手帮忙看看