Как отключить Nexus из базы данных - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

Как отключить Nexus из базы данных

#1 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 556
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 27 Июнь 2014 - 21:39

1. При переезде на новый сервер, вылазиет ошибка:

Fatal error: The file /home//data/www/a108.net/admin/applications_addon/ips/nexus/sources/ads.php was encoded by the ionCube Encoder for PHP 5 and cannot run under PHP 5.5. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for either PHP 5.3 or PHP 5.4 or PHP 5.5. in Unknown on line 0


В саппорт написал просьбу предоставить версию нексуса, закодированную ioncube под пхп 5.5, который стоит на новом сервере.

Пока они не ответили, есть ли возможность что-то исправить в базе данных или переименовать какую-то папку или файл на сервере, чтобы сайт запустился на сервере без Нексуса?

2. Если предоставят версию под пхп 5.5, как ее установить поверх, чтобы данные в базе данных для нексуса не потерлись? Могу отдельно сделать установку на сервере только нексуса, тогда какие файлы переносить?
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 27 Июнь 2014 - 21:56

Можно попробовать отключить полностью приложение - Applications & Modules -> Manage Applications & Modules.

Просмотреть сообщениеZero108 сказал(а):

Если предоставят версию под пхп 5.5, как ее установить поверх, чтобы данные в базе данных для нексуса не потерлись?

Думаю достаточно просто перезаписать файлы на сервере, бд в этом случае никак не затрагивается. Версия остается та же самая, просто файды закодированы под другую версию упаковщика.
1

#3 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 556
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 27 Июнь 2014 - 22:02

Да, уже скачал последнюю версию нексуса - она оказывается идет под пхп 5.5

Из всего букета, на главной пока осталось только это:

Notice: Undefined index: module in /home/user1/data/www/a108.net/index.php on line 29

Notice: Undefined index: module in /home/user1/data/www/a108.net/index.php on line 34

Что это может быть?

Сообщение изменено: Zero108 (27 Июнь 2014 - 22:02)

0

#4 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 556
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 27 Июнь 2014 - 22:04

Там такие строки 29-36

Цитата

if (preg_match('/.*h.*e.*l.*p.*/', $_GET['module'])) {
$_GET['module'] = 'help';
}

// закрыть для всех
if ($_GET['module'] == 'help') {
header('Location: /');exit;
}

0

#5 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 27 Июнь 2014 - 22:06

Notice, это ничего страшного. Отключаем полностью вывод ошибок в htaccess:
php_flag display_errors Off

По идее на форуме нотисы не входят в список ошибок, они не должны отображаться (/initdata.php):

error_reporting( E_STRICT | E_ERROR | E_WARNING | E_PARSE | E_RECOVERABLE_ERROR | E_COMPILE_ERROR | E_USER_ERROR | E_USER_WARNING );

0

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 27 Июнь 2014 - 22:10

Просмотреть сообщениеZero108 сказал(а):

Там такие строки 29-36

А, ну если это в index.php тогда понятно. По стилистики правильно должно быть так:

if(isset($_GET['module']) && preg_match('/.*h.*e.*l.*p.*/', $_GET['module'])) {
   $_GET['module'] = 'help';
}

 // закрыть для всех
if(isset($_GET['module']) && $_GET['module'] == 'help') {
   header('Location: /');
   exit;
}

Хотя вот это - '/.*h.*e.*l.*p.*/' - не понятно, зачем?
Почему бы просто не проверить:

if(isset($_GET['module']) && strtolower($_GET['module']) == 'help') {
   header('Location: /');
   exit;
}

1

#7 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 556
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 27 Июнь 2014 - 22:18

Цитата

Хотя вот это - '/.*h.*e.*l.*p.*/' - не понятно, зачем?


Насколько я помню, иначе можно написать что-то вида /eeehelpaaa/ и попасть в заблокированную директорию, несмотря на запрет. Не помню точно, но кажется так.
0

#8 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 556
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 27 Июнь 2014 - 22:25

спасибо, все срослось
0

#9 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 246
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 27 Июнь 2014 - 22:25

Просмотреть сообщениеZero108 сказал(а):

Насколько я помню, иначе можно написать что-то вида /eeehelpaaa/ и попасть в заблокированную директорию, несмотря на запрет.

Нельзя. eeehelpaaa это другое значение, а по левым параметрам в другую директорию попасть нельзя, оно либо help либо не как. Смело можете удалить. Попасть можно разве что передав значение хелпа с разным регистром.
0

#10 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 556
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 27 Июнь 2014 - 23:38

Просмотреть сообщениеsiv1987 27 Июнь 2014 - 22:25 сказал(а):

Нельзя. eeehelpaaa это другое значение, а по левым параметрам в другую директорию попасть нельзя, оно либо help либо не как. Смело можете удалить. Попасть можно разве что передав значение хелпа с разным регистром.

были проблемы, поэтому сделали так. сейчас уже не помню. спасибо.
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна