Просмотр задачи
Номер | Проект | Категория | Видимость | Создан | Изменен |
---|---|---|---|---|---|
0000183 | geocaching.su | Технические моменты | публичная | 2020-01-15 02:31 | 2024-10-15 18:51 |
Инициатор | lega4 | Ответственный | lega4 | ||
Приоритет | обычный | Влияние | критическое | Воспроизводимость | не проверялась |
Состояние | решена | Решение | решена | ||
Целевая версия | 1.0 | ||||
Тема | 0000183: Обновиться до PHP 7 | ||||
Описание | Нельзя столько на устаревшем и неподдерживаемом 5.6 сидеть :( Основная проблема - миграция с mysql_* на PDO | ||||
Метки | Нет связанных меток. | ||||
если основная проблема - это отсутствие mysql_query и аналогов, то что мешает написать свои функции с таким именем, обернув ими хоть PDO, хоть что хотите?:-) | |
@DarkElf да ничего не мешает, в общем-то, кроме того, что mysql_query 926 раз в коде встречается, и "автоматически" заменить не получится, там же еще mysql_result, mysql_error есть, различные варианты фетчей. Т.е. надо этим просто методично заниматься, вычищая модули один за другим. Новый код уже пишется с PDO, если старые куски попадаются под рефакторинг, там тоже заменяю. Но целенаправленно не садился на это смотреть. Если готовы помочь - мы будем только рады! (И "основная проблема" имелось в виду, что без этого вот вообще ничего не взлетит. А дальше может следующие проблемы появятся :)) |
|
Июнь 2020 - 634 "mysql_query" в 134 файлах. Но некая часть идет из библиотек (например, из Oauth или из форума), так что реально меньше. Но все равно много работы еще :) Но на "основных" страницах уже мигрировали на PDO, даже получилось поднять сайт на семерке, работает :) Почти что "из коробки" взлетело, прям порадовало. |
|
Это был долгий путь, но миграция произведена! | |
Дата изменения | Пользователь | Поле | Изменить |
---|---|---|---|
2020-01-15 02:31 | lega4 | Новая задача | |
2020-01-23 13:32 | DarkElf | Комментарий добавлен: 0000349 | |
2020-01-23 22:25 | lega4 | Комментарий добавлен: 0000350 | |
2020-06-22 01:35 | lega4 | Комментарий добавлен: 0000372 | |
2024-10-15 18:13 | lega4 | Ответственный | => lega4 |
2024-10-15 18:13 | lega4 | Состояние | новая => решена |
2024-10-15 18:13 | lega4 | Решение | открыта => решена |
2024-10-15 18:13 | lega4 | Комментарий добавлен: 0000393 | |
2024-10-15 18:21 | lega4 | Категория | Доработка функционала => Технические моменты |
2024-10-15 18:21 | lega4 | Целевая версия | => 1.0 |
2024-10-15 18:51 | lega4 | Связь добавлена | зависит от 0000241 |