Искать  
 
   
2 из 2
2
Кроме главного шаблона ничего не грузится
Отправлено: 05 Март 2009 05:26 P.M.   [ Игнорировать ]   [ # 16 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

p.s. можно в core.input.php найти следующую строчку:

function clean_input_keys($str)
    
{    
         
if ( ! ereg("^[A-Za-z0-9\:\_\/\-]+$"$str))
         
{
            
exit('Disallowed Key Characters');
         

и заменить exit на

exit("Disallowed Key Characters: $str"); 

тогда увидишь на что он конкретно ругается.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 05 Март 2009 05:49 P.M.   [ Игнорировать ]   [ # 17 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Disallowed Key Characters: /wiki/Служебная:Uploads

Если в заголовке есть кириллица, то ругается, если нет, то все норм работает.

Профиль
 
 
Отправлено: 05 Март 2009 06:25 P.M.   [ Игнорировать ]   [ # 18 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

кодировка grin а тэги как там работают?

 Подпись 

booooring…

Профиль
 
 
Отправлено: 05 Март 2009 06:35 P.M.   [ Игнорировать ]   [ # 19 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

всмысле модуль tags? Он мне не нужен. Не, ну так весь сайт отображается норм, база тоже винда хороша, в админке стоят кодировка utf-8

Профиль
 
 
Отправлено: 05 Март 2009 07:15 P.M.   [ Игнорировать ]   [ # 20 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

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

 Подпись 

booooring…

Профиль
 
 
Отправлено: 05 Март 2009 08:09 P.M.   [ Игнорировать ]   [ # 21 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Тэги работают smile Какие еще идейки??:) Что будет если убрать вообще эту строчку:

if ( ! ereg("^[A-Za-z0-9\:\_\/\-]+$"$str)) 

хотя ничего хорошего не будет.....

Профиль
 
 
Отправлено: 06 Март 2009 02:57 P.M.   [ Игнорировать ]   [ # 22 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Кста на локальном хостинга все норм работает, а вот как в инет перенес, дык сломалось что-то + если все таки прописать адрес с index.php и кириллицей:
/index.php/wiki/Служебная:Uploads - то все рабоет, а если же /wiki/Служебная:Uploads - т.е. без index.php, то уже не работает, значит что-то не так в .htaccess. Еще раз мой файл:

AddDefaultCharset utf-8

<Files index
ForceType application/x-httpd-php 
</Files
DirectoryIndex index index.php index.shtml index.html index.htm content.php 
RewriteEngine On 
RewriteBase 

RewriteCond %{REQUEST_FILENAME} !-
RewriteCond 
%{REQUEST_FILENAME} !-
RewriteRule 
^(.*)$ /index.php?/$1 [L]

<Files "path.php">
Order Deny,Allow
Deny from all
</Files
Профиль
 
 
Отправлено: 07 Март 2009 06:49 P.M.   [ Игнорировать ]   [ # 23 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

up smile

Профиль
 
 
Отправлено: 08 Март 2009 03:48 P.M.   [ Игнорировать ]   [ # 24 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Я закомментировал строчку?

function clean_input_keys($str)
    
{    
         
if ( ! ereg("^[A-Za-z0-9\:\_\/\-]+$"$str))
         
{
            
//exit('Disallowed Key Characters');
         

Так конечно все рабоатет.
Это сильный удар по безопансости?

Профиль
 
 
Отправлено: 09 Март 2009 12:28 A.M.   [ Игнорировать ]   [ # 25 ]
Member
Avatar
RankRankRank
Всего сообщений:  153
Зарегистрирован  2008-08-19
maximus007 - 08 Март 2009 03:48 P.M.

Я закомментировал строчку?

function clean_input_keys($str)
    
{    
         
if ( ! ereg("^[A-Za-z0-9\:\_\/\-]+$"$str))
         
{
            
//exit('Disallowed Key Characters');
         

Так конечно все рабоатет.
Это сильный удар по безопансости?

попробуй просто расширить диапазан, може поможет:

ereg("^[А-Яа-яЁёA-Za-z0-9\:\_\/\-]+$"$str
Профиль
 
 
Отправлено: 12 Март 2009 02:48 P.M.   [ Игнорировать ]   [ # 26 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27
Denik - 09 Март 2009 12:28 A.M.
maximus007 - 08 Март 2009 03:48 P.M.

Я закомментировал строчку?

function clean_input_keys($str)
    
{    
         
if ( ! ereg("^[A-Za-z0-9\:\_\/\-]+$"$str))
         
{
            
//exit('Disallowed Key Characters');
         

Так конечно все рабоатет.
Это сильный удар по безопансости?

попробуй просто расширить диапазан, може поможет:

ereg("^[А-Яа-яЁёA-Za-z0-9\:\_\/\-]+$"$str

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

Профиль
 
 
Отправлено: 12 Март 2009 02:51 P.M.   [ Игнорировать ]   [ # 27 ]
Member
Avatar
RankRankRank
Всего сообщений:  153
Зарегистрирован  2008-08-19
maximus007 - 12 Март 2009 02:48 P.M.

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

у меня всегда поддерживало smile

Профиль
 
 
Отправлено: 04 Апрель 2009 11:41 A.M.   [ Игнорировать ]   [ # 28 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Как это мне заставить, чтобы поддерживало? Может настрйоки локали где подправить? Сайт весь на utf-8. Дело в том, что на сайт постоянные атаки и не хотелось бы принебригать ткой защитой

Профиль
 
 
   
2 из 2
2