// Self-written website under control

Support for self-written websites and old PHP code

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.

Code

Analysis of PHP files, templates, connections, forms and main functions of the website.

Base

Checking the database structure, errors, backups and connections with the admin panel.

PHP

Compatible with the latest versions of PHP and hosting settings.

Protection

Checking accesses, suspicious files, old libraries and vulnerabilities.

// When the developer disappeared

A self-written website can be maintained if you first understand its structure

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.

Code audit

I look at the project structure, main files, dependencies, forms, admin panel and critical areas.

PHP Errors

White screen, deprecated warnings, errors after changing PHP, problems with the database and forms.

Forms and email

Restoration of sending enquiries, SMTP, checking addresses, antispam and form processing logic.

Backups

Copies of files and database before work, verification of recovery and project portability.

Modernization

Accurate edits without rewriting the entire website: PHP, structure, security and compatibility.

Transfer

Moving to a new hosting or VPS with checking the domain, SSL, database and forms after launch.

// Cautious modernization

Not every old recorder needs to be urgently rewritten from scratch

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.

First, the current state of the website is recorded and a backup is made.
Critical functions are checked: forms, admin panel, catalog, enquiries, payment, if any.
After the audit, you can choose to maintain, partially update or gradually migrate.
PHPMySQLMariaDBHTML/CSSJavaScriptFormsAdminHostingVPS/VDS
Custom website support

// How the work goes

First figure it out, then edit it

A self-written website cannot be repaired like a template CMS. We need a careful approach and an understanding of what affects what.

01

Audit

Code, base, structure, access, forms, errors and hosting.

02

Backup

Files, database and rollback capabilities.

03

Risk map

What breaks, what is critical and what is better not to touch without testing.

04

Edits

Code, PHP, forms, security and compatibility fixes.

05

Check

Control of scripts, requests, admin panel, pages and errors.

// When needed

When a self-written website requires attention

  • Developer missing
  • The website runs on old PHP
  • Forms stopped sending enquiries
  • No backups
  • Hosting asks to update PHP
  • Errors appeared
  • Website needs to be moved
  • Administrator is unstable
  • There is a suspicion of hacking
  • Any minor edit has become expensive and risky

// Application

It’s better to start with an audit of a self-written website

Send a link to the website and describe what is known: language, hosting, access, admin, database, errors or transfer task.

Request an audit

// FAQ

Frequently asked questions: Support for self-written websites

Is it possible to maintain a website if it is self-written?

Yes, if you have access to files, database and hosting. First you need to understand the project structure and critical functions.

What to do if a developer disappears?

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.

Is it possible to update PHP without a complete rework?

Sometimes yes. You need to check incompatible code, old functions, libraries and website behavior on a test copy.

Is it possible to transfer a self-written website to a new hosting?

Yes, but it is important to transfer files, database, PHP settings, cron, SSL, domain and check forms after launch.

What if there is no documentation?

This is a common situation. Then the documentation is partially created during the audit: structure, accesses, critical files and dependencies.

Can molds be repaired?

Yes, handlers, SMTP, antispam, fields, sender addresses and server errors are checked.

Can new functions be added?

Yes, if the codebase allows it. Sometimes it's cheaper to add a small module, sometimes it's better to plan for a migration.

How to understand that it is better to rewrite a website?

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.

Do you need access to the database?

For full diagnostics and backups - yes. Without a database, you can only check part of the website.

Can I take a self-written website for maintenance?

Yes, after an audit and understanding of the risks, regular support can be agreed upon.