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. Wampserver配置与本地建站

    ☆根目录修改问题 /.修改运行根目录 1.修改apache配置,将服务请求定位到新目录下 →左击wampserver,点击Apache打开httpd.conf文件,Ctrl+f搜索documentro ...

  2. python 数据结构中的链表操作

    链表的定义: 链表(linked list)是由一组被称为结点的数据元素组成的数据结构,每个结点都包含结点本身的信息和指向下一个结点的地址.由于每个结点都包含了可以链接起来的地址信息,所以用一个变量就 ...

  3. Git免输入密码提交

    1.首先你需要下载 http://files.cnblogs.com/files/zhanqun/putty.7z 文件夹内包含下面这些文件:

  4. my big day is coming!

    明天博士学位论文答辩,给自己加油! 期望一切顺利!

  5. SQLServer 2005客户端远程连接sql2008 数据库服务器

    SQL2005客户端远程连接sql2008 数据库服务器 by:授客 QQ:1033553122 准备工作: 客户端所在pc机配置: 配置数据源 控制面板-管理工具-ODBC数据源-系统DSN-添加- ...

  6. Android 2018最新的三方库

    文章出处https://blog.csdn.net/qq_32368129/article/details/78749880 1.MaterialStepperView 它是用Material Des ...

  7. Expo大作战(十)--expo中的App Icon,expo中的Assets,expo中的ErrorHandling错误处理

    简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...

  8. Maven入门详情

    Maven的作用 在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还差ja ...

  9. LeetCode题解之Find All Duplicates in an Array

    1.题目描述 2.问题分析 将数组中的元素 A[i] 放到 A[ A[i] - 1] 的位置.然后遍历一边数组,如果不满足 A[i] == i+1,则将A[i]添加到 结果中. 3.代码 vector ...

  10. jbosscache

    JBossCache 讲解说明 是什么? 一个树形结构.支持集群.支持事务的缓存技术. 有什么作用? JBoss Cache是针对Java应用的企业级集群解决方案,其目的是通过缓存需要频繁访问的Jav ...