Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Будет ли 2.3.6 работать при обновлении PHP до 5.3?!

Здравствуйте. Давно пользуюсь 2.3.6. Но с техподдержкой сервера обсуждаем обновление РHP до версии 5.3 (сейчас установлен PHP 5.2.6).

 

Вопрос: Будет ли нормально работать 2.3.6. при обновлении РHP до версии 5.3?!

 

Ну, и если есть какие-то сложности и подводные камни, тоже скажите, пожалуйста.

 

Спасибо за ответы.

Featured Replies

Чтобы работал ипморт и парсинг xml файлов нужно сделать следующую правку.

В остальном, никаких проблем у 2.3 на php 5.3 небыло замечено.

 

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

 

Найти:

 

&$parser_obj

Заменить все на:

 

$parser_obj

Вчера как раз переехал форумом 2.3.6 на php 5.3 - пока полет нормальный.

Насчет загрузки XML - спасибо за наводку, надо будет проверить.

  • 4 weeks later...
  • Author

Спасибо огромное!!

 

И за рекомендации, и за опыт!!

  • 4 months later...

С обновлением всё понятно, а вот как устоновить по новой на хостинг с PHP 5.3 или PHP 5.2 ?

А что, разве есть какие-то проблемы с установкой на 5.2?

Для php 5.3+ нужно проделать вышеописанную правку, потому что при установки используется класс xml без которого установка невозможна.

На PHP 5.2 выкидывает ошибку БД

 

CREATE TABLE ibf_admin_logs (
 id bigint(20) NOT NULL auto_increment,
 act varchar(255) default NULL,
 code varchar(255) default NULL,
 member_id int(10) default NULL,
 ctime int(10) default NULL,
 note text NULL,
 ip_address varchar(255) default NULL,
 PRIMARY KEY  (id)
) TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET cp1251 */;

Сообщение сервера: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM /*!40100 DEFAULT CHARACTER SET cp1251 */' at line 10
Код ошибки: 1064
Время: Monday 01st o July 2013 11:32:47 PM

Тут проблема не в php, это ошибка mysql. TYPE является deprecated начиная с mysql 4.0. С 5.1 он генерирует предупреждение, а в последующих версиях будет удален.

Вместо TYPE используйте ENGINE.

И как эту проблему решить?

Открыть /install/sql/mysql_install.php

 

Найти:

TYPE=".$table_type

Заменить на:

ENGINE=".$table_type

Спасибо, заработало. Очень приятно иметь дело с профессионалами.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.