Deutsch

Проблема с кодировкой.

438  
Antimater гость19.11.09 21:43
NEW 19.11.09 21:43 
Всем привет.
Недавно закинул свой первый сайт на хостинг. Сайт на движке Joomla 1.5.7. Все работает нормально, но в админ панели и на сайте в некоторых местах в место текста появляются вопросы. По всей видемости нужно сменить кодировку, но где именно ее менять я найти не смог. Если кто знает в чем проблема, то помогите новичку ее решить. :)
#1 
Sergo2008 местный житель20.11.09 09:21
Sergo2008
20.11.09 09:21 
в ответ Antimater 19.11.09 21:43
В каких местах, для сторонних расширений, или только для русскоязычных текстов? И ещё, на данный момент джумла 1.5.15 последняя, так что стоит скачать патч и обновить. Ну и на каком языке, и откуда была взята джумла.
В основном я с такой проблемой сталкивался только если устанавливал сторонние расширения, в которых русские языковые файлы небыли сохранены в формат UTF-8. В остальном, джумла полторашка, работает с кодировкой UTF-8, а значит не каких проблем не должно быть.
#2 
Antimater гость20.11.09 16:24
NEW 20.11.09 16:24 
в ответ Sergo2008 20.11.09 09:21
В основном в тех местах где вставляешь ссылки с русским текстом, а в панели управления в теге <title> и в общих настройках для SEO. Еще при автоматической рассылки некоторые буквы вопросами вырисовываются. Сама Joomla русскоязычная, но от куда взята я если честно уже и не помню. База MySQL тоже с кодировкой UTF-8. Со стороннеми расширениями вроде все в порядке.
А на счет патча последней джумлы было бы не плохо это сделать, но я еще не разу с этим не сталкивался и не знаю как это делается. Вы думаете что данная проблема может зависть от старой версии Joomla?
#3 
michelfrance гость на Земле20.11.09 16:47
michelfrance
NEW 20.11.09 16:47 
в ответ Antimater 20.11.09 16:24, Последний раз изменено 20.11.09 16:47 (michelfrance)
нп
а если пользуюсь Joomla_1.5.9-Stable-Full_Package-Russian, это не очень поздняя версия?
проблем с кодировкой не замечал пока
Żywie Biełarus! Беларусь на пути перемен "Выходи гулять" --> https://youtu.be/aOnp0kfAr80
#4 
Sergo2008 местный житель20.11.09 19:12
Sergo2008
NEW 20.11.09 19:12 
в ответ Antimater 20.11.09 16:24, Последний раз изменено 20.11.09 19:14 (Sergo2008)
В ответ на:
В основном в тех местах где вставляешь ссылки с русским текстом, а в панели управления в теге <title> и в общих настройках для SEO. Еще при автоматической рассылки некоторые буквы вопросами вырисовываются. Сама Joomla русскоязычная, но от куда взята я если честно уже и не помню. База MySQL тоже с кодировкой UTF-8. Со сторонними расширениями вроде все в порядке.
А на счет патча последней джумлы было бы не плохо это сделать, но я еще не разу с этим не сталкивался и не знаю как это делается. Вы думаете что данная проблема может зависть от старой версии Joomla?

Что могу посоветовать, это перезалить поверх имеющейся джумлы, последнюю версию, предварительно удалив или не выбрав на перенос папку installation и файл configuration.php. Эта папка нужна только для новой установки, и после её нужно удалять, а файл, в нём прописаны данные сервера и установки сайта, и если случайно его заменить на новый, сайт не будет работать, придётся вручную вставлять в него нужные данные.
Перезаливка файлов сайта поверх не повлияет на работу сайта, так как данные лежат в базе. Всё что может поменяться, так это то что поменялось вручную, к примеру оригинальные рисунки, иконки и смайлы.
Лучше всего брать оригинальную версию джумлы а не всякие переделки, меньше потом головной боли.
Обновления берутся здесь, распаковываются у себя на компе, и просто по фтп заливаются поверх имеющихся. Нужно брать тот который для имеющейся версии, тоесть в данном случае Этот - Joomla_1.5.7_to_1.5.15.
Языковые файлы находятся здесь, и просто кидаются в папки languages как в ту что в корне, так и в ту что в папке administrator. Их можно как просто распаковать и залить по фтп, так и просто установить через установщик в админке.
#5 
Sergo2008 местный житель20.11.09 19:18
Sergo2008
20.11.09 19:18 
в ответ michelfrance 20.11.09 16:47
В ответ на:
а если пользуюсь Joomla_1.5.9-Stable-Full_Package-Russian, это не очень поздняя версия?

