Конфигурация базы данных для поддержки локализации Liferay
Для поддержки нескольких языков, база данных для Liferay портал должен быть настроен для поддержки UTF-8 кодировке. Все основные реляционные базы данных, включая Oracle, MySQL, SQL Server, DB2 и так далее, поддерживаются в Liferay. Вы должны обратиться к вашей собственной базы данных для UTF-8.
Например, вы можете использовать следующие команды для создания базы данных MySQL имени lportal для Liferay и проверить кодировку, изложены ниже.
mysql> create database lportal character set utf8 collate utf8_bin;
mysql> use lportal;
mysql> status;
--------------
mysql Ver 14.14 Distrib 5.1.44, for Win32 (ia32)
Connection id: 3
Current database: lportal
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.1.44-community MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 45 min 51 sec
Threads: 1 Questions: 12 Slow queries: 0 Opens: 15 Flush tables: 1
Open tables: 0 Queries per
second avg: 0.4
--------------
mysql>• • •
Затем укажите соединение с базой данных в ${PORTAL_ROOT_HOME}\WEB-INF\Classes\classes\portal-ext.properties для базы данных MySQL:
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=dbusername
jdbc.default.password=dbpassword
Вам нужно будет менять выше подчеркнул базу данных URL, имя пользователя и пароль, чтобы отражать вашу собственную базу данных MySQL настройки. Пожалуйста, обратитесь к portal.properties более конфигурации базы данных для других баз данных, таких как Oracle, SQL Server, DB2 и так далее.
Достарыңызбен бөлісу: |