Jump to content

От: Инструкция по установке и использованию


Recommended Posts

2. Переход на русскую версию DKP с английской

Внимание!

Перед началом обновления обязательно сделайте резервные копии вашего DKP - как базы данных, так и файлов скрипта.

Если у вас используется более ранняя английская версия DKP, для начала проведите процедуру ее обновления до версии 1.3.2f (английской).

Если у вас используется английская DKP версии 1.3.2, в первую очередь необходимо проверить, как сохраняются русские символы dkp в таблицах MySQL. Откройте какую-нибудь таблицу DKP (например, eqdkp_users) в вашем менеджере MySQL (например, в phpMyAdmin).

Вне зависимости от того, крякозябры ли показываются вместо русского текста в строках таблиц, или же все нормально, бэкап делаем встроенной утилитой DKP, поскольку, например, phpMyAdmin может сделать бэкап некорректно, а оно вам надо - рисковать своими данными?

Предварительно обязательно внесите исправление в файл /admin/backup.php:

найти строку

			  RAIDS_TABLE,
добавить ниже
			RAID_ATTENDEES_TABLE,
Данное исправление крайне необходимо, поскольку без него таблица с информацией об участниках того или иного рейда не будет сохранена в бэкапе. Теперь, если у вас вместо русского текста в строках таблиц DKP показывались крякозябры, откройте файл бэкапа программой "Блокнот", затем выберите "Сохранить как..." и в строке "Кодировка" вместо ANSI укажите "UTF-8". Сохраните. Теперь обязательное действие для всех. Откройте бэкап в любой программе для редактирования кода. Например, в Dreamweaver 8. Конвертируйте бэкап из используемой вами кодировки в кодировку cp1251 (Кириллица windows-1251). Если в структуре таблиц бэкапа указан какой-либо DEFAULT CHARSET (например, DEFAULT CHARSET=utf8 или DEFAULT CHARSET=latin1), замените его на DEFAULT CHARSET=cp1251 Если в структуре таблиц бэкапа кодировка таблиц не задана (такое возможно), замените строку
) ENGINE=InnoDB;
на
) ENGINE=InnoDB DEFAULT CHARSET=cp1251;

Сохраните отредактированный бэкап.

Импортируйте его обратно в БД (просто скопируйте содержимое файла бэкапа в окно SQL-запроса).

Замените ваши файлы DKP файлами русской версии, за исключением файла config.php

Проверьте работу скрипта. Если возникли какие-то проблемы (кодировка, ошибки SQL) - обращайтесь к нам на форум, обязательно вам помогу с обновлением.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...