Поздняя, если учесть сколько критических уязвимостей с той версии закрыто, ажене 6 разов отлатали, а ты усё на дырках сидишь, злобные хацкеры заломают.
#6 
michelfrance гость на Земле20.11.09 19:22
michelfrance
NEW 20.11.09 19:22 
в ответ Sergo2008 20.11.09 19:18
мерси за подсказку
Żywie Biełarus! Беларусь на пути перемен "Выходи гулять" --> https://youtu.be/aOnp0kfAr80
#7 
dizello завсегдатай20.11.09 23:40
dizello
NEW 20.11.09 23:40 
в ответ Sergo2008 20.11.09 09:21
Я сталкивался с этой проблемой когда в Dreamweaver писал тексты и коды для Joomla Site .
Когда в настройках эдитора изменил изначально кодировку на UTF-8 проблемы с кирилицей исчезли.
Если ты вдруг нашел смысл жизни, самое время проконсультироваться у психиатра.http://www.europe-flirt.eu - Partnersuche
#8 
leon_86 посетитель22.11.09 18:11
leon_86
NEW 22.11.09 18:11 
в ответ Sergo2008 20.11.09 19:12
Спасибо за совет. Надо будет как нить заняться этим.
Тут заметил еще такое: в админ панели в общих настройках в разделе для SEO все что я прописывал на локальном сервере кириллицей, сейчас так же в место букв появились сплошные вопросы. Причем во всех пунктах: "Установки сайта", Настройки Метаданных, а в "Установки Search Engine Optimization" при попытки изменения какой либо функции, например включить, выключить SEO или "Добавить суффикс к URL", появляется следующая надпись: "Возникла ошибка! Не могу открыть конфигурационный файл на запись!". По всей видимости к файлу configuration.php не прописан какой то путь, или прописан с ошибкой. Может в этом данная проблема тоже заключается?
#9 
leon_86 посетитель22.11.09 18:14
leon_86
NEW 22.11.09 18:14 
в ответ dizello 20.11.09 23:40
В том то и дело что у меня кодировка везде стоит UTF-8. В результате значит что и проблем с кириллицей вроде бы не каких не должно быть.
#10 
Sergo2008 местный житель23.11.09 09:33
Sergo2008
23.11.09 09:33 
в ответ leon_86 22.11.09 18:11, Последний раз изменено 23.11.09 09:34 (Sergo2008)
Проверь в базе данных, как все данные там сохраняются, а все стандартные переводы находятся в языковых файлах.
Иногда при переносе многие жалуются что на локалке всё было нормально, а на сервере всё в вопросах получилось, это в большинстве случаев было связано с дампом базы. Если в базе всё в вопросах, то что и на сайте, то тогда вопрос решён, если в базе всё нормально, тогда есть вероятность что хост-настройки языка по умолчанию другие, либо браузер неправильно определяет кодировку, либо что то не правильно или не перезалилось на сервер из файлов джумлы.
В какой кодировке не сама база данных, а записи в базе? Это можно узнать глянув к примеру по таблицам базы. Возможно кой какие или все записи были сохранены не в утф. Посмотреть сам текст дампа базы, какая там кодировка указана, и если отличается от утф, то сделать новый дамп в утф, и перезалить базу.
#11 
leon_86 посетитель25.11.09 15:26
leon_86
NEW 25.11.09 15:26 
в ответ Sergo2008 23.11.09 09:33
С каракулями и вопросами вроде бы справился. Оказывается нужно было всего лишь на фаил configuration.php поставить разрешение 777 через ftp. Но пути к папкам logs и tmp в configuration.php до сих пор указаны не правильно. Кто знает как указать правильные logs и tmp, и как проверить действительно ли они правильно указаны?
#12 
Sergo2008 местный житель25.11.09 18:48
Sergo2008
NEW 25.11.09 18:48 
в ответ leon_86 25.11.09 15:26
В ответ на:
Кто знает как указать правильные logs и tmp

такими примерно, всё зависит от того, какие данные предоставил хостер, это к примеру для сиспровайдера.
В ответ на:

var $log_path = '/var/www/webXX/html/logs';
var $tmp_path = '/var/www/webXX/html/tmp';

При установке джумла сама указывает пути, и они правильные, и это папки в корневой директории сайта.
#13 
michelfrance гость на Земле26.11.09 11:45
michelfrance
NEW 26.11.09 11:45 
в ответ leon_86 25.11.09 15:26, Последний раз изменено 26.11.09 11:46 (michelfrance)
В ответ на:
Оказывается нужно было всего лишь на фаил configuration.php поставить разрешение 777 через ftp

не забудь потом configuration обратно выставить на 544 или 444, поправьте, если ошибаюсь
Żywie Biełarus! Беларусь на пути перемен "Выходи гулять" --> https://youtu.be/aOnp0kfAr80
#14 
leon_86 посетитель26.11.09 11:59
leon_86
NEW 26.11.09 11:59 
в ответ michelfrance 26.11.09 11:45
На 644. А обязательно менять назад? Это не вернет прежние косяки с кириллицей?
#15 
michelfrance гость на Земле26.11.09 12:11
michelfrance
NEW 26.11.09 12:11 
в ответ leon_86 26.11.09 11:59
k кириллице это не имеет отношения
Żywie Biełarus! Беларусь на пути перемен "Выходи гулять" --> https://youtu.be/aOnp0kfAr80
#16