Jump to content

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

Featured Replies

Posted

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

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

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

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

 

 

  On 24.03.2016 at 17:19, golgofa said:

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

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

  On 24.03.2016 at 17:19, golgofa said:

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

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

  • Author

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

  On 24.03.2016 at 18:16, Respected said:

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

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

  On 24.03.2016 at 18:18, rustav said:

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

Конечно проблемно. Эти приблуды несовместимы с новыми версиями форума. Они под старый писались. Форум с 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

  On 24.03.2016 at 21:27, golgofa said:

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

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

php_value display_errors 1

 

  • Author
  On 25.03.2016 at 05:06, Respected said:

 

  On 25.03.2016 at 05:06, Respected said:

Открыть /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.