zoukankan      html  css  js  c++  java
  • DRUPAL7 : 安装中文版本时遇到的问题

    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 '0' COMMENT 'Direction of language (Left-to-Right = 0, Right-to-Left = 1).',
      `enabled` int(11) NOT NULL default '0' COMMENT 'Enabled flag (1 = Enabled, 0 = Disabled).',
      `plurals` int(11) NOT NULL default '0' 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 '0' 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 '0' COMMENT 'A Unix timestamp indicating when the cache entry should expire, or 0 for never.',
      `created` int(11) NOT NULL default '0' COMMENT 'A Unix timestamp indicating when the cache entry was created.',
      `serialized` smallint(6) NOT NULL default '0' 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里面的数据库连接设置参数

  • 相关阅读:
    DevOps工具链
    内网穿透工具
    SVN无法检出项目
    IDEA安装插件
    实习过程中学到关于各版本操作系统的知识(2)
    实习过程中学到关于各版本操作系统的知识(1)
    lib1funcs.S(用于解决裸板实现 printf 中的问题: undefined reference to `__aeabi_uidivmod' 和 undefined reference to `__aeabi_uidiv')
    交叉编译工具参数笔记
    vim 源码安装
    Git clone 下载慢解决方案
  • 原文地址:https://www.cnblogs.com/wicub/p/6405445.html
Copyright © 2011-2022 走看看