Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.09.2014
Сообщений: 4

Перенос сайтов PHP на другой сервер

07.12.2021, 12:03. Показов 1116. Ответов 3

Студворк — интернет-сервис помощи студентам
Заранее извиняюсь, если создаю тему не там где надо по правилам.
В общем, ситуация следующая. Есть три простеньких сайта, похожие друг на друга и написанные на PHP, которые крутятся на очень старенькой SUSE Linux (в связке с LAMP), которая помимо всего прочего используется как шлюз, dhcp-сервер и пр. Возникла необходимость сделать новый сервер на актуальной Ubuntu. Путем экспериментов выяснилось, на новом LAMP ни сайт не работает ни БД. Пришлось устанавливать старую версию MySQL - 5.7 и старую версию PHP - 5.6. PHP установил из репозитория ondrej, это у него самая старая php которая есть. Перенесенная БД завелась без проблем, также завелся сайт (по-крайней мере заходит на него). Но есть одно но - не работает связь з БД (вход на сайт осуществляется через ввод логина и пароля, которые ссылаются в БД). Так как я не программист, то пошел курить гугл. Покурив гугл, я понял, что разница между версией PHP, которая стоит на старом сервере (это 5.3) и PHP, которую я поставил (5.6) - существенная именно в плане подключения к БД MySQL. Все, что в коде связанно с mysql - теперь не работает. Например в коде часто встречается "mysql_query", в то же время как начиная с PHP 5.5 это было упразднено и на смену появился "mysqli_query", также поменялся и синтаксис написания (понял, когда попробовал пойти по простому пути, просто поменяв в коде везде c "mysql_*" на "mysqli_*").
Вопрос в следующем, насколько сложно код адаптировать под PHP 5.6 и есть ли тут люди, которые бы смогли с этим помочь?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.12.2021, 12:03
Ответы с готовыми решениями:

Перенос на новый сервер сайтов joomla
После переноса сайтов на новый сервер Apachi. Пропадают некоторые элементы, в двух сайтах пропали левые меню с сылками. На рисунке один из...

Перенос 2 сайтов со старого сервера на новый сервер Дебиан 3 недели. Это нормально?
Здравствуйте, ребята. Не знаю, в той ли теме я создал этот пост? У меня вопрос для сисадминов. Я сам программист и в этом не очень...

перенос на другой сервер
есть проект(jsp) полностью рабочий на сервере VPS хочу его перенести на другой сервер с ubuntu. перенёс папку с проектом на данный сервер,...

3
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
07.12.2021, 12:52
Цитата Сообщение от Saxot Посмотреть сообщение
начиная с PHP 5.5 это было упразднено
Удалено начиная с 7 версии. В 5.5 функционал объявлен устаревшим, но работает.

Причины некорректной работы надо искать в логах PHP.

Цитата Сообщение от Saxot Посмотреть сообщение
насколько сложно код адаптировать под PHP 5.6
Не особо, только зачем под 5.6, если можно сразу под 8? Тратить силы и время, чтобы опять получить устаревший код? Тем более если сайты простые.

Цитата Сообщение от Saxot Посмотреть сообщение
есть ли тут люди, которые бы смогли с этим помочь?
Если вы имеете ввиду платно, то вам в раздел фриланс https://www.cyberforum.ru/freelance/
1
0 / 0 / 0
Регистрация: 28.09.2014
Сообщений: 4
07.12.2021, 15:18  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
Причины некорректной работы надо искать в логах PHP.
В том-то и дело, что в логах ошибок пусто и якобы все работает хорошо. Но дальше ввода логина и пароля на сайте дело не идет, пишет неправильный пароль в любом случае, даже если все введено правильно. Можно подумать, что БД перенеслась с ошибками и где-то работает некорректно, но если выполнять команды в том же phpmyadmin - БД работает корректно и без нареканий.
0
1308 / 1000 / 232
Регистрация: 01.10.2018
Сообщений: 3,894
07.12.2021, 18:00
Компоненты с "mysql_*" уже давно пора было переписать. Хотя, как вам написали, в 5.6 это расширение не "упразднено", а объявлено устаревшим. Отключите вывод предупреждений, если это имеет место. В общем же ошибка может быть в чем угодно, поэтому лучше сразу идите по ссылке выше.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.12.2021, 18:00
Помогаю со студенческими работами здесь

Перенос файла на другой сервер
перенести файл с какого то адреса или с другой папки это известно мне, но как сохранить файл на удаленном сервере, скажем так удаленный...

Перенос сайта на другой сервер
Здравствуйте! Устроился на свою первую работу и практически сразу меня спросили, смогу ли я перенести сайт с одного сервера на другой. ...

Перенос базы на другой сервер
Добрый день. Требуется перенести базу с одного сервера на другой. Проблема в том, что в базе настроены репликации, а подписчиков...

Перенос Cacti на другой сервер
Ребят, подскажите пожалуйста, установил новый сервер Ubuntu, поставил cacti, snmp, как теперь перенести wethermap со всеми конфигурациями?

перенос настроек программы на другой сервер
буду признателен за помощь. такая ситуация: с сервера на котором развернут сервер 1с нужно перенести настройки баз для пользователей на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru