Доробка й підтримка сайтів на PHP та Laravel

Виправлення помилок, оновлення PHP, прискорення й нові функції для вже готового сайту — без зупинки його роботи.

Сайт уже працює, але щось ламається, гальмує чи застаріло: хостинг вимагає новішу версію PHP, листи не доходять, після оновлення — білий екран, а розробник, який його робив, уже недоступний. Такий сайт не обов’язково переписувати з нуля — частіше достатньо розібратися в коді й акуратно виправити саме те, що заважає.

З чим звертаються

  • Помилки. Білий екран, помилка 500, форма не надсилається, оплата не проходить, адмінка не відкривається.
  • Оновлення PHP. Перехід зі старого PHP 5.6 чи 7.x на PHP 8, оновлення Laravel і бібліотек — щоб хостинг не відключив сайт і не лишилося відомих дір у безпеці.
  • Швидкість. Повільні сторінки й запити до бази, важкі картинки, зайві звернення до сторонніх сервісів.
  • Пошта сайту. Листи клієнтам і заявки не доходять чи падають у спам — налаштування відправки, SPF, DKIM, DMARC.
  • Нові функції. Форма заявки, оплата карткою через WayForPay, кабінет клієнта, розділ адмінки, інтеграція з CRM чи Telegram.

Типові ситуації

  • Хостинг відключає стару версію PHP. Код оновлюється під PHP 8, застарілі функції й бібліотеки замінюються, сайт перевіряється на копії — і переходить на нову версію без зупинки.
  • Сторінки відкриваються по 5–10 секунд. Знаходяться найповільніші запити до бази й важкі місця в коді; після правок сторінки відкриваються за частки секунди.
  • Заявки з сайту перестали приходити. Перевіряється відправка листів і налаштування пошти домену; заявки знову доходять і не падають у спам.
  • Потрібна оплата карткою. До готового сайту додається оплата через WayForPay: сторінка оплати, підтвердження платежу й лист клієнту.

Як працюється з чужим кодом

  • Спершу копія. Сайт і база копіюються й розгортаються окремо — правки робляться на копії, а не на живому сайті.
  • Історія змін. Код береться під контроль версій: кожна правка записана й за потреби відкочується.
  • Викладка з підстраховкою. Перед кожною викладкою — резервна копія файлів і бази, після — перевірка сторінок і журналу помилок.
  • Мінімум втручання. Виправляється те, що потрібно, без переписування всього «по-своєму» — вам зрозуміло, за що ви платите.
  • Записи для наступного. Що зроблено й де лежить — коротко описується, щоб наступна доробка не починалася з нуля.

Як проходить робота

  1. Задача й доступи. Що не так або що потрібно додати; доступ до хостингу, бази й адмінки.
  2. Огляд і оцінка. Розбір коду й причини проблеми; ви отримуєте перелік робіт із вартістю й строками.
  3. Правки на копії. Ви перевіряєте результат до того, як він потрапить на живий сайт.
  4. Викладка. З резервною копією та перевіркою після.
  5. Підтримка. Разові задачі або постійний супровід — як вам зручніше.

Скільки коштує

Залежить від того, наскільки заплутаний код і скільки треба змінити. Тому спершу — огляд і оцінка, а вже потім робота: ви заздалегідь знаєте вартість кожного етапу й платите за прийнятий результат.

Часті питання

Чи береться RandomStar за чужий код?

Так, якщо сайт написано на PHP чи Laravel. Спершу — огляд коду: після нього зрозуміло, що краще — виправити наявне чи якусь частину переробити.

Чи зупиниться сайт під час робіт?

Ні: правки робляться на копії, а викладка — з резервною копією, тому в разі проблеми сайт швидко повертається до попереднього стану.

Які доступи потрібні?

Зазвичай — панель хостингу або SSH, база даних і адмінка сайту. Після завершення робіт паролі можна змінити.

Скільки займає оновлення PHP?

Від кількох годин до кількох днів — залежить від віку й обсягу коду. Точний строк — в оцінці після огляду.

Обговорити доробку

Є задача? Обговорімо

Залиште заявку — відповідь протягом робочого дня з пропозицією, як це зробити.