переход на php 5.5

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 soldier2003 » 22.12.2014, 10:27

Добрый день.
Сейчас установлен phpbbex 1.7 на php 5.3 но есть проблемы которые связаны с устаревшей версией php (например в админке не работает создание индекса и дополнительный модуль к сайту сыпит незначительными ошибками в логах).
На хостинге предложили переехать на другой сервер с php 5.5. При тесте и установке сайта я использовал набор инструментов Denwer там к сожалению тоже только php 5.3.
К сожалению хостер не предоставляет возможности протестировать и так как я любитель, то мне сложно понять, как и возможно ли создать тестовую среду.
Вопрос: Если сайт перевезут на новый php 5.5 возможны ли проблемы и как протестировать?
soldier2003
Автор темы
Репутация: 0
С нами: 9 лет 9 месяцев

Сообщение #2 Dr.Death » 22.12.2014, 12:37

У меня на PHP Version 5.5.9-1ubuntu4.5 вроде ниче не отпадает
Dr.Death M
Аватара
Репутация: 69
С нами: 9 лет 9 месяцев

Сообщение #3 Sumanai » 22.12.2014, 15:22

Нормально всё будет. У меня вообще 5.6.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #4 NO SWEAR » 22.12.2014, 16:28

У меня на хостинге работает на 5.5 ошибок нет. Хостер добавил 5.6 вот с ним в админке показывает ошибки.
NO SWEAR M
Аватара
Репутация: 115
С нами: 11 лет 7 месяцев

Сообщение #5 ЖЪРЧИК » 22.12.2014, 16:46

soldier2003, Open Server поставьте, там любую версию можно выставлять
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 9 лет 8 месяцев

Сообщение #6 Sumanai » 22.12.2014, 18:32

NO SWEAR:Хостер добавил 5.6 вот с ним в админке показывает ошибки.

Интересно какие?
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #7 NO SWEAR » 22.12.2014, 23:19

Код: Выделить всё
Кодировка входящего потока HTTP настроена неверно

Параметр mbstring.http_input должен быть равен pass. Вы можете проверить текущее значение на странице Сведения о PHP.
Кодировка исходящего потока HTTP настроена неверно

Параметр mbstring.http_output должен быть равен pass. Вы можете проверить текущее значение на странице Сведения о PHP.
вот те самые ошибки
NO SWEAR M
Аватара
Репутация: 115
С нами: 11 лет 7 месяцев

Сообщение #8 shvager » 23.12.2014, 07:29

NO SWEAR:вот те самые ошибки
У меня после перехода такие же ошибки были - а потом сервер и вовсе "потух"( Откатились назад на 5,3 (
shvager
Репутация: 22
С нами: 11 лет 11 месяцев

Сообщение #9 Sumanai » 23.12.2014, 07:37

NO SWEAR:Параметр mbstring.http_input должен быть равен pass.

Что- то в настройках хостера не так.

Добавлено спустя 12 минут 48 секунд:
shvager:Откатились назад на 5,3

Хотя бы на 5.5 обновили бы.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #10 NO SWEAR » 23.12.2014, 09:43

Отправил запрос в техподдержку. Жду ответа)

Добавлено спустя 1 час 37 минут:
А ошибки все добавляются) Параметр mbstring.func_overload должен быть равен 0 или 4.
NO SWEAR M
Аватара
Репутация: 115
С нами: 11 лет 7 месяцев

Сообщение #11 Sumanai » 23.12.2014, 11:47

Ну а кто виноват, что хостер понастраивал незнамо что?
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #12 NO SWEAR » 23.12.2014, 12:15

Ответ хостера: добавьте в . htaccess следующие параметры :
Код: Выделить всё
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.func_overload 0 или 4 на выбор.
Ну и собственно добавление убрало ошибки и из чата исчезли знаки ? вместо букв.
NO SWEAR M
Аватара
Репутация: 115
С нами: 11 лет 7 месяцев

