Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: вот такие значки в письме о регистрации �  (Read 13914 times)

0 Members and 1 Guest are viewing this topic.

wolcha

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Female
  • Posts: 20
    • Фотографии немецких овчарок

После регистрации на галерее, приходит письмо вот с такими значками http://10pix.ru/img1/3307/4570150.jpg
Тему про кодировку читала вот эту http://forum.coppermine-gallery.net/index.php/topic,49624.0.html  нужно разбираться с этим или же с почтовиком это с чем то другим связано?
Если пишу ключевые слова для альбома и их выходит много, те что лишние все отображаются такими же значками. Когда устанавливали галерею с хостингом были неполадки, они что-то модернизировали. Может ли это быть с этим связано или нет?
И еще вопрос: Если галерею к примеру переустановить, то каким образом можно потом в нее импортировать все уже залитые фотографии? Это возможно? Т.е. сейчас сохранить базу фотографий, чтобы потом все заново не загружать.

Заранее спасибо!
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону

Значки в письме могут быть по нескольким причинам - из-за самого почтового клиента, в котором вы смотрите почту или из-за сервера, который ее отправляет. Вам нужно посмотреть как те же письма приходят на другие адреса и выглядят в других почтовиках.

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

Если хотите переустановить галерею, то с текущей БД стоит сделать дамп со всеми данными, средствами phpmyadmin, потом переустановить все, новую базу галереи очистить от данных (таблицы оставить) и импортировать старые данные.
Чтобы сохранить фото, не удаляйте папку albums
Logged

wolcha

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Female
  • Posts: 20
    • Фотографии немецких овчарок

Вам стоит проверить кодировку таблиц базы данных, это может быть причиной всего.
Альбом в кодировке utf-8, а база данных в Windows 1251
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону

А в конфиге галереи какая кодировка стоит?
Logged

wolcha

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Female
  • Posts: 20
    • Фотографии немецких овчарок

А в конфиге галереи какая кодировка стоит?
??? utf-8
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону

Значит нужно исправлять кодировку базы и данных, переводить все в utf-8.
Logged

wolcha

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Female
  • Posts: 20
    • Фотографии немецких овчарок

Значит нужно исправлять кодировку базы и данных, переводить все в utf-8.
Буду разбираться с этим  ???
Logged

wolcha

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Female
  • Posts: 20
    • Фотографии немецких овчарок

Alex Revo направьте пожалуйста в каком направлении действовать, чтобы безболезненно исправить кодировку, чтобы везде была одинаковая и на сайте и в базе данных. Не могу разобраться  :( В базе нужно её просто поменять на такую же как на сайте?
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону

Начните с FAQ, ссылка у вас в первом посте.
Logged

wolcha

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Female
  • Posts: 20
    • Фотографии немецких овчарок

На запрос "SHOW VARIABLES;" я получила следующее:

character_set_client    utf8
character_set_connection    utf8
character_set_database    cp1251
character_set_filesystem    binary
character_set_results    utf8
character_set_server    cp1251
character_set_system    utf8
character_sets_dir    /usr/share/mysql/charsets/
collation_connection    utf8_general_ci
collation_database    cp1251_general_ci
collation_server    cp1251_general_ci

Я читаю ссылку, которую указала выше с перекрестными, но там вопросы по изменению кодировки cp1251 (при условии что и база и система используют её) в  utf8.
Просмотрела базу данных и возможные операции с ней и не нашла где изменить кодировку...  совсем не так мыслю?  :'(
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

На запрос "SHOW VARIABLES;" я получила следующее:

character_set_client    utf8
character_set_connection    utf8
character_set_database    cp1251
character_set_filesystem    binary
character_set_results    utf8
character_set_server    cp1251
character_set_system    utf8
character_sets_dir    /usr/share/mysql/charsets/
collation_connection    utf8_general_ci
collation_database    cp1251_general_ci
collation_server    cp1251_general_ci

Я читаю ссылку, которую указала выше с перекрестными, но там вопросы по изменению кодировки cp1251 (при условии что и база и система используют её) в  utf8.
Просмотрела базу данных и возможные операции с ней и не нашла где изменить кодировку...  совсем не так мыслю?  :'(

Если база данных у Вас живая (галерея живая), то просто так изменить кодировку базы данных на ходу нельзя.
Нужно экспортировать базу данных в файл с режимом совместимости MYSQL40.
Удалять базу данных.
Создавать базу данных с правильной кодировкой.
Импортировать базу данных обратно.
Лучше это делать из командной строки.

В вашем случае это будет:
Code: [Select]
mysqldump -u root -p --create-options --compatible=mysql40 --default-character-set=сз1251 имя_базы > /home/dump_имя_базы.sql
DROP DATABASE `имя_базы`;
CREATE DATABASE `имя_базы` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
use имя_базы;
set names utf8; source /home/dump_имя_базы.sql

Или, если база "не живая", удаляйте и создавайте заново с верной collation utf8_general_ci.
Logged

wolcha

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Female
  • Posts: 20
    • Фотографии немецких овчарок

Makc666 спасибо за ответ!
Галерея живая (посещаемая если Вы это имеете в виду), хорошо проиндексирована и имеет хорошую выдачу по тематике.

Quote
Лучше это делать из командной строки.
Я правильно понимаю, что для прав root должен быть vps хостинг? У меня CPanel. Таких прав у меня нет.
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Я правильно понимаю, что для прав root должен быть vps хостинг? У меня CPanel. Таких прав у меня нет.

mysqldump -u root -p - указывает, что имя пользователя в базе данных MySQL root, а пароль задаётся из командной строки.
Вместо root должно быть ваше имя пользователя, с которым Вы подключаете к базе данных MySQL для Вашей галереи.
Logged
Pages: [1]   Go Up
 

Page created in 0.031 seconds with 20 queries.