Приветствую всех! Помогите справиться с проблемой!!! У меня форум отображается внутри Joomlы. Все работает отлично, но как только в теме форума больше 13 постов - ее нельзя просмотреть (можно только последнюю страницу с меньшим количеством постов). Вместо форума пустое место, даже шапка форума не отображается, как-будто его и не было. Если форум отображать отдельно от joomla - то все отлично работает! Да и в Денвере на локальном компе работает все отлично (делал полную копию сайта). Помогите справиться с проблемой. Пробывал в любых браузерах. Использую: Joomla 1.0.15RE SMF 1.1.8 через мост Joomla-SMF: 2.0.2.1 (пробывал более ранние - тот же эффект)
В SMF логах только появляется вот что: 8: Undefined offset: 0 Файл: XXXl/components/com_smf/smf.class.php Строка: 455 8: Undefined offset: 0 Файл: XXX/components/com_smf/smf.class.php Строка: 449 Залез в файл smf.class.php: Код (CODE): 441 if (empty($headers) || empty($keywords) || empty($css)) { 442 //if one is empty rebuild all 443 $headers = ''; 444 $keywords = ''; 445 $css = ''; 446 $this->debug .= 'loading headers'; 447 $regex = '/<head>.*<\/head>/smi'; 448 preg_match($regex, $buffer, $matches); 449 $headers = $matches[0]; 450 451 $regex = '/name="keywords" .*" \/>/i'; 452 preg_match($regex, $headers, $matches); 453 $search = array ('/.*content="(.*)".*/i'); 454 $replace = array ('$1'); 455 $keywords = preg_replace($search, $replace, $matches[0]); 456 457 $regex = '/<link rel="stylesheet" .*" \/>/'; 458 preg_match_all($regex, $headers, $matches); 459 460 foreach ($matches[0] as $key => $val) { 461 $css .= $val."\n"; 462 }
Я вот думаю может проблемы всё-таки с хостингом, т.к. полная копия сайта на Денвере работает отлично. Вот данные хостнига: OS сервера: Linux 2.6 версия Apache: 2.0.61 версия PHP: 5.2.5 версия MySQL: 5.0.26
В error_log тоже ничего интересного: Код (CODE): PHP Notice: Undefined variable: i in /administrator/components/com_uddeim/language/russian.php on line 547 PHP Notice: Undefined variable: mvon in /administrator/components/com_uddeim/language/russian.php on line 547 PHP Notice: Undefined variable: man in /administrator/components/com_uddeim/language/russian.php on line 547 PHP Notice: Undefined variable: i in /administrator/components/com_uddeim/language/russian.php on line 548 PHP Notice: Undefined variable: i in /administrator/components/com_uddeim/language/russian.php on line 549 PHP Notice: Undefined variable: i in /administrator/components/com_uddeim/language/russian.php on line 550 PHP Notice: Undefined variable: i in /administrator/components/com_uddeim/language/russian.php on line 550 PHP Notice: Undefined variable: i in /administrator/components/com_uddeim/language/russian.php on line 551 PHP Notice: Undefined variable: i in /administrator/components/com_uddeim/language/russian.php on line 551
Да вот, я тоже так думал, но обычно PHP сразу ругаеться если не может выделить память. В настройках memory_limit Local Value=132M Master Value=32M Я думаю даже тех 32Мегов должно за глаза хватать....