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

XYZ

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
попытался установить : Мамбот кеширования страниц сайта System-Cache (для Joomla!1.0)  http://joomlaforum.ru/index.php/topic,35163.msg209512.html#msg209512 и получил знаки вопроса в админке в конфигурации мамбота. конфиг мамбота (xml) написан по русски, отсюда и проблемы. на локалхосте под виндой работает нормально, а на хостинге nichost.ru вот такая проблема. подозреваю, что дело в каком то модуле ответственном за конвертацию символов на стороне сервера. других проблем с языками нет.

влключены модули bz2   exif   ftp   gd   gettext   iconv   mbstring   mysql   recode   xml   xsl   zlib


Код
System Information  
 
PHP built On:  FreeBSD web19.nic.ru 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #0: Thu Oct 11 18:46:20 MSD 2007 root@hdad.nic.ru:/usr/obj/usr/src/sys/HNIC-SMP-ULE i386 
Database Version:  4.1.22 
PHP Version:  5.1.6 
Web Server:  Apache/1.3.37 (Unix) PHP/5.1.6 
WebServer to PHP interface:  apache 
Joomla! Version:  Joomla! 1.0.15 Stable [ Daytime ] 22 February 2008 23:00 UTC 

$mosConfig_lang = 'russian';
$mosConfig_locale = 'ru_RU.CP1251';
----------------------------------------
PHP Version 5.1.6

System  FreeBSD web19.nic.ru 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #0: Thu Oct 11 18:46:20 MSD 2007 root@hdad.nic.ru:/usr/obj/usr/src/sys/HNIC-SMP-ULE i386 
Build Date  Aug 31 2007 12:31:22 
Configure Command  './configure' '--prefix=/opt/php' '--with-apxs=/opt/apache/bin/apxs' '--enable-sockets' '--without-pear' 
Server API  Apache 
Virtual Directory Support  disabled 
Configuration File (php.ini) Path  /home/xyz/etc/php5_1_6.ini 
PHP API  20041225 
PHP Extension  20050922 
Zend Extension  220051025 
Debug Build  no 
Thread Safety  disabled 
Zend Memory Manager  enabled 
IPv6 Support  enabled 
Registered PHP Streams  php, file, http, ftp, compress.zlib, compress.bzip2 
Registered Stream Socket Transports  tcp, udp, unix, udg 
Registered Stream Filters  string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, zlib.*, bzip2.* 

*

beliyadm

  • Легенда
  • 9046
  • 1627 / 64
  • Севастополь == Россия
Re: Знаки вопроса в конфигурации бота
« Ответ #1 : 13.08.2008, 15:46:54 »
какая кодировка указана в первой строке XML файла мамбота?
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

XYZ

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
Re: Знаки вопроса в конфигурации бота
« Ответ #2 : 13.08.2008, 15:51:43 »
какая кодировка указана в первой строке XML файла мамбота?
всё корректно

