Jump to content

Форум 2.3.4 и РНР 5.3 и выше

Featured Replies

Posted

Кто о чём, вшивый о бане...

Если хоть какая-то возможность заставить 2.3.4 работать под РНР под 5.3 или выше (сейчас 5.2)??
При попытке выдавал ошибку подключения к базе, с ней справились. Теперь белый экран и никаких ошибок в логе.
Он логически завершается. Вероятно, по причине того, что некоторые директивы теперь работают по-другому или не работают вовсе. Например, register_globals раньше активно использовались, теперь же (примерно, с 5.4) их запретили.
Форум думает, что он может использовать эту возможность, а она прикрыта и он тупо чего-то не получает, без чего жить не может, поэтому завершается, считая, что что-то неправильно настроено.

Может уже сто раз обсуждалось, но я поиском не нашёл. Есть надежда на решение проблемы?

ЗЫ: Обновляться совсем не хочется - прикипели и столько к нему прикрутили... 

 

 

56 минут назад, golgofa сказал:

ЗЫ: Обновляться совсем не хочется - прикипели и столько к нему прикрутили... 

Это зря, более удобная платформа - отрыв от конкурентов. Есть у меня знакомый форум большой, администрация категорически против обновления, а по опросу пользователей ситуация оказывается совсем противоположной - все хотят новую платформу.. Это я так, к слову, дело хозяйское конечно. А вообще можно же сделать максимально похожий дизайн на новой платформе.

56 минут назад, golgofa сказал:

Если хоть какая-то возможность заставить 2.3.4 работать под РНР под 5.3 или выше (сейчас 5.2)??

Отображение ошибок включили в htaccess? да и зачем обновлять версию php, если планируете остаться на этой ветке?

  • Author

Здесь цитирования выделенного текста нет что ли? Блин.

3 часа назад, Respected сказал:

Отображение ошибок включили в htaccess? да и зачем обновлять версию php, если планируете остаться на этой ветке?

Нет. Ошибки смотрели на сервере в логах пхп, собрали модуль трассировки... Ноль пользы.
На этом сервере же не только форум.  Рядом стоит штука и ей нужен пхп по-новее.

3 часа назад, rustav сказал:

Так снова прикрутить слишком проблемно?

Конечно проблемно. Эти приблуды несовместимы с новыми версиями форума. Они под старый писались. Форум с 2004-го года.
Доработок куча.

Так что или подружить с пхп или плюнуть и жить дальше.

Неужели никто не помнит как решить проблему. Все же рано или поздно должны были столкнуться?

1. Двойка нормально работает на PHP 5.3, проблемы там только с установкой и обработкой XML, решения есть в сети. Тут ссылку на сабж выпилили, поэтому гуглите "ipb 2 php 5.3", без кавычек.

2. Можно использовать разные версии PHP на одном сервере. Опять же - гугл в помощь.
 

P.S. Добавлю, пожалуй, что статья на хабре, по настройке апача с mod_suphp - решение не лучшее из возможных.
 

Открыть /ips_kernel/class_xml.php

Найти:
 

function exec_character_data( $data )
    {
        call_user_func( $this->handler_character_data, $this, $data );
    }
    
    function exec_start_element( $tagname, $attr )
    {
        call_user_func( $this->handler_start_element, $this, $tagname, $attr );
    }
    
    function exec_end_element( $tagname )
    {
        call_user_func( $this->handler_end_element, $this, $tagname );
    }
    
    function exec_cdata_element( $data )
    {
        call_user_func( $this->handler_cdata_handler, $this, $data );
    }

Заменить на:

 function exec_character_data( $data )
    {
        call_user_func_array( $this->handler_character_data, array(&$this, $data) );
    }

    function exec_start_element( $tagname, $attr )
    {
        call_user_func_array( $this->handler_start_element, array(&$this, $tagname, $attr) );
    }

    function exec_end_element( $tagname )
    {
        call_user_func_array( $this->handler_end_element, array(&$this, $tagname) );
    }

    function exec_cdata_element( $data )
    {
        call_user_func_array( $this->handler_cdata_handler, array(&$this, $data) );
    }

Автор siv1987

7 часов назад, golgofa сказал:

Нет. Ошибки смотрели на сервере в логах пхп, собрали модуль трассировки... Ноль пользы.

Попробуйте в htaccess добавить строку

php_value display_errors 1

 

  • Author
В 25.03.2016 в 08:06, Respected сказал:

 

В 25.03.2016 в 08:06, Respected сказал:

Открыть /ips_kernel/class_xml.php

Это единственное, что я нагуглил и первое, что сделал. Не помогает.

Ладно. Плевать на него. Пусть живёт на 5.2. Можно закрывать тему.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.