http://yeenav.com是基于Drupal 7+汉化资源 搭建。

期间遇到一些麻烦, 做个记录。

首先把语言包drupal-7.0.zh-hans.po

放在htdocs/drupal-7.0/profiles/standard/translations下面

进入http://localhost安装界面,提示数据库连接错误,需要创建drupal数据库。

记得字符集要用utf8(unicode-general-ci).

在安装翻译这一步会出现1146 Table 'drupal.languages' doesn't exist

执行下面的sql脚本:

-- --------------------------------------------------------
--
-- 表的结构 `languages`
--

CREATE TABLE IF NOT EXISTS `languages` (
`language` varchar(12) NOT NULL default '' COMMENT 'Language code, e.g. ’de’ or ’en-US’.',
`name` varchar(64) NOT NULL default '' COMMENT 'Language name in English.',
`native` varchar(64) NOT NULL default '' COMMENT 'Native language name.',
`direction` int(11) NOT NULL default '' COMMENT 'Direction of language (Left-to-Right = 0, Right-to-Left = 1).',
`enabled` int(11) NOT NULL default '' COMMENT 'Enabled flag (1 = Enabled, 0 = Disabled).',
`plurals` int(11) NOT NULL default '' COMMENT 'Number of plural indexes in this language.',
`formula` varchar(128) NOT NULL default '' COMMENT 'Plural formula in PHP code to evaluate to get plural indexes.',
`domain` varchar(128) NOT NULL default '' COMMENT 'Domain to use for this language.',
`prefix` varchar(128) NOT NULL default '' COMMENT 'Path prefix to use for this language.',
`weight` int(11) NOT NULL default '' COMMENT 'Weight, used in lists of languages.',
`JavaScript` varchar(64) NOT NULL default '' COMMENT 'Location of JavaScript translation file.',
PRIMARY KEY (`language`),
KEY `list` (`weight`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='List of all available languages in the system.';

进入网站设置页面

继续可能报错

1146 Table 'drupal.cache_update' doesn't exist

执行下面的sql:

--
-- 表的结构 `cache_update`
--

CREATE TABLE IF NOT EXISTS `cache_update` (
`cid` varchar(255) NOT NULL default '' COMMENT 'Primary Key: Unique cache ID.',
`data` longblob COMMENT 'A collection of data to cache.',
`expire` int(11) NOT NULL default '' COMMENT 'A Unix timestamp indicating when the cache entry should expire, or 0 for never.',
`created` int(11) NOT NULL default '' COMMENT 'A Unix timestamp indicating when the cache entry was created.',
`serialized` smallint(6) NOT NULL default '' COMMENT 'A flag to indicate whether content is serialized (1) or not (0).',
PRIMARY KEY (`cid`),
KEY `expire` (`expire`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

安装完毕。

----------------

如果返回到主页面时未出现home菜单以及登录界面,表明数据库创建有问题,可从一台已有Drupal安装的数据库中导入数据即可。

----------------

如果上面的安装仍然有问题,还可以通过admin导入中文资源,具体步骤如下:

*)启用Modules中的locale模块

*)通过如下链接导入.po资源文件

http://example.com/admin/config/regional/translate/import

可参考locale模块的在线说明文档http://drupal.org/documentation/modules/locale

Note1: 在禁用用户登录框后,可通过http://localhost/?q=user登录访问后台

Note2: 如果有数据库连接错误,可检查default/settings.php里面的数据库连接设置参数

DRUPAL7 : 安装中文版本时遇到的问题的更多相关文章

  1. drupal7安装中文错误

    安装中文错误 星期四, 07/04/2013 - 15:06 — tao_3000 更多0 An AJAX HTTP error occurred. HTTP Result Code: 200 Deb ...

  2. 标准Drupal7安装中文翻译出错解决办法

    这个问题在网上解决的方案一致都是说在\sites\default\settings.php文件,在最后增加以下两行: ini_set('memory_limit', '1280M'); //加大php ...

  3. 当您尝试再次安装 SQL Server 时,SQL Server 2008年安装将会失败

    症状 当您尝试在一台服务器上安装 Microsoft SQL Server 2008年时,则安装将失败.当您尝试在同一台服务器上重新安装 SQL Server 2008年的相同副本时,此安装也将失败. ...

  4. 如何在FreePBX ISO 中文版本安装讯时网关,潮流16FXS 网关和潮流话机

    如何在FreePBX ISO 中文版本安装讯时网关,潮流16FXS 网关和潮流话机摘自:http://www.siplab.cn/?p=664 1)迅时的fxo口网关要注册到asterisk,所以现在 ...

  5. 自己在安装centos 系统时, 是使用英文安装 成功,现在系统语言为英语,如何设置为中文?

    作为一个linux菜鸟,遇到的问题可谓真多,在虚拟机VMware上安装好centos系统后,心里甚喜,也连上网络了. 一.遇到的问题 but,火狐浏览器浏览网页出现乱码,也不知道怎么解决?所有的中文都 ...

  6. 安装Cnario Player 3.8.1.156或其他版本时提示"Warning 4154. Adobe Flash Player 13 ...not correctly installed"

    错误提示 安装Cnario Player 3.8.1.156或其他版本时, 有时会出现如下提示: Warning 4154. Adobe Flash Player 13 ...not correctl ...

  7. Mac OS安装Windows各版本时注意事项(2014年后的Mac机相信会有这些问题)

    2014年后的Mac Mini安装Windows时候,会遇上更种坑,我这几天不断失败及尝试更种版本,各有心得体会,我写下来是为了避免大家遇到像我这种问题. (2014年之前的Mac Mini是否这样, ...

  8. 【Redis】安装 Redis接口时异常 ,系统ruby版本过低

    场景 操作系统Linux CentOS 7.2,安装Redis接口时,使用命令:gem install redis ,用于系统ruby版本过低,报错“redis requires Ruby versi ...

  9. C#的Installer生成的msi的安装文件,安装新版本时提示:已经安装了该产品的另一个版本。无法继续安装此版本

    之前折腾了个C#的项目: WLW (Windows Live Writer) Plugin–InsertSkydriveFiles 然后又弄了个对应的Installer: [已解决]给一个C#的Dll ...

随机推荐

  1. HTML初学小技巧

    01.让背景图不滚动IE浏览器支持一个 Body 属性 bgproperties,它可以让背景不滚动:〈Body Background="图片文件" bgproperties=&q ...

  2. 关于子元素的margin-top溢出和元素浮动对父元素高度影响解决方案

    以下是个人学习笔记,仅供学习参考. 1.关于子元素的margin-top作用在无margin-top-border的父元素上导致子元素的margin-top溢出问题. 在给没有margin-top-b ...

  3. 高性能JavaScript(快速响应的用户界面)

    浏览器UI线程 用于执行JavaScript代码和更新界面的进程被称为 “浏览器UI线程” . UI线程的工作基于一个简单的队列系统,任务会被保存到队列中直到线程空闲,一旦空闲队列就被重新提取出来运行 ...

  4. Maven学习(三)maven原理概念详述

    maven相关概念 maven坐标 Maven世界拥有大量构建,当我们需要引用依赖包是,需要用一个用来唯一标识去确定唯一的一个构建.如果拥有了统一规范,就可以把查找工作交给机器. 类似于空间找点的坐标 ...

  5. Git冲突与解决方法

    1.git冲突的场景 情景一:多个分支代码合并到一个分支时: 情景二:多个分支向同一个远端分支推送代码时: 实际上,push操作即是将本地代码merge到远端库分支上. 关于push和pull其实就分 ...

  6. NodeJS配置TaoBao源

    npm install -g cnpm --registry=https://registry.npm.taobao.org

  7. Flutter dart:convert

    引用 mport 'dart:convert'; JSON 解码(JSON String->Object) // NOTE: Be sure to use double quotes (&quo ...

  8. 【mongoDB运维篇③】replication set复制集

    介绍 replicattion set 多台服务器维护相同的数据副本,提高服务器的可用性,总结下来有以下好处: 数据备份与恢复 读写分离 MongoDB 复制集的结构以及基本概念 正如上图所示,Mon ...

  9. python给邮箱发送消息

    首先要用到两个模块  并且大同你的发送邮箱smtp 最开始测试没打通了好久 smtplib是提供邮箱smtp服务, email是提供你发送消息的格式之类服务 import smtplib from e ...

  10. linux date 简单介绍

    用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期. - ...