Код
<?xml version="1.0" encoding="windows-1251"?>
<mosinstall version="1.0.0" type="mambot" group="system">
<name>System - Cache</name>
<author>Denis Ryabov</author>
<creationDate>June 2008</creationDate>
<copyright>(C) 2008 Denis Ryabov. All rights reserved.</copyright>
<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
<authorEmail>dryabov@yandex.ru</authorEmail>
<authorUrl>http://joomup.com/blog/</authorUrl>
<version>1.2</version>
<description><![CDATA[<div style="font-weight:400;"><h3 style="font-size: 14pt">Мамбот System-Cache</h3><p style="font:11pt Verdana">Увеличьте скорость работы Вашего сайта при помощи мамбота System-Cache, позволяющего кэшировать страницы целиком. Мамбот кэширует страницы для незарегистрированных пользователей (гостей), позволяя свести общее число запросов до двух (при использовании стороннего sef-компонента возможно чуть больше). Вместо того, чтобы генерировать страницу заново, она будет просто загружена из кэша.</p><p style="font:11pt Verdana"><b>Не забудьте <a href="index2.php?option=com_mambots">опубликовать</a> мамбот и загрузить настройки</b>.</p><p style="font:11pt Verdana">Поддержка осуществляется на форуме: <nobr><a href="http://joomlaforum.ru/index.php/topic,35163">http://joomlaforum.ru/index.php/topic,35163</a>.</nobr></p><p style="font:11pt/1.5 Verdana; background-color:#fffff8;border:2px solid red;padding:0.5em;margin-right:15px;"><b>Почувствуй себя щедрым человеком,<br />отправь пожертвование на развитие мамбота на<br /><span style="color: blue">WebMoney:</span> <span style="color: green">Z152066003646</span> , <span style="color: brown">R168896637514</span><br />или<br /><span style="color: purple">Яндекс.Деньги: 4100178055663</span></b></p><p style="font:11pt Verdana">Возможности мамбота:</p><ul style="font:11pt Verdana"><li style="padding:0.2em 0">В отличие от других компонентов кэширования, для работы мамбота не требуется модификация файлов ядра Joomla.</li><li style="padding:0.2em 0">Использует стандартный кэш Joomla, т.е. Вы всегда можете очистить кэш из админки.</li><li style="padding:0.2em 0">Правильно обрабатывает вход в систему через форму Community Builder.</li><li style="padding:0.2em 0">Позволяет выводить времени генерации страницы.</li><li style="padding:0.2em 0">Позволяет даже для кэшированных страниц вести учет числа посещений и просмотров содержимого.</li><li style="padding:0.2em 0">Правильная замена значения josSpoofValue (идентификатор посетителя сайта) в формах логина, голосования и т.д.</li><li style="padding:0.2em 0">Поддержка механизмов кеширования на стороне браузера через заголовок ETag и 304-ответ.</li><li style="padding:0.2em 0">Допускает индивидуальную настройку отдельных компонентов через ini-файлы настроек (о формате ini-файла читайте подробнее на форуме).</li><li style="padding:0.2em 0">Есть возможность задать страницы, которые не должны кешироваться (подробнее на форуме).</li><li style="padding:0.2em 0">Есть возможность очищать кеш при обращении к некоторым заданным страницам, например, при голосовании или редактировании контента через фронтенд (подробнее на форуме).</li><li style="padding:0.2em 0">Дополнительные запреты на кеширование: при смене шаблона в модуле TemplateChooser, при наличии в куках информации о <запомненном> пользователе, смене языка через куки в JoomFish и др.</li><li style="padding:0.2em 0">Корректная работа совместно с SEF-компонентами OpenSEF, sh404sef, JoomSEF и LiteSEF.</li></ul><p style="font:11pt Verdana">Разработка мамбота: <nobr>c 2008 <a href="mailto:dryabov@yandex.ru">Рябов Денис (aka Physicist)</a>.</nobr></p></div>]]></description>
<files>
<filename mambot="cache">cache.php</filename>
<filename>cache_templatestub/index.html</filename>
<filename>cache_templatestub/index.php</filename>
<filename>cache_templatestub/cache_loaddefault.php</filename>
<filename>cache_templatestub/cache_updatesettings.php</filename>
<filename>cache/index.html</filename>
<filename>cache/core.ini</filename>
</files>
<params>
<param name="@spacer" type="spacer" default="&lt;a href=&quot;../mambots/system/cache_templatestub/cache_loaddefault.php&quot; onclick=&quot;w=window.open('../mambots/system/cache_templatestub/cache_loaddefault.php','popupwindow',config='toolbar=0,menubar=0,personalbar=0,width=300,height=100,scrollbars=1,resizable=1,modal=1,dependable=1');if(w.opener==null) w.opener=self;return false;&quot;&gt;&lt;b&gt;Загрузить значения по-умолчанию&lt;/b&gt;&lt;/a&gt;" label=" " description="" />
<param name="@spacer" type="spacer" default="&lt;b&gt;&lt;a href=&quot;../mambots/system/cache_templatestub/cache_updatesettings.php&quot; onclick=&quot;w=window.open('../mambots/system/cache_templatestub/cache_updatesettings.php','popupwindow',config='toolbar=0,menubar=0,personalbar=0,width=300,height=100,scrollbars=1,resizable=1,modal=1,dependable=1');if(w.opener==null) w.opener=self;return false;&quot;&gt;Загрузить конфигурационные файлы&lt;/a&gt; из папки &lt;nobr&gt;/mambots/system/cache/&lt;/nobr&gt;&lt;/b&gt;" label=" " description="" />
<param name="browsercache" type="radio" default="0" label="Кеширование в браузере" description="Если да, будет использоваться механизм для сохранения страниц в кеше браузера">
<option value="0">Нет</option>
<option value="1">Да</option>
</param>
  <param name="cachetime" type="text" default="15" label="Время жизни кеша" description="Время жизни кеша страницы в минутах"/>
<param name="detect" type="radio" default="0" label="Статистика посещений" description="Продолжать вести статистику посещений (не хитов!) для страниц в кеше">
<option value="0">Нет</option>
<option value="1">Да</option>
</param>
<param name="allowhits" type="radio" default="0" label="Считать хиты" description="Считать хиты (показы) для com_content для страниц в кеше">
<option value="0">Нет</option>
<option value="1">Да</option>
</param>
<param name="showstat" type="radio" default="0" label="Показывать время генерации" description="Показывать время генерации страницы и отладочную информацию внизу страницы">
<option value="0">Нет</option>
<option value="1">Да</option>
</param>
<param name="loadsef" type="radio" default="1" label="Загружать sef-компонент" description="Загружать sef-компонент в мамботе (до того как это попытается сделать Joomla). Это позволит получить параметры option и task из ссылок для дальнейшего анализа необходимости кеширования.">
<option value="0">Нет</option>
<option value="1">Да</option>
</param>
<param name="exclude" type="textarea" rows="10" cols="40" default="" label="Не кешировать" description="Не кешировать страницы со следующими значениями параметров option и task"/>
<param name="clearcache" type="textarea" rows="10" cols="40" default="" label="Очищать кеш при обращении к" description="Очищать кеш при обращении к страницам со следующими значениями параметров option и task"/>
</params>
</mosinstall>
« Последнее редактирование: 15.03.2009, 20:03:33 от XYZ »
*

beliyadm

  • Легенда
  • 9046
  • 1627 / 64
  • Севастополь == Россия
Re: Знаки вопроса в конфигурации бота
« Ответ #3 : 13.08.2008, 15:55:57 »
если забрать этот файл с сервера - кодировка в файле нормальная будет (имею в виду после распаковки)?
Были иногда подобные проблемы, не мудря особо по фтп заливал оригинал файла и кодировка возвращалась на место
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb
*

Physicist

  • Глобальный модератор
  • 949
  • 189 / 0
  • Рябов Денис
Re: Знаки вопроса в конфигурации бота
« Ответ #4 : 13.08.2008, 15:56:43 »
@XYZ: Попробуйте распаковать архив с ботом, заменить в первой строке cache.xml windows-1251 на iso-8859-1, упаковать заново, и установить полученную версию. Иногда помогает.
*

XYZ

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
Re: Знаки вопроса в конфигурации бота
« Ответ #5 : 13.08.2008, 16:00:07 »
да, забыл сказать, html с сервера приходит уже со знаками вопроса, примерно так:
Код
<td valign="top" width="40%" align="right"><span class="editlinktip">&nbsp;&nbsp;<!-- Tooltip -->

<span onmouseover="return overlib('?????????? ????? ?????????? ????????? (?? ?????!) ??? ??????? ? ????', CAPTION, '?????????? ?????????', BELOW, RIGHT);" onmouseout="return nd();">?????????? ?????????</span></span></td>
<td>

на сервере файлы непокорёжены

с iso-8859-1 попробую сейчас поиграться...
« Последнее редактирование: 13.08.2008, 16:09:00 от XYZ »
*

XYZ

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
Re: Знаки вопроса в конфигурации бота
« Ответ #6 : 13.08.2008, 16:05:31 »
изменение кодировки в заголовке xml на iso-8859-1 помогло, спасибо.
Топик наверно в FAQ можно переносить.

На последок, подскажите, какой модуль вообще за это отвечает?
gettext, iconv, recode, xml, xsl (роде эти) включил уже в процессе экспериментов. подозреваю, что это iconv или mbstring   
*

Physicist

  • Глобальный модератор
  • 949
  • 189 / 0
  • Рябов Денис
Re: Знаки вопроса в конфигурации бота
« Ответ #7 : 13.08.2008, 16:11:40 »
Это PHP5 иногда так обрабатывает xml-файлы, если не ошибаюсь.
*

XYZ

  • Осваиваюсь на форуме
  • 48
  • 2 / 0
Re: Знаки вопроса в конфигурации бота
« Ответ #8 : 13.08.2008, 16:16:35 »
ясно, спасибо. ткнул бы + в репу, но нехватает сообщений на форуме :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

после проблем на хостинге сайт выдает знаки вопроса вместо текстов

Автор amerta

Ответов: 5
Просмотров: 4338
Последний ответ 03.12.2011, 18:04:48
от Aleks_El_Dia
Проблема с установкой Joomla-1.0.12, кругом знаки вопросов!

Автор fred

Ответов: 1
Просмотров: 2840
Последний ответ 28.02.2008, 00:13:09
от Fon