Сообщение #13 ЖЪРЧИК » 23.12.2014, 13:23

NO SWEAR, да, у меня подобная ошибка вылезала у бесплатного хостера на 5.3 PHP кажется. было auto изменил php_value mbstring.http_input pass
Еще при установке ругался на этот параметр.
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 9 лет 8 месяцев

Сообщение #14 NO SWEAR » 23.12.2014, 16:53

Ну бесплатного хостера можно еще потерпеть а у меня платный хостинг. Причем на 5.5 такого нет.а на 5.6 появляются. Да и после добавления параметров некоторые сообщения остались с знаками вопроса вместо букв.
NO SWEAR M
Аватара
Репутация: 115
С нами: 11 лет 7 месяцев

Сообщение #15 Sferg » 23.12.2014, 17:58

Sumanai,

Оффтопик:
Подскажите, пожалуйста, а что реально изменится после перехода на PHP 5.5\5.6? PHP-скрипты начнут обрабатываться быстрее?
P.S. Всё думаю: оставаться на штатном PHP 5.4.35-0+deb7u2 или обновиться до 5.6.x? Есть ли практический смысл в обновлении?
Sferg
Репутация: 12
С нами: 10 лет 9 месяцев

Сообщение #16 Sumanai » 23.12.2014, 18:05

Sferg:PHP-скрипты начнут обрабатываться быстрее?

Да, 5.5 быстрее. Более новые версии будут дольше поддерживаться. От поддержки 5.4 скоро откажутся. Так что обновляйтесь.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #17 shvager » 23.12.2014, 19:33

"Упросил" свою техподдержку - перешли на 5.5.19... Не безболезнено - но все настроили... Наблюдаю как будет работать)
shvager
Репутация: 22
С нами: 11 лет 11 месяцев

Сообщение #18 Sferg » 24.12.2014, 13:06

Sumanai:Да, 5.5 быстрее. Более новые версии будут дольше поддерживаться. От поддержки 5.4 скоро откажутся. Так что обновляйтесь.
Попробовал вчера обновиться до 5.6.4. Повышения производительности не обнаружил - скорее, наоборот, производительность только снизилась. Сужу по тому же времени генерации страницы: на PHP 5.4 минимальным было 0.027s, на PHP 5.6 минимальное - 0.036s. Попробовал даже "скормить" PHP 5.6 конфиги от PHP 5.4 - ситуация не изменилась при тех же равных условиях. Вернулся на PHP 5.4 - стало снова 0.027s.

P.S. Не исключено, что всё же это я чего-то недонастроил или где накосячил.
Sferg
Репутация: 12
С нами: 10 лет 9 месяцев

Сообщение #19 Sumanai » 24.12.2014, 15:10

Sferg:Не исключено, что всё же это я чего-то недонастроил или где накосячил.

Может быть. У вас VPS?
На 5.5 и выше нужно настраивать встроенный опкешер. На 5.4 у вас скорее всего стоит сторонний, типа ACP. Само собой, конфиги от него к Opcache не подойдут.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #20 Sferg » 24.12.2014, 15:36

Sumanai:У вас VPS?
Собственный домашний веб-серверок. Сам занимаюсь всем хозяйством.

Sumanai:На 5.4 у вас скорее всего стоит сторонний, типа ACP.
Нет, на PHP 5.4 у меня стоит Zend Opcache 7.0.3 - ставил отдельно с помощью pecl install zendopcache.
С APC дел практически не имел. Раньше, до Zend Opcache, пользовался XCache.

Sumanai:На 5.5 и выше нужно настраивать встроенный опкешер.
Когда переходил на PHP 5.6, то настроенный конфиг Zend Opcache от PHP 5.4 перенёс на PHP 5.6.
Sferg
Репутация: 12
С нами: 10 лет 9 месяцев

След.

Вернуться в Поддержка 1.x



cron