Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: вот такие значки в письме о регистрации �  (Read 13904 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.05 seconds with 19 queries.