Всем привет.
Есть старый сайт на хостинге от ru-center работает на PHP 5.2
Сейчас возникла необходимость повысить до PHP 7.1, но когда включаю версию 7,1 возникает вот такое:
Fatal error: Uncaught Error: Call to undefined function ereg() in /home/xxx.ru/docs/includes/file.inc:902
Stack trace: #0 /home/xxx.ru/docs/includes/file.inc(900): file_scan_directory('
Array, 0, true, 'name', 1, 1) #1 /home/xxx.ru/docs/includes/common.inc(2778): file_scan_directory('themes', '\\.info$', Array, 0, true, 'name',
1) #2 /home/xxx.ru/docs/modules/system/system.module(839): drupal_system_listing('\\.info$', 'themes') #3
/home/xxx.ru/docs/includes/theme.inc(459): _system_theme_data() #4 /home/xxx.ru/docs/includes/theme.maintenance.inc(52): list_themes() #5
/home/xxx.ru/docs/includes/bootstrap.inc(1093): _drupal_maintenance_theme() #6 /home/xxx.ru/docs/includes/database.inc(176):
drupal_maintenance_theme() #7 /home/xxx.ru/docs/includes/database.mysql.inc(56): _db_error_page('Unable to use t...') #8
/home/xxx.ru/docs/includes/database.inc(152): in /home/xxx.ru/docs/includes/file.inc on line 902
Как это победить можно? Или за небольшую мзду может возьмется кто (с рейтингом)?
Спасибо.
Комментарии
Вам бы ядро обновить. Drupal 6 уже устарел и поддерживать его сложно и дорого. Многие спецы с нашего форума отказываются работать с Д6.
Для PHP7 нужно обновлять ядро до Drupal 6 LTS https://github.com/d6lts/drupal/tree/php-7?files=1
Планируется менять старый сайт (для этого и нужен PHP 7.1) и его обновлять нет смысла, лишь бы работал параллельно с новым пол годика...
Новый сайт уже готов и он вообще на другой платформе..
Хотел сэкономить, но если это такой геморрой, то мне проще купить еще хостинг под новую учетную запись и уже там разместить новый сайт.
Да, вам дешевле будет ещё один хостинг купить на полгода
Ок. Благодарю за отзывчивость!