Knowledgebase

Viewing articles tagged 'migration'

401 Unauthorized Authentication is required and was not provided or was rejected.WHAT IT MEANSThe server is asking... 403 Forbidden The server refused to serve the request.WHAT IT MEANSAccess denied. Either permissions, a rule,... 404 Not Found The requested page does not exist.WHAT IT MEANSThe server could not find that address.IF IT IS... A Complete Migration Checklist Every step, in order.BEFORERegistrar access confirmed Current host access confirmed Full backup... A Migration Checklist for Email-Heavy Accounts When mail matters most.BEFOREList every mailbox and its size Identify which are actively used... A Migration Checklist for Shops Additional steps for e-commerce.EVERYTHING IN THE GENERAL CHECKLIST, PLUSBEFORENote your payment... A Migration Checklist You Can Use Every step, in order.BEFOREAccess to current hosting obtained, or a full backup provided Current... A New Client Checklist Every step, in order.BEFORE CREATING THE ACCOUNTRequirements established: sites, mailboxes,... A Realistic Assessment of Self-Hosting When to install software and when not to.WHAT SELF-HOSTING GIVES YOUControl over your data No... A Realistic First Year as a Reseller What to expect.MONTHS ONE TO THREEReseller plan set up, nameservers configured, packages created... A Simple Deployment Workflow Getting code from your machine to the server reliably.THE BASIC FLOWDevelop locally.Commit and... Altering Table Structure Adding, changing and removing columns.WHEN YOU WOULDAdding a column for custom data Widening a... Android Data Storage Where information lives on device.WHAT OPTIONS EXISTKey-value preference storage, for small... API Versioning and Compatibility Changing without breaking clients.WHY IT MATTERSOnce something consumes your API, changing it... Apple Frameworks: Everything That Matters, Briefly The summary.CHECK AVAILABILITY, ENTITLEMENTS AND CONSENT BEFORE BUILDING ON ANY FRAMEWORKSome... Apple Technology: Everything That Matters, Briefly The whole category in one page.DEVELOPMENT REQUIRES macOS HARDWARE, WITHOUT EXCEPTIONWhich is a... Auditing Content with Queries Understanding what your site actually contains.USEFUL AUDITSHow many published posts, pages and... Automated Testing: Everything That Matters, Briefly The summary.A SUITE NOBODY TRUSTS PROVIDES NOTHING WHILE CONSUMING EFFORTWhich is why flaky tests... Automating Deployment with Scripts Turning several steps into one command.WHAT A DEPLOYMENT SCRIPT DOESPulls the latest code... Avoiding Vendor Lock-In Preserving the ability to leave.WHAT LOCK-IN MEANSSwitching being prohibitively difficult or... Backend Development: Common Mistakes What goes wrong repeatedly.TRUSTING THE CLIENTPrices, quantities, identifiers and permissions... Backing Up a Database Manually The most important single backup.USING PHPMYADMINcPanel > phpMyAdmin.Select the... Backing Up Before a Migration The most important backup you will take.WHYA migration touches everything: files, database, DNS,... Backing Up Before Any Change The habit that prevents most disasters.WHENBefore updating core, a theme or a plugin Before... Backing Up Databases Separately from Files Why splitting them makes sense.WHY SPLITDatabases change constantly and are small. Files change... Backing Up Your Email Mail is the business record people most often realise too late they have lost.WHAT IS AT... Broken Layout or Missing Styles The site loads without its design.THE USUAL CAUSEThe site URL setting is wrong, so stylesheets... Building a Mobile Testing Strategy What to verify and how.WHAT TO TEST AUTOMATICALLYBusiness logic, as fast unit tests Data layer... Building Data Products Treating data as something delivered.WHAT A DATA PRODUCT ISA dataset or service with an owner,... Building Repeatable Support Processes Efficiency.WHAT TO STANDARDISEDiagnostic steps for common problems Standard responses Onboarding... Cancelling a Service Cancelling properly protects your data and stops further invoices.BEFORE YOU CANCELDownload a... Cancelling Your Hosting and What Happens to Your Data If you decide to leave, cancelling properly protects your data and prevents unwanted... Certificate error connecting to mail server Your client warns about the certificate.WHAT IT MEANSYou connected to mail.yourdomain.com and the... Certificate Errors After Changing Hosting A predictable consequence of a migration if a step is missed.WHY IT HAPPENSThe certificate lived... Certificate Errors in Mail Clients Your website is fine but Outlook or your phone warns when connecting.WHAT IT MEANSYou connected... Changing Hosting Without Changing Your Domain Your domain and your hosting are independent. You can move hosting while keeping the domain... Changing the Database Without Downtime Schema changes on a live system.WHY IT IS DIFFICULTThe application and the schema must both work... Changing Your cPanel Password Your cPanel password protects every file, database and mailbox on your account. Change it... Checklist: Taking a Laravel Application Live Before launch.CONFIGURATIONEnvironment set to production Debug mode off Application key set... Choosing a Technology Stack Deciding what to build with.WHAT TO CHOOSE ONWhat you and your team can build and maintain... Choosing an Approach: Everything That Matters, Briefly The summary.A LARGE PROPORTION OF SITES BUILT WITH A FRAMEWORK DID NOT NEED ONEAsk what problem... Choosing the Right Permalink Structure Permalinks are the URL format for your content. Set this once, early — changing it later breaks... Choosing the Right Time to Migrate Timing the move.WHEN TO DO ITA quiet period for your business When you have time to fix problems... Common Database Mistakes What goes wrong.RUNNING UPDATE OR DELETE WITHOUT A WHERE CLAUSEChanges or removes every row. No... Common Deliverability Mistakes What goes wrong.NO SPF OR DKIMThe foundation missing.TWO SPF RECORDSInvalidates both.FORGETTING A... Common Developer Mistakes on Shared Hosting The ones that cause real problems.EDITING FILES DIRECTLY ON PRODUCTIONChanges exist nowhere else... Common Ordering Mistakes The ones we see most often.REGISTERING A DOMAIN YOU ALREADY OWNChoosing "register a new domain"... Communicating With Customers Keeping people informed.WHAT TO COMMUNICATENew capability Changes affecting them Planned... Comparing Plans Before You Order Read plan comparisons for the figures that will actually constrain you.WHAT ACTUALLY... Comparing Two Databases Finding what differs.WHEN YOU NEED ITConfirming a migration copied everything Comparing staging... Comparing Virtualisation Platforms The main options.WHAT THE ESTABLISHED COMMERCIAL PLATFORM PROVIDESMature management Live... Competing With Established Products Selling against incumbents.WHAT NOT TO DOCompete on feature count.WHYYou will lose, and features... Connecting a Web Application to a Database Persistence.WHAT TO SET UPDatabase credentials in configuration, not code A connection approach... Control Panels for a VPS Whether to install one, and which.WITH A CONTROL PANELcPanel and WHM, or an alternative, gives... Creating a Staging Copy of Your WordPress Site A staging site is a private copy where you can test updates, new plugins or design changes... Creating a Table When you need somewhere to put data.WHENA custom feature storing its own data An import needing a... Cron Jobs After a Migration What gets lost.WHAT HAPPENSCron jobs do not travel with website files.Unless you took a full... Cron Jobs: Everything That Matters, Briefly The whole category in one page.THE MOST IMPORTANT POINT ON OUR SERVERSHTTP wp-cron is blocked... Data Access With Entity Framework Core Working with databases.WHAT IT PROVIDESMapping between classes and database tables, with queries... Data Cleansing Correcting before moving.WHY IT MUST HAPPEN BEFORE MIGRATIONMigrating bad data produces a bad... Data Migration Planning Moving from the old system.WHAT TO DECIDE FIRSTWhat actually needs to move.WHAT USUALLY MUSTOpen... Data Persistence Frameworks Storing data locally.WHAT OPTIONS EXISTSimple preference storage, for small non-sensitive values... Database and Eloquent: Everything That Matters, Briefly The summary.ON CPANEL, DATABASE AND USER NAMES ARE PREFIXED WITH YOUR ACCOUNT NAMEConfiguration... Database Backups for Developers Protecting the data that cannot be regenerated.WHAT MAKES DATABASE BACKUPS DIFFERENTCode can be... Database Backups Versus Full Backups Knowing which you need.A DATABASE BACKUPThe content, settings, users and orders. Small, fast, and... Database Considerations When Changing Hosts What to plan for.BEFORE MOVINGNote the database version at both ends Note the character set and... Database Design for Backend Applications Structuring data.WHAT TO ESTABLISHWhat entities exist How they relate What must be unique What... Databases for Web Applications Persistent storage.WHAT KINDS EXISTRelational, with structured tables and defined relationships... Dedicated IP Addresses A dedicated IP assigns your account its own address rather than sharing one with other accounts... Dedicated IP: A Summary and Checklist Everything worth knowing, in one place.WHAT IT ISAn IP address used solely by your account rather... Dedicated IPs and Private Nameservers Resellers setting up their own nameservers often ask whether they need a dedicated IP.THE SHORT... Dedicated IPs for Third-Party Whitelisting The other genuine reason, and usually the most clear-cut.THE SITUATIONA payment gateway, bank,... Defining What Support You Provide Scope.WHAT TO DEFINEWhat is included in the hosting What is chargeable What you do not do at... Deploying .NET Applications Getting applications running.WHAT HOSTING OPTIONS EXISTA managed application platform Containers... Deploying and Releasing Changes Shipping without breaking things.WHAT TO AUTOMATEBuild Tests DeploymentWHYManual deployment is... Deploying Applications to Your VPS Getting code onto the server reliably.THE APPROACHESManual upload by SFTP. Simple, error-prone,... Deploying Backend Applications Safely Getting changes live.WHAT THE SEQUENCE USUALLY ISBack up Deploy the artefact Install dependencies... Deploying Changes Safely Updating a live application.WHAT TO PREPAREA tested change A backup of files and database A way... Deploying on cPanel: Everything That Matters, Briefly The summary.NEVER UPLOAD A LARAVEL PROJECT INTO THE PUBLIC DIRECTORY AS IT STANDSEverything... Deploying to Google Cloud Getting applications running.WHAT DEPLOYMENT APPROACHES EXISTBuilding and deploying from a... Deploying Without Downtime Avoiding a broken site during deployment.THE PROBLEMA deployment that copies files one at a time... Deployment and Maintenance: Everything That Matters, Briefly The summary.DISABLE DEBUG MODE IN PRODUCTIONIt exposes paths, versions and sometimes credentials.... Deployment: Everything That Matters, Briefly The summary.DEPLOY IN THE SAME ORDER, EVERY TIMEBack up, deploy code, install dependencies,... Development Practices That Prevent Problems Habits that reduce the number of bad afternoons.VERSION CONTROL EVERYTHINGCode, configuration... Diagnosing a Drop in Search Traffic Working out what happened.FIRST, CONFIRM ITCompare like with like: the same period length,... Diagnosing Database Connection Problems Working through the causes.THE ERRORError establishing a database connection, or access denied,... Diagnosing Issues After a Migration The site worked before the move.THE COMMON CAUSESDatabase credentials not updated, or the cPanel... DNS for Staging and Development Sites Separate environments.THE OPTIONSA subdomain of your main domain A separate domain A hosts file... DNS Records for Common Services What various services ask for.SEARCH CONSOLEA TXT record at the bare domain, or a file on the... DNS Situations Worth Preparing For Anticipating problems.THE DOMAIN EXPIRINGAuto-renewal, a valid card, and a contact address on a... Document Management Systems Controlling files and records.WHAT THEY PROVIDEOne place documents live Version control Access... Documenting Your Own Processes Making the business repeatable.WHAT TO DOCUMENTCreating a new client account, step by step... Documenting Your Scheduled Tasks Keeping a record.WHAT TO RECORDWhat each job does Why it exists What schedule it runs on What... Downloading Your Files Getting a copy.WHYA backup Migrating away Working locally Archiving a site you are retiringTHE... Editing Data Directly Changing a value by hand.WHEN THIS IS APPROPRIATECorrecting a site URL after a migration Fixing a... Email Deliverability: Everything That Matters, Briefly The whole category in one page.WHAT ACTUALLY DETERMINES DELIVERYAuthentication and reputation.... Email Stopped Working After Migration The most common casualty.THE USUAL CAUSESMX records not recreated at the new provider The mail... Engines and Programming: Everything That Matters, Briefly The summary.BUILDING YOUR OWN ENGINE IS YEARS OF WORK BEFORE ANY GAME EXISTSJustified only when... Enterprise Business Systems: Everything That Matters, Briefly The whole category in one page.THE SHARED RECORD IS THE WHOLE POINTWithout one, departments hold... ERP Failure and How It Happens Why these projects go wrong.WHAT THE COMMON CAUSES AREScope larger than the organisation could... Error 523 and 524: Unreachable and Timeout Two related failures.ERROR 523: ORIGIN IS UNREACHABLECloudflare could not route to the address in... Error establishing a database connection The application could not reach its database.WHAT IT MEANSThe credentials are wrong, the user... Estimating Backend Work Predicting effort.WHY ESTIMATES ARE WRONGUnknowns are discovered during the work.WHAT TO DO ABOUT... Evaluating an Application Before You Commit Questions to ask.MAINTENANCEWhen was the last release? Is there active development? How quickly... Executing and Verifying Migration Moving the data correctly.WHAT A TRIAL RUN ESTABLISHESWhether the procedure works How long it... Existing Applications: Everything That Matters, Briefly The summary.WHEN INHERITING AN APPLICATIONBack up, change every credential you control, and put... Expanding Revenue From Existing Customers Growing without new sales.WHY IT IS THE EFFICIENT ROUTEThey already trust you, and there is no... Explaining DNS to a Client Making it understandable.THE ANALOGY THAT WORKSA domain is like a business name in a directory.... Exporting Only Part of a Database Taking specific tables or rows.WHYRecovering one table from a backup Moving specific data between... File Management: Everything That Matters, Briefly The whole category in one page.THE MOST IMPORTANT THING TO UNDERSTANDAnything in public_html is... File Ownership and Why It Matters Who a file belongs to.WHAT OWNERSHIP ISEvery file belongs to a user and a group.WHY IT... Finding Duplicate Rows Identifying repeated data.WHY IT ARISESAn import run twice A form submitting twice A plugin... Finding Your First Clients Where the initial customers come from.THE REALISTIC ANSWERPeople you already know, and people you... Flushing Your Own DNS Cache When the problem is your machine.WHEN THIS APPLIESEveryone else sees the change and you do not.Or... Free Website Migration to ZillionKingHost We will move your existing website to us at no charge. For anything business-critical, this is... Frontend Development Without a Framework When plain code suffices.WHAT THE PLATFORM PROVIDES NOWModule loading Element selection and... Getting Development Support from Us What we cover, and what is yours.WHAT WE HELP WITHServer configuration questions PHP versions and... Getting Help with an SSL Problem What to include so a ticket is resolved quickly.CHECK FIRSTcPanel > SSL/TLS Status, and click... Getting Help With SEO From Us What we can and cannot assist with.WHAT WE CAN HELP WITHTechnical hosting matters affecting SEO:... Getting Help With Your Migration What we can do.WHAT WE CAN HELP WITHPerforming the transfer, in many cases Advising on the... Getting Help with Your Website What we cover and where else to go.WHAT WE HELP WITHHosting, domains and email The site being... Getting Support for Third-Party Applications Who helps with what.WHAT WE COVERServer configuration: PHP versions, extensions, limitsDatabase... Getting Testimonials and Referrals Making satisfied clients useful.WHEN TO ASKAfter you resolved something for them. That is when... Going Live The transition.WHAT TO DECIDEThe cutover date and approach What happens to the old system What... Handling a Client Who Wants to Leave The end of a relationship.FIRST, ASK WHYGenuinely. Sometimes it is a fixable problem nobody told... Handling Character Set and Encoding Problems Mangled characters after a move.THE SYMPTOMAccented characters, curly quotes and symbols... Handling Database Changes in Version Control Schema as part of the code.THE PROBLEMCode is versioned. Databases are not, unless you make them... Hardware Lifecycle and Refresh Equipment over time.WHAT HAPPENS AS EQUIPMENT AGESFailure rates rise Support and parts become... Hidden Files and Why They Matter Files you cannot see by default.WHAT THEY AREFiles whose names begin with a full stop.The most... Hosting and Infrastructure for SaaS Where the product runs.WHAT THE OPTIONS AREManaged platforms, handling deployment and scaling... How a Domain Sale and Transfer Works (ZillionkingHost Domain Marketplace) How a Domain Sale and Transfer Works Whether you purchase a domain through Buy It Now, win an... How DNS Propagation Works When you change nameservers or DNS records, the change does not reach the whole internet... How IP Addresses Relate to DNS DNS is the system that turns names into addresses. Understanding the link explains most... How Often to Back Up Matching frequency to what you can afford to lose.THE QUESTION TO ASKIf you lost everything since... How to Buy If You Already Have a Website Elsewhere Moving to us.WHAT YOU NEED TO ESTABLISH FIRSTWhere the domain is registered, and whether you can... How to Migrate from your Previous Host to ZillionKingHost Migrating from your previous host to ZillionKingHost  can be a very smooth process or it can... HTTPS and SEO What search engines actually do with it.WHAT IS TRUESearch engines prefer secure sites. HTTPS is... Images Not Displaying Broken image placeholders.THE COMMON CAUSESURLs in the database still pointing at an old domain,... Importing a Database Restoring or migrating data.BEFORE IMPORTINGDrop the existing tables. Importing over existing... Importing CSV Data Loading data from a spreadsheet.WHENBulk-loading products, customers or reference data Migrating... Importing Products in Bulk Adding many at once.WHEN TO IMPORTMore than a few dozen products Migrating from another platform... Insurance and Liability as a Reseller Thinking about what could go wrong.THE EXPOSURESA client's site down for an extended period,... Integration and Data: Everything That Matters, Briefly The summary.DECIDE WHICH SYSTEM IS AUTHORITATIVE FOR EACH KIND OF DATAWithout that, conflicting... Integration Testing Verifying components together.WHAT IT VERIFIESThat components communicate correctly, with real... iOS Data Persistence Storing data on device.WHAT OPTIONS EXISTSimple preference storage, for small values Files in the... Is a Hosting Business Worth Starting? An honest assessment before you commit.WHAT THE BUSINESS ACTUALLY ISYou buy capacity wholesale... Joomla Database Notes Working with a Joomla installation.THE CONFIGURATIONconfiguration.php holds the database name,... Joomla: Common Problems What goes wrong and how to fix it.BLANK PAGE OR 500 ERROREnable error reporting in... Keeping Mail Where It Is While Moving the Website Splitting the two during a migration.WHEN THIS APPLIESYou want the website on a new server and... Knowing When to Get Professional Help Where the line is.DO IT YOURSELFEditing text and images Adding pages Applying updates Basic... Laravel and Framework Database Notes Application databases you or a developer built.MIGRATIONSLaravel and similar frameworks define... Laravel Deployment and Optimisation Getting a Laravel application running well.THE DEPLOYMENT SEQUENCEPull the code.Install... Maintaining Authentication Over Time Keeping records correct.WHAT BREAKS AUTHENTICATIONAdding a new sending service without updating... Managing Database Changes Across Environments The hardest part of deployment.THE PROBLEMCode can be replaced wholesale. A database cannot,... Managing Database Changes During Deployment Schema and code together.THE PROBLEMCode and schema change together, but do not deploy... Managing Database Migrations in Deployment Schema changes safely.WHAT A MIGRATION ISA versioned, repeatable schema change, committed with... Managing Database Size and Growth Databases grow, and growth causes problems.WHAT GROWSLog and audit tables Revisions, in content... Managing Dependence on a Single Provider Portability and risk.WHAT CREATES DEPENDENCEProprietary services with no equivalent elsewhere... Managing Game State Tracking what is happening.WHAT STATE EXISTSWorld state: what is wherePlayer state: position,... Matchmaking and Player Sessions Bringing players together.WHAT MATCHMAKING MUST BALANCEMatch quality Waiting time Connection... Microsoft 365: Everything That Matters, Briefly The summary.ENABLE MULTI-FACTOR AUTHENTICATION FOR EVERY ACCOUNTIt prevents the large majority of... Migrating a Client's Site to Your Hosting The work that wins the client.BEFORE STARTINGGet access to the current hosting, or a full backup... Migrating a Custom Application Moving something you built yourself.WHAT TO MOVEApplication code The database Uploaded files and... Migrating a Database Between Hosts Moving data without losing any.THE PROCEDUREExport the source database with mysqldump, or... Migrating a Database to Another Server Moving between hosts or accounts.THE PROCEDUREExport from the source, using the command line for... Migrating a Site Without Losing Rankings The highest-risk SEO operation.BEFOREExport a complete list of current URLs from analytics,... Migrating a Site You Did Not Build Inheriting someone else's work.WHAT TO ESTABLISH FIRSTWhere the domain is registered, and whether... Migrating a Website Yourself If you would rather do it yourself, the process is straightforward.1. TAKE A COMPLETE COPYFrom... Migrating a WordPress Site The most common migration.TWO APPROACHESA migration plugin, which handles most of it Manual... Migrating an Application to New Hosting Moving installed software.THE GENERAL PROCEDUREArchive the application files and download... Migrating an Existing WordPress Site to ZillionKingHost You can move an existing site to us yourself in under an hour, or request our free migration... Migrating an Existing WordPress.com Site This article can assist if the WordPress blog is hosted on WordPress.com. Just follow these steps... Migrating an Online Store to New Hosting Shops need more care than brochure sites, because the database changes constantly.THE... Migrating Away From Cloudflare to Another Provider Moving DNS elsewhere.BEFORE STARTINGExport the zone from Cloudflare. That file is your record of... Migrating Away from ZillionKingHost If you decide to move elsewhere, we will not obstruct you. Here is how to leave cleanly.TAKE YOUR... Migrating Between Facilities Moving your hosting.WHAT TO ESTABLISH FIRSTWhat must move What depends on what How much downtime... Migrating Between Frameworks Changing technology.WHEN IT IS WARRANTEDThe current framework is unsupported It genuinely cannot... Migrating Between PHP Versions Upgrading without breaking the site.BEFORE CHANGINGCheck your application's stated compatibility... Migrating Between Platforms Moving from one application to another.WHEN THIS ARISESOutgrowing a platform Consolidating onto... Migrating Client Accounts to Your Reseller Account Bringing existing clients from another host is straightforward if sequenced properly.THE PROCESS... Migrating Content Between Applications Moving content when changing platform.WHAT USUALLY TRANSFERSArticles and pages, through an export... Migrating Content to a New Website Moving what you have.WHAT TO BRINGPages that still describe what you do Content that ranks in... Migrating Content to SharePoint Moving files from elsewhere.WHAT TO ESTABLISH FIRSTWhat content exists What is still used What... Migrating Customers Between Servers Moving accounts without disruption.WHY IT HAPPENSHardware replacement Rebalancing load Upgrading... Migrating DNS Between Providers Moving where records are held.BEFORE STARTINGExport or record every record at the current... Migrating Email from Another Provider Moving mailboxes without losing anything.THE OPTIONSAsk us. Our free migration covers email where... Migrating From a Non-cPanel Host When the control panels differ.WHAT CHANGESNo single backup file carries everything.Each part... Migrating From a Website Builder Wix, Squarespace and similar.THE HARD TRUTHBuilder sites generally cannot be exported in a usable... Migrating From Another cPanel Host The simplest case.WHY IT IS SIMplerBoth ends use the same control panel and the same backup... Migrating From Shopify or Another Hosted Shop Moving a shop.WHAT YOU CAN EXPORTProducts, usually as a spreadsheet Customers OrdersWHAT YOU... Migrating to a New VPS Moving from one server to another.PLANNINGBuild the new server fully before touching the old one... Migrating to HTTPS Without Losing Rankings The procedure that preserves search position.BEFORETake a full backup Note your current rankings... Migrating to Microsoft 365 Moving from another system.WHAT TO ESTABLISH FIRSTWhat is being migrated: mail, files, or bothHow... Migrating Without Downtime Downtime during a move is avoidable with sequencing rather than luck.THE PRINCIPLENever take... Migrating Workloads to Google Cloud Moving existing systems.WHAT TO ESTABLISH FIRSTWhat each system does and what depends on it What... Migration: Everything That Matters, Briefly The whole category in one page.THE THREE THINGS THAT DETERMINE SUCCESSRegistrar access. Without... Mixed Content After a Site Migration A common post-migration symptom.WHY IT HAPPENSThe database was copied from a site running on a... Monitoring Your Site's Search Health A routine that catches problems early.MONTHLYSearch Console performance: is traffic trending up,... Moving a Legacy Application to Laravel Migration strategy.WHAT NOT TO DORewrite everything and switch over in one step.WHYIt takes... Moving a Live Site With No Downtime The careful approach.THE PRINCIPLEHave the new server fully working before anyone is directed at... Moving From a VPS Back to Shared Hosting Sometimes the right decision.WHEN IT MAKES SENSEThe maintenance burden exceeds the benefit You... Moving From On-Premises to Cloud Migration and hybrid operation.WHAT TO ESTABLISH FIRSTWhat each system does, and what depends on... Moving from Reseller Hosting to a VPS A VPS gives control. It also gives you a server to look after.WHEN IT IS WARRANTEDYou need root... Moving Your Store to a Bigger Plan or VPS When and how to upgrade.SIGNS YOU GENUINELY NEED MOREConsistent resource limit warnings after... Multi-Tenant Architecture Serving many customers from one system.WHAT MULTI-TENANCY MEANSOne running system serving many... Multilingual Plugins and Tools Serving more than one language.WHAT THEY DOLet you maintain content in several languages, with a... My Cron Job Runs Too Often Unexpected frequency.THE SYMPTOMResource usage higher than expected Duplicate records or emails... My Database Was Corrupted or Emptied Data loss without file loss.WHAT YOU SEEError establishing a database connection Missing content... My domain name is not registered with ZillionKingHost can I host my website at ZillionKingHost? Yes you can host your website with ZillionKingHost.1. Check our hosting packages and  select the... MySQL and MariaDB Explained The two names you will see.WHAT THEY AREDatabase server software. Your application connects to it... Onboarding a New Client The first two weeks.WHAT TO ESTABLISH BEFORE ANYTHINGWhat they need: how many sites, mailboxes,... Ordering a Dedicated IP Address A dedicated IP assigns your account its own address rather than sharing one.WHEN IT IS GENUINELY... Ordering an Upgrade to an Existing Service Upgrades are ordered from within the service, not as a new order.HOWServices > My Services... Ordering Priority or Managed Support Where enhanced support options are offered, this is what to consider.WHAT STANDARD SUPPORT... Ordering Website Migration Migration from your previous host is free. Request it rather than doing it yourself for anything... Ordering With a Deadline If something must be live by a date, plan backwards.WHAT IS FASTShared hosting provisioning after... Ordering WordPress Hosting Hosting configured for WordPress.WHO IT SUITSAnyone running a WordPress site, which is most small... Page Loads Without Styling The content appears but the design does not.WHAT IT MEANSStylesheets failed to load. The HTML... Paying for Professional Services Some work falls outside standard support and is quoted separately.INCLUDED IN STANDARD... Performance and Operations: Everything That Matters, Briefly The summary.MEASURE THE DISTRIBUTION, NOT THE AVERAGEAverages conceal the experience of the... Planning an Implementation Structuring the project.WHAT TO ESTABLISH FIRSTScope: what is in this phaseTimeline,... Planning for Long-Term Maintenance What you are committing to.WHAT EVERY INSTALLED APPLICATION REQUIRESRegular updates, indefinitely... Playbook: Migration Requests Bringing a site in.ESTABLISH FIRSTWhere it is now What it is built on Whether they have access to... Plugin Update Problems When updates go wrong.WHAT CAN HAPPENThe site breaks A feature stops working Settings reset A... Plugins That Stop Being Maintained Abandonment.HOW TO SPOT ITNo update in over a year The developer's site is gone Support questions... Post-Migration Checklist Work through this after every migration. Problems found now are cheap; problems found in three... Pre-Sales Questions: What to Ask Ask before ordering. It is much easier than unpicking a wrong order.WORTH ASKINGWhether a plan... Preparing Your Site for Migration Cleaning up first.WHY BOTHERMoving a bloated site moves the bloat.A migration is a natural point... Products Not Showing in the Shop Products exist in admin but customers cannot find them.CHECK THESEIs the product published, not... Python Backends: Everything That Matters, Briefly The summary.ALWAYS USE AN ISOLATED ENVIRONMENT WITH PINNED DEPENDENCIESOtherwise projects... Reconfiguring Mail Clients After a Server Migration When your account moves to a different server, devices may need attention.WHAT USUALLY CHANGESThe... Recovering After a Failed Server Migration When a move between servers went wrong.THE SITUATIONFiles or data did not transfer completely, or... Recovering from a Traffic Loss Acting once you know the cause.IF IT WAS TECHNICALFix it, then request indexing for important... Redirect Chains and Why They Slow Your Site Each redirect costs a round trip.WHAT A CHAIN LOOKS LIKEhttp://yourdomain.com to... Redirects and When to Use Them Sending visitors and search engines elsewhere.WHAT A REDIRECT DOESSends a request for one address... Reference: PHP and Laravel Terms Vocabulary.COMPOSERThe dependency manager for PHP.AUTOLOADINGLoading classes automatically when... Releasing Updates Shipping changes safely.WHAT TO DO BEFORE EVERY RELEASETest the release build on physical devices... Requesting a Free Website Migration We move your existing site to us at no charge. For anything business-critical, use this rather... Reseller Support: Everything That Matters, Briefly The whole category in one page.WHAT DETERMINES CLIENT SATISFACTIONResponse speed, more than... Reviewing Backend Code What to examine.CORRECTNESSDoes it do what it claims?Are edge cases handled: empty, missing, very... Rolling Back a Deployment Undoing a change that broke something.WITH GITChecking out the previous commit restores the... Ruby as a Language Characteristics and use.WHAT IT ISA dynamically typed, interpreted, object-oriented language... Running Artisan Commands on Your Hosting The command-line tool in production.WHERE TO RUN ITTerminal access in cPanel.WHAT TO SPECIFYThe... Running Python Applications Django, Flask and similar on hosting.CHECKING AVAILABILITYLook for Setup Python App in cPanel. If... Search and Replace in a Database Changing values across many rows.WHEN YOU NEED ITAfter a domain change After moving from http to... Search Rankings After a Migration Protecting your visibility.WHAT CAN GO WRONGURLs changed without redirects The site blocked from... Selling a Domain Registered Somewhere Else (ZillionkingHost Domain Marketplace) Selling a Domain Registered Somewhere Else You don't necessarily need to transfer a domain to... SEO Plugins and Tools What they do and what they do not.WHAT THEY PROVIDETitle and meta description fields per page... Server Migrations: What to Expect Occasionally we move accounts between servers, for hardware replacement, load balancing or... Serving Media from Object Storage Separating files from your hosting.WHAT IT MEANSUploaded images, documents and video stored with... Setting Up Email on Windows Mail The mail app built into Windows.THE STEPSOpen Mail and go to Accounts > Add account.Choose... Setting Up Multiple Cron Jobs Managing several.WHAT TO AVOIDScheduling everything at the same time.Several heavy jobs running... Setting Up Private Nameservers Private nameservers let clients point domains at ns1.yourbrand.com rather than at ours, so your... Shared Versus Dedicated: A Straight Comparison What genuinely differs, and what does not.SHARED IPIncluded with your plan at no cost Fully... SharePoint and Teams: Everything That Matters, Briefly The summary.TEAM FILES LIVE IN SHAREPOINTWhich is where permissions, retention and storage are... Shutting Down Responsibly Ending a product properly.WHY IT DESERVES CARECustomers built their work on it, and their data is... Site loads the old server after migration DNS or caching showing the previous host.FIRST, ESTABLISH WHICH YOU ARE SEEINGCheck what the... Sorry, you are not allowed to access this page A permissions error inside WordPress.WHAT IT MEANSYour user account does not have the capability... Splitting a Large Database Export When the file is too big to handle.WHEN THIS ARISESA database too large for phpMyAdmin's upload... SSH connection refused or permission denied Command line access failing.CONNECTION REFUSEDNothing is listening on that port.Check the port.... SSL Checklist After a Migration Certificates need attention whenever a site moves.IMMEDIATELY AFTER THE MOVEConfirm the domain... SSL for Email Clients Certificates matter for mail as well as the website.WHAT SECURES MAILConnections between your... Starting a Reseller Business Alongside Other Work The realistic model.THE COMMON SITUATIONA designer or developer adding hosting to existing work,... Strategy and Communication: Everything That Matters, Briefly The summary.STATE WHAT IS OUT OF SCOPE, AND WHYIt is the part of a strategy that protects you... Submitting and Maintaining a Sitemap Telling search engines what exists.WHAT A SITEMAP ISA file listing your pages, helping engines... Submitting Feedback or a Complaint We would rather hear a complaint than lose a customer quietly.HOW TO RAISE ITOpen a ticket... Support and Operations Terms Working with your host.TICKETA logged support request with a reference.SLAA service level... Supporting a Rollout or Migration Planned change affecting many users.WHAT TO ESTABLISH BEFORE IT BEGINSWhat is changing, precisely... Symptom: Error Establishing a Database Connection The site cannot reach its database.WHAT IT MEANSThe application cannot connect to the... Symptom: Files or Data Missing Something is gone.WHAT TO ESTABLISHWhat is missing, and when it was last seen Who has access What... Symptom: Images Not Displaying Broken image placeholders.WHAT TO CHECKWhether the file exists at the path requested Whether the... Symptom: Layout Broken or Unstyled The page appears as plain text.WHAT IT MEANSThe CSS is not loading.THE COMMON CAUSESA mixed... Symptom: Not Receiving Email Incoming failures.WHAT TO ESTABLISHAll senders or specific ones? Does webmail show it? When did... Taking a Backup from cPanel Take your own backup before any significant change. Do not rely solely on ours.FULL ACCOUNT... Taking a Full cPanel Account Backup The most complete backup available to you.HOWcPanel > Backup.Under Full Backup, click Download... Taking Your Own Backups Take one before every update, migration or significant change. It takes two minutes and has saved... Technical SEO After a Migration What to check when a site moves.WHAT BREAKS MOST OFTENThe search engine visibility setting,... Technical SEO Maintenance Routine Ongoing work.MONTHLYCheck Search Console for new errors Check indexed page count Check for... Technical SEO: Everything That Matters, Briefly The whole category in one page.BEFORE ANYTHING ELSEConfirm your site is indexed. A page that is... Terms You Will Hear and Should Question Language used loosely.UNLIMITEDUsually subject to limits stated elsewhere.Ask what the actual... Testing Databases and Data Integrity Verifying stored information.WHAT TO TESTData written matches what was submitted Constraints are... Testing Interfaces and Applications: Everything That Matters, Briefly The summary.AUTHORISATION ON INDIVIDUAL RECORDS IS THE COMMONEST SERIOUS INTERFACE... Testing Upgrades and Migrations Verifying change over versions.WHY IT IS THE MOST NEGLECTED TESTINGNew installations are tested;... Testing Vendor-Supplied Software Verifying what someone else built.WHAT YOU CAN TESTWhether it meets your requirements Whether it... The Error Is Not Listed Here Diagnosing something unfamiliar.READ IT PROPERLYErrors usually name a file, a line, and a... The Search Engine Visibility Setting The checkbox that hides your site.WHAT IT DOESAsks search engines not to index the site.WHY IT... The Site Does Not Work After Migration Common causes.A DATABASE CONNECTION ERRORThe configuration file has the wrong database name, user... The Site Loads for You but Not for Customers A difference in what people see.THE LIKELY CAUSESA hosts file entry on your machine, left from... The Website Resolves to the Wrong Place Pointing somewhere unexpected.WHAT IT MEANSThe A record points at an address other than your... Third-Party Risk in Payments Dependence on others.WHO YOU DEPEND ONPayment providers Switches and processors Banking partners... Timezones and Date Storage Why times appear wrong.THE COMMON CONFUSIONTimes displaying offset by hours from what you... Tokenisation and Card Vaulting Storing payment credentials safely.WHAT A TOKEN ISA substitute value representing a payment... Transferring Databases Moving the data.EXPORTINGFrom phpMyAdmin on the old host, or a command-line export.Export as SQL,... Transferring Email and Mailboxes The part people get wrong.WHAT DOES NOT MOVEMailbox contents do not travel with a website backup,... Trying to access array offset on value of type null A value was expected and was not there.WHAT IT MEANSThe code expected an array or object and... TTL Settings and Propagation How quickly changes take effect.WHAT TTL ISHow long a resolver may keep a record before asking... Two Providers Answering for One Domain Conflicting nameservers.HOW IT HAPPENSNameservers from two providers listed at the registrar,... TXT Records Arbitrary text with specific uses.WHAT THEY HOLDText. What matters is what reads it.THE COMMON... Uncaught Error: Class not found The code referenced a class that does not exist.WHAT IT MEANSPHP could not find the class being... Understanding ASP.NET The Microsoft framework.WHAT IT PROVIDESRouting Dependency injection, built in Middleware... Understanding Django The full framework.WHAT IT PROVIDESAn ORM Migrations An administrative interface, generated from... Understanding Laravel The dominant PHP framework.WHAT IT PROVIDESRouting An ORM Migrations and seeding Validation... Understanding Micro-Frontends Independently deployed interfaces.WHAT THEY AREAn application composed of separately built and... Understanding Migrations Schema as code.WHAT A MIGRATION ISA file describing a change to the database structure.WHY USE... Understanding QUIC and HTTP/3 A new transport.WHAT QUIC ISA transport protocol built on datagrams, providing reliability,... Understanding Ruby on Rails Convention over configuration.WHAT ITS PRINCIPLE ISSensible defaults, so that following... Understanding the Laravel Project Structure Where things live.WHAT THE MAIN DIRECTORIES HOLDApplication code: controllers, models, and your... Understanding Total Cost of Ownership What a system actually costs.WHAT THE VISIBLE COST ISLicences or subscriptions.WHAT THE REST... Understanding TTL The number that controls propagation.WHAT IT ISTime to live, in seconds. How long a resolver may... Understanding TTL and Propagation Why changes take time.WHAT TTL ISHow long a record may be cached before being checked again.Set... Understanding Xamarin and .NET MAUI The Microsoft approach.WHAT XAMARIN WASA framework building native mobile applications with C#... Unknown database The named database does not exist.WHAT IT MEANSThe application is looking for a database that is... Upgrading Frameworks and Dependencies Keeping current.WHY IT MATTERSUnsupported versions receive no security fixes, and falling far... Upgrading or Downgrading and How Proration Works Plans can be changed at any time, and the system calculates the price difference for you.MAKING... Upgrading or Downgrading Your Plan Plans can be changed at any time from the Client Area.HOW TO REQUEST A CHANGELog in at... URL Rewriting and Pretty URLs Making URLs readable and stable.WHY IT MATTERSReadable URLs are easier to share, better for... Using AI When Reading or Writing Is Difficult Practical support.FOR READING"Explain this letter in simple terms." "What is this document asking... Using DNS Lookup Tools Checking what is actually published.WHAT THEY DOQuery DNS and show what is returned, without your... Using Maintenance Mode Planned interruption.WHEN TO USE ITMigrations that cannot run alongside live traffic Deployments... Using Online SSL Checkers Independent verification of your configuration.WHAT THEY REPORTWhether the certificate is valid... Using Screen or Tmux for Long Tasks Preventing a dropped connection from killing a running job.THE PROBLEMA long-running command over... Version Control: Everything That Matters, Briefly The summary.SET UP THE IGNORE FILE BEFORE THE FIRST COMMITOnce a secret is committed it remains... Virtual Machine Management Day-to-day operation.WHAT TO STANDARDISETemplates, from which machines are created Naming... Warning: include or require failed to open stream A file could not be loaded.WHAT IT MEANSThe code tried to load a file and could not find it or... What Changed? The Most Useful Question Errors follow changes.THE QUESTIONWhat was different immediately before this started?Almost every... What Migrating Your Website Actually Involves The full picture.WHAT MOVESYour website files Your databases Your email accounts and their... What to Check After Any Migration The post-move checklist.IMMEDIATELYDoes the site load? Do all pages work? Do images display? Does... What to Do After Migrating The follow-up that catches problems.IMMEDIATELYConfirm the site loads Run AutoSSL Test mail both... What to Prepare Before You Order Five minutes of preparation makes the order straightforward.DECIDEThe domain name, checked for... What to Send When a Client Leaves The closing message.THE TONEGracious. They may return, and they will certainly be asked about... What You Need Before Migrating Gathering access.FROM YOUR CURRENT HOSTControl panel access, or a full backup FTP or file access... What You Will Need Before Ordering Hosting Preparation.DECIDE THE DOMAINWhether you are registering a new one, transferring one, or using... When a Deployment Breaks the Site Recovering quickly.FIRST, RESTORE SERVICERoll back. Check out the previous commit, or switch the... When an Application Is No Longer Maintained The project has been abandoned.HOW TO TELLNo release in a year or more The project site is... When the Shared IP Changes Shared addresses can change, usually during migrations or network reconfiguration.WHEN IT... When to Move Back to Shared Hosting A legitimate decision.THE SIGNSYou are not maintaining the server You dread touching it The... When to Replace a System Deciding a system has reached its end.WHAT INDICATES ITVendor support ending Inability to meet... When to Upgrade Your Reseller Plan Upgrade before capacity becomes a problem, not after.CLEAR SIGNALSDisk or inode usage... When You Actually Need to Touch the Database And when you do not.YOU DO NOT NEED TOEdit content, which the application does properly Change... Where to Get Help With an Order Different questions go to different places.BEFORE ORDERINGSales department ticket. Plan... Why Everything Belongs in Version Control The foundation.WHAT TO COMMITApplication code Configuration structure and examples Database... Why Implementations Fail Recognising the patterns.WHAT THE LEADING CAUSES ARERequirements not understood Scope exceeding... Wikis and Documentation Platforms Software for structured knowledge.THE OPTIONSMediaWiki: powerful, the software behind the largest... Windows Server Patching and Maintenance Keeping servers current.WHY IT MATTERSUnpatched servers are exploited, and vulnerabilities are... Working With Eloquent and the Database Layer Data access in Laravel.WHAT THE ORM PROVIDESModels mapping to tables, with relationships... Working with Multiple Databases Several applications, several databases.THE PRINCIPLEOne database and one database user per... Working With the Django ORM Data access.WHAT IT PROVIDESModels defining tables, with relationships and constraints.WHAT... Writing a Correct robots.txt A small file with large consequences.WHAT IT DOESTells crawlers which paths they may request. It... Your IP Changed After a Migration Account migrations between servers change the address.WHY IT HAPPENSHardware replacement, load... Your PHP installation appears to be missing the MySQL extension WordPress cannot find the database driver.WHAT IT MEANSThe PHP extension WordPress uses to talk...
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot