Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 19 Ответов
  • 8567 Просмотров
*

Morh

  • Захожу иногда
  • 118
  • 11 / 0
Здравствуйте. Не нашел ответов в существующих темах.
Подскажите пожалуйста.

Не отображаются русские буквы в названии темы. При написании тем транслитом все ок. В самих ответах к буквами тоже все норм.

« Последнее редактирование: 29.10.2010, 07:13:03 от Morh »
*

Вовочка

  • Захожу иногда
  • 147
  • 21 / 0
Поповоду первого вопроса. Встречался с этой проблемой на Denwer 3
У меня на нём было уже достаточно много сайтов и я его достаточно много модифицировал.
Попробовал залить сайт на хостинг - заработало.
Потом попробовал установить новый Denwer 3 - заработало.
В чём біла проблема так и непонял.
пись
подпись
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
На этом форуме есть правило: один вопрос = одна тема.

1. Попробуйте проверить кодировки полей в таблицах БД.
2. Обычно такое происходит из-за несовместимости с шаблоном Joomla!, попробуйте другой...
3. Известный и пока непобежденный баг при просмотре в IE8.

- удачи ;)
"The Lord Of A SandBox"
*

Morh

  • Захожу иногда
  • 118
  • 11 / 0
Тему переделал, остальные вопросы вывел в отдельные темы. Шаблоны менял разные, не помогает. А как проверить кодировки полей? На хостинг пока не выкладывал, попытаюсь сначала решить проблему локально.
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
А как проверить кодировки полей? На хостинг пока не выкладывал, попытаюсь сначала решить проблему локально.

Открыть БД (например при помощи phpMyAdmin) и во вкладке Сруктура в опциях полей колонка Сравнение проверить кодировку... Возможен вариант, что там не utf8_general_ci

- удачи ;)
"The Lord Of A SandBox"
*

Morh

  • Захожу иногда
  • 118
  • 11 / 0
Проверил. Везде utf8_general_ci   :(
*

devel2011

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Проверил. Везде utf8_general_ci   :(
Привет, Morh. И у меня такая проблема. Ты решил?
*

Morh

  • Захожу иногда
  • 118
  • 11 / 0
К сожалению, до сих пор не решил, сегодня попробую обновиться на 1.6.1
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Denwer обновили? Это 100% проблема хостинга.
*

Вовочка

  • Захожу иногда
  • 147
  • 21 / 0
Я про хостинг во 2 посте ещё писал, но мне неверят. Все борются с мельницами)
пись
подпись
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Да я вот и смотрю, может не заметили или мнения от одного человека им мало.
*

devel2011

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Да я вот и смотрю, может не заметили или мнения от одного человека им мало.

Нет, одного мнения, особенно если оно верное, вполне достаточно. Просто хотелось уточнить, какая именно "проблема" в хостинге. Что хостеру сказать?

Мои конфиги:
Сопоставление соединения с БД:    utf8_general_ci

Configuration PHP Core:
default_charset   cp1251

Apache Environment:
HTTP_ACCEPT_CHARSET   windows-1251, utf-8;q=0.7,*;q=0.3
HTTP_ACCEPT_LANGUAGE   ru-RU, ru;q=0.8, en-US;q=0.6, en;q=0.4

и вот ещё:
Время создания: Ноя 14 2010 г., 00:58
Создан: phpMyAdmin 2.10.3 / MySQL 5.0.45-log
SQL-запрос: SHOW VARIABLES LIKE '%CHAR%';
Строки: 8

Variable_name   Value
character_set_client   utf8
character_set_connection   utf8
character_set_database   utf8
character_set_filesystem   binary
character_set_results   utf8
character_set_server   cp1251
character_set_system   utf8
character_sets_dir   /usr/local/share/mysql/charsets/

вижу различные кодировки. как должно быть правильно?
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
А зачем cp1251?
utf8 все, попробуйте...
В .htaccess прописать - AddDefaultCharset utf-8
Я с мобильного, в основном...
*

devel2011

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
А зачем cp1251?
utf8 все, попробуйте...
В .htaccess прописать - AddDefaultCharset utf-8

Не спасло. Ни на хостинге, ни на локалке. Может что-нибудь ещё посоветуете? Я уже голову сломал...
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Включите в Joomla отображение ошибок и в логах хостинга посмотрите какие ошибки есть.
Скорее всего это значительно ускорит процесс поиска возможной проблемы.
« Последнее редактирование: 15.11.2010, 15:07:02 от ChaosHead »
*

devel2011

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Вот ошибки на хостинге:

[Wed Nov 24 10:33:36 2010] [error] [client 77.211.188.37] File does not exist: /home/имя аккаунта/www/имя сайта/html/plugins/system/mtupgrade/)[0];a.html=a.getElementsByTagName(
[Wed Nov 24 10:33:43 2010] [error] [client 77.211.188.37] File does not exist: /home/имя аккаунта/www/имя сайта/html/plugins/content/sigplus/js/)j.html(e
[Wed Nov 24 10:33:43 2010] [error] [client 77.211.188.37] File does not exist: /home/имя аккаунта/www/имя сайта/html/plugins/content/sigplus/js/]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,
[Wed Nov 24 10:33:45 2010] [error] [client 77.211.188.37] File does not exist: /home/имя аккаунта/www/имя сайта/html/plugins/content/sigplus/engines/sexylightbox/js/+h.inlineId).html(),this.lightbox)}))}else{if(c.indexOf(

я так понимаю, к форуму это отношения не имеет =(

Вот предупреждение, тоже на хостинге:

PHP Warning:  Missing argument 2 for UserModelReset::confirmReset(), called in /home/имя аккаунта/www/имя сайта/html/components/com_user/controller.php on line 412 and defined in /home/имя аккаунта/www/имя сайта/html/components/com_user/models/reset.php on line 112

Понизил главного админа "admin" до админа и вырубил его, создав другого главного админа - предупреждение исчезло. А появлялось при попытке "кем-то" ввести имя.сайта/index.php? option=com_user&view=reset&layout=confirm
и набрав в поле token одинарную кавычку.

Ещё найдена такая строка:

PHP Warning:  is_writable() [<a href='function.is-writable'>function.is-writable</a>]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/имя аккаунта/) in /home/имя аккаунта/www/имя сайта/html/libraries/joomla/filesystem/path.php on line 200

и такая:

PHP Notice:  Trying to get property of non-object in /home/имя аккаунта/www/имя сайта/html/components/com_kunena/kunena.php on line 116


Других ошибок, кроме file not found нет (боты ищут файлы, которых уже нет на сайте).

В Joomla включил "Сообщение об ошибках - максимум" Куда она пишет лог? По тому пути, что указан в configuration.php?

*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Он их сразу отображает на странице. Включите и походите по страницам форума.
Целый набор блин. В начале отсутствующие файлы.
Потом нет прав писать в папку tmp
А вот это предупреждение, что в строке пытаются получить свойство несуществующего объекта. PHP Notice:  Trying to get property of non-object in /home/имя аккаунта/www/имя сайта/html/components/com_kunena/kunena.php on line 116
*

devel2011

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Он их сразу отображает на странице. Включите и походите по страницам форума.
Целый набор блин. В начале отсутствующие файлы.
Потом нет прав писать в папку tmp
А вот это предупреждение, что в строке пытаются получить свойство несуществующего объекта. PHP Notice:  Trying to get property of non-object in /home/имя аккаунта/www/имя сайта/html/components/com_kunena/kunena.php on line 116

Я, честно говоря, раньше таких глюков на др. проектах не встречал. Если это не запрещено правилами этого форума, приведу настройки configuration.php
Код
<?php
class JConfig {
var $offline = '0';
var $editor = 'jce';
var $list_limit = '20';
var $helpurl = '';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret = 'xxxx';
var $gzip = '1';
var $error_reporting = '-1';
var $xmlrpc_server = '1';
var $log_path = '/home/имя аккаунта/www/имя сайта/html/logs';
var $tmp_path = '/home/имя аккаунта/tmp';
var $live_site = '';
var $force_ssl = '0';
var $offset = '3';
var $caching = '1';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = 'имя сайта';
var $ftp_port = '21';
var $ftp_user = 'xxx';
var $ftp_pass = 'xxx';
var $ftp_root = '/';
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'пользователь базы';
var $db = 'имя базы';
var $dbprefix = 'jos_';
var $mailer = 'smtp';
var $mailfrom = 'info@имя сайта';
var $fromname = 'имя сайта';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '1';
var $smtpsecure = 'none';
var $smtpport = '25';
var $smtpuser = 'info@имя сайта';
var $smtppass = 'yyy;
var $smtphost = 'mail.имя сайта';
var $MetaAuthor = '1';
var $MetaTitle = '1';
var $lifetime = '15';
var $session_handler = 'database';
var $password = 'zzz';
var $sitename = 'имя сайта';
var $MetaDesc = 'Официальный сайт';
var $MetaKeys = 'Официальный сайт';
var $offline_message = '���� ������ ������ �� ����������� ������������. ���������� ������� �����.';
}
?>
Мой файл .htaccess

Код
##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @package Joomla RE
# @localized Авторские права (C) 2005 - 2010 Joom.Ru - Русский дом Joomla! Все права защищены.
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! - свободное программное обеспечение.
# Последнее изменение этого файла - 01.05.2010
##

#  Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.
#  Строка решает проблему с "крякозябрами" в редакторе TinyMCE и текста лицензии при установке
#  на Денвере и некоторых серверах с жестко прописанной кодировкой. Это на 99,9% работающее решение.
#  После переименования этого файла htaccess.txt в .htaccess проблема решится.
#  Если проблема осталась - перечитайте предыдущее предложение (возможно неправильно переименовали).

AddDefaultCharset utf-8

#  Следующие строки - попытка исправить настройки PHP
#  для полного соответствия системным требованиям Joomla.
#  Раскомментируйте (символ комментария - #) нужные строки,
#  если настройки вашего хоста не соответствуют рекомендациям
#  системных требований Joomla.
#  При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую
#  ошибку, или все строки с php_flag.

#  php_flag register_globals Off
#  php_flag display_errors Off
#  php_flag file_uploads On
#  php_flag allow_url_fopen off
#  php_flag magic_quotes_gpc On
#  php_flag magic_quotes_runtime Off


#  Пример явного указания каталога для записи сессий:
#  Для Windows - c:/temp
#  для UNIX  - /tmp

#  Указанный каталог должен физически существовать и быть доступен для записи

#  При необходимости, раскомментируйте строку ниже этой
# php_value session.save_path имя аккаунта/www/имя сайта/html/tmp

#####################################################
#  ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ
#
# Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему
# при некоторых конфигурациях сервера. Она необходима для использования модуля
# Apache mod_rewrite, но может быть уже настроена администратором вашего
# сервера и изменение этого параметра в .htaccess может быть запрещено.
# Если эта директива вызывает ошибку сервера, то закомментируйте строку
# (добавьте символ # в начало строки), перезагрузите в браузере сайт и
# протестируйте работу SEF-ссылок. Если они работают, то вам не надо ничего
# менять здесь, т.к. всё уже настроено администратором сервера.
#
# Строки, которые можно раскомментирвать (и использовать) имеют только один #.
# Строки с двумя символами ## раскомментировать не надо. В разделах, которые вы
# не используете, все строки должны начинаться с символа #
#
#####################################################

##  Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше.
# Options +FollowSymLinks

#
#  Включение mod_rewrite

RewriteEngine On

########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов
## Если у вас возникли проблемы с вашим сайтом, используйте ниже описанные операции
## Они пытаются заблокировать самые распространенные эксплоиты Joomla!
#
## Код запрета доступа к xml-файлам расширений (раскомментируйте для активации)
#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## Конец кода запрета доступа к xml-файлам

# Блокировать любой запрос, пытающийся установить значение mosConfig через URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Блокировать любой запрос, пытающийся испортить base64_encode через URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Блокировать любой запрос, содержащий тег <script> в URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Блокировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Блокировать любой запрос, пытающийся изменить _REQUEST переменную через URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Перенаправлять заблокированные запросы на страницу 403 с запрещенными ошибками!
RewriteRule ^(.*)$ index.php [F,L]
#
########## Конец правил обработки для блокировки распространенных эксплоитов

#  Раскомментируйте следующую строку, если URL вашего web-сервера
#  не связаны напрямую с физическими путями файлов.
#  Обновите ваш каталог Joomla (используйте "/" для обозначения корня сервера)

# RewriteBase /


########## Начало раздела SEF ядра Joomla!
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## Конец раздела SEF ядра Joomla!

Инструкция хостера, по папкам:
http://www.westhost.ru/faq/instr1.html
Справка по права доступа на папки и файлы (хостера)
http://www.westhost.ru/faq/instr2.html

В 2-х словах, какие были проблемы при установке kunena 1.6:
Сначала не ставился, ни с url, ни загрузкой с компа, ни из папки tmp в корне joomla-сайта. Оказалось (1) не было прав на запись (2) владельцы компонента форума и Joomla были разные. ftp-менеджеры поменять права не могли, поменял права с помощью скрипта jsys.php. Не ставились и др. компоненты (например, uddeIM).
Заголовки нормально не отображались до установки uddeIM.
Потом, было не понятно, какую папку tmp прописывать в configuration.php, т.к. уже была /home/имя аккаунта/tmp на хостинге (сейчас права на неё 777) и папка /home/имя аккаунта/www/имя сайта/html/tmp (в корне joomla-сайта). По идее, расширения, устанавливаемые из админки Joomla дальше /home/имя аккаунта/www/имя сайта не установятся.
То же с папкой для хранения сессий.
Отображение ошибок включил "максимум", полазил по всем пунктам меню, и внутри статей, где была пагинация включена, а также по форуму, где не отображались заголовки - ошибок не видно. Логи хостинга я приводил, они хранятся в той же /home/logs/ (права 755), хотя опять же, есть /home/имя аккаунта/www/имя сайта/html/logs (права 777), где ничего нет.
Вобщем. нужна помощь. Если это мои кривые руки - это одно. если это хостинг такой - это другое. ай нид хэлп. на форуме уже более 2000 сообщений, не хочется пользователей кашмарить. Подскажите, что ещё донастроить, посмотреть?
« Последнее редактирование: 27.11.2010, 03:49:25 от devel2011 »
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
С правами - такое часто случается. Перед установкой ставьте - 777, потом возвращайте назад. Либо иногда удаётся "победить", если настроить ftp в Joomla. Это зависит от хостинга.
То, что есть разные папки tmp - ничего плохого в этом нет. Ставьте какую нравится.
Что сразу бросается в глаза и чего не должно быть - проблема с кодировками похоже в базе mysql, т.к. вижу что AddDefaultCharset utf-8 прописано в .htaccess:
Цитировать
var $offline_message = '���� ������ ������ �� ����������� ������������. ���������� ������� �����.';
Вот так точно не должно быть.
Хотите совет? Не стесняйтесь спрашивать о своих проблемах у техподдержки хостинга. Вы наверняка у них не первый и со многим они сталкивались. А проблема может крыться где-то в неверно настроенной кодировке на хостинге или у вас.

Для теста, я бы создал на хостинге поддомен типа test.вашсайт.ru. И поставил бы на поддомене чистую Joomla и Kunena со стандартными шаблонами. И если подобное будет повторяться - то наезжал бы на хостеров.
*

Morh

  • Захожу иногда
  • 118
  • 11 / 0
Сменил Кунену на версию 1.6.1 - проблема пропала. Русские буквы корректно отображаются. Делаю всё  локально, на денвере. Девел2011, а какой у вас хостинг?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отображаются темы

Автор THE KILLERS

Ответов: 0
Просмотров: 1878
Последний ответ 25.09.2024, 13:30:07
от THE KILLERS
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 6053
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Письма с подпиской на темы - не приходят

Автор Cedars

Ответов: 2
Просмотров: 3777
Последний ответ 13.06.2020, 13:51:11
от Cedars
Не отображает последние темы

Автор Tanyaks

Ответов: 1
Просмотров: 1382
Последний ответ 18.03.2019, 23:14:14
от Tanyaks
Темы с вложениями грузятся долго

Автор djos

Ответов: 44
Просмотров: 4471
Последний ответ 19.09.2017, 17:32:43
от djos