Code
Analysis of PHP files, templates, connections, forms and main functions of the website.
// Self-written website under control
I help you understand a website that was written individually: PHP code, database, forms, admin panel, errors, transfer to a new hosting, PHP update and careful modernization without complete rework.
Analysis of PHP files, templates, connections, forms and main functions of the website.
Checking the database structure, errors, backups and connections with the admin panel.
Compatible with the latest versions of PHP and hosting settings.
Checking accesses, suspicious files, old libraries and vulnerabilities.
// When the developer disappeared
The main problem of self-written websites is the lack of documentation and dependence on the old developer. Therefore, the work begins with a careful audit of the code, database, hosting, forms and critical scripts.
I look at the project structure, main files, dependencies, forms, admin panel and critical areas.
White screen, deprecated warnings, errors after changing PHP, problems with the database and forms.
Restoration of sending enquiries, SMTP, checking addresses, antispam and form processing logic.
Copies of files and database before work, verification of recovery and project portability.
Accurate edits without rewriting the entire website: PHP, structure, security and compatibility.
Moving to a new hosting or VPS with checking the domain, SSL, database and forms after launch.
// Cautious modernization
Sometimes it’s enough to update PHP compatibility, fix forms, close security risks and set up backups. But if the code is too old and expensive to maintain, it’s fairer to plan a migration to a new framework.

// How the work goes
A self-written website cannot be repaired like a template CMS. We need a careful approach and an understanding of what affects what.
Code, base, structure, access, forms, errors and hosting.
Files, database and rollback capabilities.
What breaks, what is critical and what is better not to touch without testing.
Code, PHP, forms, security and compatibility fixes.
Control of scripts, requests, admin panel, pages and errors.
// When needed
// Application
Send a link to the website and describe what is known: language, hosting, access, admin, database, errors or transfer task.
// FAQ
Yes, if you have access to files, database and hosting. First you need to understand the project structure and critical functions.
It is necessary to conduct an audit: files, database, access, admin panel, forms, hosting, domain and backups. After this, it will become clear whether the website can be supported.
Sometimes yes. You need to check incompatible code, old functions, libraries and website behavior on a test copy.
Yes, but it is important to transfer files, database, PHP settings, cron, SSL, domain and check forms after launch.
This is a common situation. Then the documentation is partially created during the audit: structure, accesses, critical files and dependencies.
Yes, handlers, SMTP, antispam, fields, sender addresses and server errors are checked.
Yes, if the codebase allows it. Sometimes it's cheaper to add a small module, sometimes it's better to plan for a migration.
If the code is very outdated, any changes break other parts, there is no security and the website is difficult to port, a rewrite may be more profitable than a repair.
For full diagnostics and backups - yes. Without a database, you can only check part of the website.
Yes, after an audit and understanding of the risks, regular support can be agreed upon.