Инсталиране на форум phpBB с MySQL на кирилица
В няколко стъпки как да инсталираме phpBB, без да се показват странни символи, когато пишем теми на български. Въпросния проблем се получава, понеже phpBB превръща кирилицата в HTML entities от типа на &xxx; когато е инсталиран с друго кодиране освен utf-8. За да се подкара на windows-1251 са нужни повече усилия.
Базата данни
Базата данни, която създаваме за форума трябва да е кодиране utf8 и колация например utf8_general_ci. Ако се ползва phpMyAdmin ето как става при създаването:
и при вече създадена база:
Съответните команди на MySQL са за създаване:
CREATE DATABASE `phpbb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
и за промяна:
ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
Добре е да се даде отделен потребител, с достъп само до тази база данни.
Инсталацията
Инсталацията протича по съвсем нормалния начин - сваля се архива от http://www.phpbb.com/downloads/ и се попълват необходимите данни в формата за инсталация. Съхранява се конфигурационния файл и се изтриват директориите install и contrib. Тук може да намерите подробно описание: http://www.phpbb.com/support/documentation/2.0/#section2.
Инсталиране на български език
Сваля се пакетът за български език от http://www.phpbb.com/languages/?type=20x. Разархивира се в директория language. Прекодират се всички български файлове към utf-8 (може да се ползва този скрипт). Файлът lang_main.php се редактира (внимателно използвайте UTF редактор - файлът в него се чете нормално, без маймунки) и се променя реда за кодирането, така че да стане
$lang['ENCODING'] = "utf-8";
Конвертира се по същия начин и директорията emails, като и там във всеки файл се сменя кодирането:
Charset: utf-8
Това е.
Няма коментари
Обратно към списъка със статиите
Тази страница последно е променяна на 2025-04-30 11:27:06