Knowledgebase

Viewing articles tagged 'errors'

.NET Development: Everything That Matters, Briefly The summary.THE PLATFORM IS CROSS-PLATFORM NOWWhich changes hosting entirely — Linux servers and... "Your Connection Is Not Private" Explained The general warning browsers show when a certificate check fails.WHAT IT MEANSOne of the three... "Error Establishing a Database Connection" in WordPress, Causes and Solution. In this article we shall look how to resolve the "Error Establishing a Database Connection".... 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... 500 Internal Server Error The server encountered something it could not handle.WHAT IT MEANSA general failure. The specific... 502 Bad Gateway The server received an invalid response from an upstream process.WHAT IT MEANSSomething between... 503 Service Unavailable The server cannot handle the request at present.WHAT IT MEANSTemporary unavailability. Different... A Developer's Monthly Routine Maintenance across the projects you look after.FOR EACH PROJECTApply available updates, having... A Developer's Post-Launch Checklist The first days after going live.IMMEDIATELYVerify the site loads from a different network and... A Developer's Pre-Launch Checklist Before a site goes live.TECHNICALPHP version current and supported Required extensions... A Service Will Not Start The most common operational problem.THE FIRST COMMANDsystemctl status for the service. It reports... Access denied for user The database refused the credentials.WHAT IT MEANSThe username or password is wrong, or the user... Accessibility Checklist What to verify.VISUALBody text at least sixteen pixels Contrast ratio at least 4.5 to 1 Text... Accessibility for Contact and Enquiry Forms The form that matters most.WHY THIS ONE FIRSTIt is the route by which someone tells you they... Accessibility for Content and Blog Sites Where reading is the purpose.WHAT MATTERS MOSTReadability: size, contrast, line length,... Accessibility for Membership and Login Areas Behind the sign-in.WHY IT IS OFTEN WORSEAreas behind a login receive less testing and less design... Accessibility for Online Shops Where exclusion costs money directly.WHERE IT MATTERS MOSTThe checkout. A customer who cannot... Accessible Error Messages Telling people what went wrong.WHAT AN ERROR MESSAGE MUST DOIdentify which field Say what is... Accessible Form Labels The most common form failure.THE RULEEvery field needs a visible label, properly associated with... Achieving Deployment Without Downtime Continuous availability.WHAT IT REQUIRESSeveral instances A load balancer Graceful shutdown... Adding Custom Code Safely Functions and snippets.WHERE CODE GOESA child theme's functions file, or a code snippets... AI as an Accessibility Tool Where it makes a real difference.FOR PEOPLE WITH VISUAL IMPAIRMENTSDescribing images and... AI Automation Platforms Connecting AI into workflows.WHAT THEY DOConnect applications together, with AI capability at... AI for a Petrol Station or Fuel Business Retail fuel and related services.WHERE IT HELPSStaff procedures and training material Customer... AI for a Web Developer Building and maintaining sites.WHERE IT HELPSExplaining unfamiliar code Boilerplate Tests... AI in Software Development Where it helps developers.WHERE IT GENUINELY HELPSBoilerplate and repetitive code Explaining... AI Tools That Work With Images Visual input.WHAT THEY CAN DODescribe an image Read text from a photograph Answer questions about... AI Troubleshooting: Everything That Matters, Briefly The section summarised.FOR POOR QUALITYAlmost always the prompt. Add context, audience, length... Algorithms and Modelling: Everything That Matters, Briefly The summary.FIT A LINEAR OR LOGISTIC MODEL FIRST AND RECORD ITS PERFORMANCEIt is fast,... Always Online Serving a cached copy when your site is down.WHAT IT DOESIf our server is unreachable, Cloudflare... An Accessibility Improvement Plan Twelve weeks, an hour a week.WEEKS ONE TO TWORun an automated checker on your main pages Fix... Apple Security: Everything That Matters, Briefly The summary.THE MODEL IS DEFENCE IN DEPTH, EACH LAYER ASSUMING THE ONE ABOVE MAY FAILHardware... Apple Technology Terminology Names you will encounter.BUNDLEA directory treated as a single file, containing an application... Application Security Checklist What to verify before a site goes live.INPUT AND OUTPUTAll database queries parameterised Output... Applying a Promotional Code Codes are entered during checkout, before payment.HOWEnter the code in the promotional code field... Asking a Good Technical Question Getting useful answers.WHAT TO INCLUDEWhat you are trying to achieve What you did What you... Assessing AI Risk in Your Organisation What could go wrong.THE QUESTIONSWhat are we using it for? What would a wrong output cause? Would... Auction Rules and Conduct What is expected.WHAT BIDS MEANA binding commitment.WHAT IS PROHIBITEDBidding on your own... Auto-Increment Problems When new rows fail or get wrong ids.WHAT AUTO-INCREMENT ISThe counter assigning the next id when... Automating Business Processes With AI Where automation earns its place.WHAT MAKES A PROCESS SUITABLEHigh volume Consistent structure... Automating Deployment with Scripts Turning several steps into one command.WHAT A DEPLOYMENT SCRIPT DOESPulls the latest code... Automating Interaction With Web Services Scripted integration.WHAT THIS COVERSFetching data from an API, or sending data to one, on a... Automating Server Setup Making a rebuild repeatable.THE PROBLEMA server configured by hand over two years cannot be... Automation: Everything That Matters, Briefly The summary.BEFORE AUTOMATING ANYTHINGAsk whether the task is necessary at all, and who maintains... Avoiding Spreadsheet Errors Where mistakes hide.THE MOST COMMON ERRORSRanges that do not include all the data Formulas copied... Avoiding the Query Multiplication Problem The most common performance fault.WHAT HAPPENSA list of records is retrieved with one query.Then,... Backend Development: Everything That Matters, Briefly The whole category in one page.THE CLIENT IS UNDER THE USER'S CONTROLPrices, permissions,... Backend Development: Where to Start Learning A path into the work.WHAT TO LEARN FIRSTOne language, properlyHow HTTP works: methods, status... Backend Fundamentals: Everything That Matters, Briefly The summary.EVERYTHING IN THE CLIENT IS UNDER THE USER'S CONTROLPrices, permissions, validation... Backing Up Databases Separately from Files Why splitting them makes sense.WHY SPLITDatabases change constantly and are small. Files change... Backup Files Are Corrupt or Will Not Open The archive exists and does not work.COMMON CAUSESAn incomplete transfer, where the download or... Backups as Security The measure that saves you.WHY BACKUPS ARE SECURITYThey are what lets you recover from anything:... Bash and Shell Scripting Automating on Unix systems.WHAT IT ISThe command interpreter on most Unix-like systems, and a... BGP Security and Route Hijacking Protecting routing.WHAT THE FUNDAMENTAL WEAKNESS ISThe protocol was designed for a trusted... Bias, Variance and Error Analysis Understanding where error comes from.WHAT BIAS ISError from a model too simple to represent the... Blank White Page Nothing displays at all.WHAT IT MEANSPHP stopped and errors are not being displayed, which is... Blocking IP Addresses and Ranges cPanel's IP Blocker refuses connections from specified addresses.BLOCKING AN ADDRESScPanel >... Blocking Unwanted IP Addresses with IP Blocker IP Blocker stops specific addresses or ranges from reaching your sites at all.BLOCKING AN... Browser APIs: Everything That Matters, Briefly The summary.REQUEST PERMISSION AT THE MOMENT THE FEATURE IS USED, WITH CONTEXTAsking on page load... Browser Developer Tools Diagnosing in the browser.WHAT THEY PROVIDEInspecting the document and applied styles The... Building Against Buying Components What to write yourself.WHAT TO ALMOST ALWAYS BUYPayment processing Email sending Error tracking... Building APIs With Express The established framework.WHAT IT PROVIDESRouting Middleware Request and response helpersWHAT IT... Building APIs With FastAPI The modern typed framework.WHAT IT PROVIDESRouting Validation and serialisation from type... Building APIs With Flask The minimal framework.WHAT IT PROVIDESRouting Request and response handling Templating Little... Building APIs With Python Programmatic interfaces.WHAT AN API PROVIDESAccess to your application's functionality for other... Building Applications for Connected Devices Phone and web interfaces.WHAT THE APPLICATION MUST DOShow device status Present data meaningfully... Building Digital Twins Practical implementation.WHAT TO DECIDE FIRSTWhat question the twin must answer.WHYIt determines... Building Prediction Interfaces Serving requests.WHAT THE INTERFACE MUST DOAccept input Validate it Preprocess it Predict... Building Reliable Flows Automation that works.WHAT TO ALWAYS HANDLEFailure of any action The trigger firing unexpectedly... Building Services in Go Practical development.WHAT THE STANDARD LIBRARY PROVIDESHTTP serving and routing JSON handling... Building Services in Rust Practical development.WHAT THE ECOSYSTEM PROVIDESAsynchronous runtimes Web frameworks of varying... Building Simple AI Workflows Practical automation for small businesses.WHAT IS ACHIEVABLE WITHOUT DEVELOPERSAutomation... Building Small Internal Tools Utilities for your own business.WHAT THESE ARESmall programs solving a specific internal... Building With Apps Script Practical scripting.WHAT IT CAN REACHSheets, documents, slides, forms Mail and calendar Drive... Buying: Everything That Matters, Briefly The buyer's summary.THE ROUTESBuy it now for certainty. Offers when the price is beyond you.... C Plus Plus and Modern Systems Programming Power and complexity.WHAT IT ISA statically typed compiled language extending C with object... C# as a Language The Microsoft platform language.WHAT IT ISA statically typed, object-oriented, multi-paradigm... C# Language Essentials for .NET Practical language use.WHAT TO USE FOR DATA CARRIERSRecords, which provide value equality and... CAA Records: Controlling Who Can Issue Certificates A DNS record limiting which authorities may issue for your domain.WHAT IT DOESA CAA record names... Cannot Connect to the Mail Server Setup failures.THE FIRST CHECKDoes webmail work?If yes, the server is fine and the problem is... Cannot modify header information in wp-config or functions Whitespace before or after the PHP tags.WHAT IT MEANSOutput was sent before WordPress could set... Cannot Send Mail Outgoing problems.WHAT TO CHECK FIRSTWhether receiving works.If receiving works and sending does... Careers and Employment: Everything That Matters, Briefly The summary.A CURRICULUM VITAE EXISTS TO GET AN INTERVIEWNothing else. Write what you did and... Categorising and Routing Enquiries Getting messages to the right place.WHAT IT DOESReads incoming enquiries and categorises them:... Certificate Chains and Intermediate Certificates Why a certificate sometimes works in one place and not another.HOW THE CHAIN WORKSYour... Certificate error connecting to mail server Your client warns about the certificate.WHAT IT MEANSYou connected to mail.yourdomain.com and the... Changing the Database Without Downtime Schema changes on a live system.WHY IT IS DIFFICULTThe application and the schema must both work... Changing Your PHP Version How to do it safely.BEFORE ANYTHINGTake a full backup.CHECK COMPATIBILITYConfirm your... Changing Your PHP Version for WordPress Newer PHP versions are faster and more secure. Older ones are eventually retired and stop... Changing Your PHP Version with MultiPHP Manager Different sites on one account can run different PHP versions.CHANGING THE VERSIONIn cPanel open... Checking a Domain Before Buying Due diligence.WHAT TO CHECKThe exact spelling The extension The expiry date Previous use Rights... Checking Content for Errors and Inconsistencies Reviewing your own work.WHAT TO ASK"Check this for internal inconsistencies." "Are any claims... Checking Whether It Is a Known Issue Before spending time diagnosing.CHECK OUR ANNOUNCEMENTSClient Area > Announcements and Network... Checking Whether Your Cron Job Is Working Verification.WHY VERIFYA cron job that is not running produces no error. Things simply do not... Checklist: Before a Design Is Built Review points.PURPOSEIs the problem stated, and does this solve it? Is the primary action obvious... Checklist: Before Going Live Pre-launch review.VERSION CONTROLEverything committed No secrets in history Ignore file... Checkout Errors and Failures When customers cannot complete a purchase.FIRST, REPRODUCE ITBuy something yourself, as a guest,... Checkout page not loading or blank The final step fails.WHAT IT COSTSEvery minute this is broken is lost revenue, and customers... Choosing Between Shell Scripting and a Programming Language Where the line is.WHAT SHELL SCRIPTS DO WELLRunning commands in sequence File operations Short... Choosing the Right Permalink Structure Permalinks are the URL format for your content. Set this once, early — changing it later breaks... Choosing the Right PHP Version PHP runs most websites on our servers, and the version matters for both speed and... Choosing Your First AI Use Case Where to start.THE CRITERIAYou do it oftenIt involves language: writing, summarising,... Classifying and Prioritising Defects Deciding what gets fixed.WHAT SEVERITY MEASURESTechnical impact of the defect.WHAT PRIORITY... Classifying and Routing Support Requests Machine learning in support operations.WHAT THE TASKS ARECategorising by topic Assessing urgency... Cleaning Data Before Analysis Preparation.WHAT TO CHECK FIRSTDuplicates Missing values Obvious errors Inconsistent categories... Cloudflare and Our Support What we can help with.WHAT WE CAN HELP WITHWhether our server is responding correctly Certificate... Cloudflare Error Codes Explained What each number means.ERROR 520: unexpected response from the origin. Usually our server... Cloudflare Zone Export as a DNS Backup Records nobody else backs up.WHY THIS MATTERSNo hosting backup includes DNS records held at... CNAME Records Pointing a name at another name.WHAT IT DOESMakes one name an alias for another. Queries for the... Common Database Mistakes What goes wrong.RUNNING UPDATE OR DELETE WITHOUT A WHERE CLAUSEChanges or removes every row. No... Common Developer Mistakes on Shared Hosting The ones that cause real problems.EDITING FILES DIRECTLY ON PRODUCTIONChanges exist nowhere else... Common Frontend Anti-Patterns What repeatedly goes wrong.ADDING A FRAMEWORK A CONTENT SITE DID NOT NEEDREBUILDING NATIVE... Common Mistakes in Web Projects What goes wrong repeatedly.BUILDING WITHOUT REAL CONTENTReal content breaks the layout.DESIGNING... Common Support Scenarios Patterns you will meet repeatedly.CANNOT SIGN INPassword, account locked, expired, caps lock,... Comparing Periods Properly Like against like.WHAT TO COMPAREThis month against last month This month against the same month... Compiler Construction Turning source into executable code.WHAT THE STAGES ARELexical analysis: source into... Component-Based Development Building from pieces.WHAT A COMPONENT ISA self-contained piece of interface, with its own markup,... Components and Props in React Building blocks.WHAT A COMPONENT SHOULD DOOne identifiable thing.WHAT MAKES A GOOD ONEA clear... Computer Architecture and Systems: Everything That Matters, Briefly The summary.REAL PERFORMANCE IS DETERMINED BY THE MEMORY HIERARCHYSequential access uses every... Computer Vision Explained Making computers interpret images.WHAT IT DOESClassification: what is in this imageDetection:... Configuring Database Access Connecting.WHAT TO SETThe connection type, host, database name, username and password.WHEREIn the... Configuring the Environment on Your Hosting Settings in production.WHAT TO CREATEThe environment file, on the server, from your example.WHAT... Connecting a Web Application to a Database Persistence.WHAT TO SET UPDatabase credentials in configuration, not code A connection approach... Control Flow Across Languages Decisions and repetition.WHAT EVERY LANGUAGE PROVIDESConditional execution Repetition Early exit... Controlling Directory Listings with Index Manager If a folder has no index file, the server may display a list of everything inside it. Visitors... Coupon Codes and Discounts Coupons are applied at checkout and are subject to their own conditions.APPLYING ONEEnter the... Creating a Cron Job in cPanel Step by step.WHEREcPanel, Advanced, Cron Jobs.WHAT TO ENTERA schedule, using the dropdowns or the... Creating a MySQL Database and User Most web applications need a database, a user, and that user granted access to it. All three... Creating Teaching Resources With AI Materials for the classroom.WHAT TO PRODUCEWorksheets Practice questions Reading comprehension... Cross-Platform Development: Everything That Matters, Briefly The summary.THE KEY DISTINCTION IS WHETHER CONTROLS ARE DRAWN OR NATIVEDrawn controls give... Custom Error Pages at Cloudflare What visitors see when something fails.WHAT YOU CAN CUSTOMISEThe pages Cloudflare shows for its... Customer Support for SaaS Helping people use the product.WHY IT AFFECTS REVENUE DIRECTLYSupport quality influences renewal,... Customising Without Touching Code Options for non-developers.THE CUSTOMISERAppearance, Customise. Live preview of changes.Colours,... Data Centre Networking: Everything That Matters, Briefly The summary.MODERN DESIGNS OPTIMISE FOR TRAFFIC BETWEEN MACHINES, NOT IN AND OUTMeasure actual... Data Centre Technology: Everything That Matters, Briefly The whole category in one page.WHAT YOU ARE ACTUALLY BUYING WITH HOSTINGThe facility as much as... Data Fetching and State in Nuxt Applications Loading and sharing data.WHAT THE FRAMEWORK PROVIDESComposables for fetching, handling server and... Data for Machine Learning: Everything That Matters, Briefly The summary.LEAKAGE IS THE MOST DAMAGING ERROR AVAILABLEThe model tests excellently and fails... Database Considerations When Changing Hosts What to plan for.BEFORE MOVINGNote the database version at both ends Note the character set and... Database Errors in Applications Connection and query failures.ERROR ESTABLISHING A DATABASE CONNECTIONThe credentials in the... Database Limits on Your Plan What is allowed.WHAT IS TYPICALLY LIMITEDThe number of databases Total disk space, which... Debugging Framework Applications Finding faults in component code.WHAT TO ESTABLISH FIRSTWhether the data is wrong, or the... Debugging Laravel Applications Finding problems.WHERE TO LOOK FIRSTThe application log.WHAT IT CONTAINSThe exception, the... Debugging Production Problems Diagnosing live systems.WHAT TO ESTABLISH FIRSTWhat exactly is failing For whom Since when... Debugging Techniques on Hosting Finding the cause when something fails.ENABLE ERROR LOGGINGNever display errors on a production... Debugging Web Applications Finding faults.WHERE TO LOOK FIRSTThe browser console, for frontend errors The server log, for... Debugging With ZillionKingHost AI Finding what is wrong.HOW TO ASKPaste the code, the error, and what you expected to happen."Here... Deciding What to Automate Choosing the targets.WHAT SUITS AUTOMATIONRepetitive Rule-based Done frequently Error-prone by... Deciding Whether to Take the Site Offline A judgement call.WHEN TO TAKE IT DOWNIt is redirecting visitors somewhere harmful It is... Deep Learning Frameworks Building neural networks.WHAT THE MAIN OPTIONS AREA framework favouring imperative, Python-native... Delivering Machine Learning Projects Making them succeed.WHAT KILLS PROJECTSNo clear decision the prediction supports Data that does... Demand and Sales Forecasting Predicting quantities ahead.WHAT TO ESTABLISHThe horizon: how far aheadThe granularity: per... 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 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 Web Applications Getting changes live.WHAT THE STEPS USUALLY AREBack up Deploy the code or artefact Install... 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,... Deprecated: Function is deprecated A warning about future breakage.WHAT IT MEANSThe code uses something that still works and will be... Designing APIs Interfaces between systems.WHAT AN API DOESExposes functionality for other software to use.WHAT... Designing APIs for Mobile Clients What mobile needs from a backend.WHAT DIFFERS FROM WEB CLIENTSConnections are slower and... Designing Empty and First-Use States Before there is anything to show.WHAT AN EMPTY STATE ISWhat a screen shows when there is no... Designing Error and Failure States When things go wrong.WHAT AN ERROR MESSAGE MUST DOSay what happened Say what to do about it... Designing Financial Interfaces Interfaces handling money.WHAT USERS NEED TO SEEThe exact amount, with currency Who is being paid... Designing for Constrained Connectivity Intermittent and metered networks.WHAT TO ASSUMEConnections drop Speeds vary widely Data is... Designing for Motor Difficulties Reduced precision.WHO THIS AFFECTSPeople with tremor, limited dexterity or pain People using one... Designing for Observability Understanding a running system.WHY IT MATTERSYou cannot operate what you cannot see, and problems... Designing for Real Conditions Not the ideal case.WHAT DESIGNS ARE USUALLY TESTED ONA large screen, a fast connection, perfect... Designing for Reliability Systems that keep working.WHAT AVAILABILITY MEANSThe proportion of time a system is usable.WHAT... Designing for Touch Physical interaction.WHAT A FINGER ISImprecise, and it obscures what it touches.WHAT THAT... Designing Integrations Getting the detail right.WHAT TO DEFINE FOR EACH INTEGRATIONWhat data moves In which direction... Designing Pipelines for Failure Assuming things break.WHAT WILL FAILSources unavailable Credentials expiring Schemas changing... Designing Review Into AI Workflows Making oversight real.WHAT TO DECIDE BEFORE BUILDINGWhat must be reviewed By whom With what... Designing States for Every Element Beyond the default appearance.WHAT STATES EXISTDefault Hover, on devices with a pointer Focus,... Detecting and Preventing Leakage The error that ruins everything.WHAT LEAKAGE ISInformation in training data that would not be... Devices and Maintenance: Everything That Matters, Briefly The summary.RESTART WEEKLY, AND FIRST WHEN SOMETHING IS WRONGIt resolves a substantial proportion... DevOps and Infrastructure: Everything That Matters, Briefly The whole category in one page.ADOPT IN THIS ORDERVersion control with secrets excluded, tested... Diagnosing 500 Errors The server reporting that something failed.THE FIRST PLACE TO LOOKcPanel > Metrics >... Diagnosing a 500 Internal Server Error The generic error.WHAT IT MEANSSomething failed and the server could not produce a page.It is... Diagnosing a Blank Page The white screen.WHAT IT MEANSA fatal PHP error with error display disabled.The server produced... Diagnosing a White Screen No error, no content, nothing.WHAT IT MEANSPHP stopped and errors are not being displayed, which... Diagnosing Common Computer Problems A method.THE FOUR QUESTIONSWhat exactly happens? When did it start? What changed? Does it affect... Diagnosing Database Connection Problems Working through the causes.THE ERRORError establishing a database connection, or access denied,... Diagnosing Delivery Problems Where to start.WHAT TO ESTABLISH FIRSTIs it all mail or some? All recipients or specific... Diagnosing Issues After a Migration The site worked before the move.THE COMMON CAUSESDatabase credentials not updated, or the cPanel... Diagnosing Webhook Problems When orders do not update.CHECK THE URLCompare what your plugin specifies against what is in the... Diagnosing Whether Cloudflare Is the Problem Establishing where a fault lies.THE QUICKEST TESTPause Cloudflare from the dashboard. Traffic... Dictionaries and Key-Value Data Looking things up.WHAT A DICTIONARY ISA collection of keys, each with an associated value.WHY... Digital Assets and Currency Exposure Holding value in other terms.WHY PEOPLE CONSIDER ITLocal currency movement affects savings and... Disabling the WordPress Theme and Plugin File Editor The built-in editor under Appearance and Plugins lets anyone with administrator access write PHP... Disabling XML-RPC on WordPress xmlrpc.php allows remote applications to talk to WordPress. It is also routinely abused for... Displaying Messages and Feedback Telling people what happened.WHAT TO SHOW AFTER AN ACTIONConfirmation of what occurred.HOW... Disputes Between Buyers and Sellers When something goes wrong.WHAT DISPUTES USUALLY CONCERNA transfer not completing A name not... DNS When Using an External Mail Provider Mail elsewhere, website with us.WHAT TO CHANGEMX records pointing at the provider's servers, with... Document and Form Processing Extracting structure from documents.WHAT THE STAGES AREClassification: what kind of documentText... Documenting APIs Making them usable.WHAT DOCUMENTATION MUST COVEREvery endpoint What each does Required and... Documenting Support Work Records that help.WHAT TO RECORD IN EVERY TICKETWhat was reported What you found What you did... Drupal: Common Problems Frequent issues and their causes.WHITE SCREENEnable error display temporarily in settings.php, or... Duplicate entry for key An insert violated a uniqueness constraint.WHAT IT MEANSThe code tried to insert a row with a... Editing Configuration Files Safely Changes to configuration are how servers break.BEFORE EDITINGCopy the file first. A dated copy... Editing Files Safely Making changes without breaking things.THE RULECopy before you edit. Always.Name the copy... Email Client Will Not Connect: What to Check Work through these in order before opening a ticket.1. THE USERNAMEIt is the full email address,... Enabling and Managing Google APIs Using the API catalogue.WHAT THE CATALOGUE CONTAINSHundreds of APIs: Maps, Drive, Calendar,... Enabling WP_DEBUG and Finding Your Error Logs When something breaks, the log tells you exactly what failed. Guessing is slower. WordPress debug... Equivalence Partitioning and Boundary Values Choosing inputs systematically.WHAT EQUIVALENCE PARTITIONING ISDividing inputs into groups... Error 1020: Access Denied A firewall rule blocked the request.WHAT IT MEANSOne of your Cloudflare firewall rules matched... Error 520: Unexpected Response From Origin Cloudflare could not understand our reply.WHAT IT MEANSOur server returned something Cloudflare... Error 521: Web Server Is Down Cloudflare could not connect to us.WHAT IT MEANSOur server refused the connection, or is not... Error 522: Connection Timed Out Cloudflare waited and got nothing.WHAT IT MEANSCloudflare opened a connection and our server did... 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... Error Handling and Logging Knowing what went wrong.WHAT TO DISTINGUISHExpected failures: invalid input, not found, not... Error Handling Approaches What happens when something fails.EXCEPTIONSErrors thrown and caught elsewhere.What they provide:... Error Handling in Frontend Applications When things fail.WHAT WILL FAILNetwork requests External services Component rendering Anything... Error Handling in PHP Failing properly.WHAT PHP PRODUCESErrors, at several levels of severity Exceptions, which can be... Errors and Testing: Everything That Matters, Briefly The summary.READ TRACEBACKS FROM THE BOTTOMThe last line states the error. Then find the last... Escalating a Network Problem Effectively Getting help.WHAT TO ESTABLISH FIRSTWhat exactly fails When it started Who and what is affected... Establishing Coding Standards Consistency across a team.WHY THEY MATTERConsistent code is read faster, and differences become... Estimating Backend Work Predicting effort.WHY ESTIMATES ARE WRONGUnknowns are discovered during the work.WHAT TO DO ABOUT... Evaluating Model Performance Knowing whether it works.WHAT ACCURACY MEASURESThe proportion of correct predictions.WHY IT... Explaining AI Use to Clients and Patients Transparency in professional relationships.WHEN DISCLOSURE IS REQUIREDWhere your regulator... Explaining AI Use to Patients Transparency.WHEN TO TELL THEMIf a consultation is recorded or transcribed If AI is used in their... Explaining and Understanding Code Reading what someone else wrote.THE STRONGEST CODING USEExplaining code is a language task, and... Exploratory Testing Structured investigation.WHAT IT ISDesigning and executing tests simultaneously, letting findings... Exporting and Backing Up Your DNS Records nobody else backs up.WHY THIS MATTERSNo hosting backup includes DNS records held at an... Extracting From Application Interfaces Pulling data from services.WHAT TO ESTABLISH FIRSTRate limits Pagination approach Whether... Fairness in Machine Learning Systems Models that treat people equitably.WHY IT MATTERSModels make or influence decisions about people,... Fatal error: Allowed memory size exhausted The script used more memory than permitted.WHAT IT MEANSPHP reached its memory limit and... Fatal error: Call to undefined function The code called something that does not exist.WHAT IT MEANSA function was called, and PHP could... Fatal error: Maximum execution time exceeded The script ran longer than permitted.WHAT IT MEANSPHP stopped a script that exceeded its time... Feedback Loops Knowing quickly whether something worked.WHAT A FEEDBACK LOOP ISThe time between doing something... File Upload Problems in Applications Uploads failing or rejected.FILE TOO LARGERaise upload_max_filesize and post_max_size in cPanel... Finding Help and Language Communities Where answers are.WHAT SOURCES EXISTOfficial documentation Community question sites Chat... Finding PHP Errors Where the information is.THE ERROR LOGcPanel, Errors. Or the error log file in your account.That... Finding Reliable Help Online Answers that work.WHAT TO SEARCH FORThe exact error message, in quotation marks The software name... Finding Your Correct Mail Settings Do not guess these. cPanel generates the exact values for your account.WHEREcPanel > Email... Firewall Blocks Explained The server firewall blocks addresses showing patterns associated with attack.WHAT TRIGGERS A... Fixing "Allowed Memory Size Exhausted" PHP ran out of memory mid-request. It appears as a white screen, a partially rendered page, or an... Fixing "Error Establishing a Database Connection" WordPress cannot reach or authenticate to its database. There are four realistic causes. 1. Wrong... Fixing 404 Errors on Every Page Except the Homepage If the homepage loads but every other page returns "Page not found", the rewrite rules are... Fixing a 500 Internal Server Error A 500 error is the web server reporting that something failed without saying what. Work through... Fixing Broken Links and Missing Pages Housekeeping that matters.WHY IT MATTERSBroken links frustrate visitors and waste search engine... Fixing Image Upload Errors in WordPress "Unable to create directory", "The uploaded file could not be moved" and HTTP errors during... Fixing the WordPress White Screen of Death A completely blank page with no error message almost always means a PHP fatal error with error... Forecasting and Planning: Everything That Matters, Briefly The summary.THE SIMPLEST METHOD THAT WORKSLast year's same period, adjusted for known changes.For... Form Design Fundamentals The fundamentals.WHY FORMS MATTERThey are where most abandonment happens.WHAT REDUCES... Form Validation Patterns Checking input well.WHEN TO VALIDATEAfter a field is completed, not while typing.WHYAn error... Forms and Input Elements Collecting information.WHAT A FORM REQUIRESFields Labels associated with each A submission method... Frontend Practice: Everything That Matters, Briefly The summary.MANY SITES BUILT WITH A FRAMEWORK DID NOT NEED ONEAssess whether the complexity... Gathering Information From Users Establishing what happened.WHY IT MATTERSThe reported problem and the actual problem frequently... Generics and Type Parameters Reusable typed code.WHAT THEY PROVIDECode working with any type, while remaining type checked.WHY... Getting Development Support from Us What we cover, and what is yours.WHAT WE HELP WITHServer configuration questions PHP versions and... Getting Help With Accessibility Who to ask.WHAT WE CAN HELP WITHHosting matters affecting accessibility indirectly: site speed,... Getting Support for Third-Party Applications Who helps with what.WHAT WE COVERServer configuration: PHP versions, extensions, limitsDatabase... Getting Support for Your Online Business Who to ask about what.FOR HOSTING, DOMAINS AND EMAILUs. Open a ticket in the Support department... Go and Rust: Everything That Matters, Briefly The summary.BOTH COMPILE TO BINARIES WITH NO RUNTIME TO INSTALLDeployment becomes copying one... Go as a Language Simplicity for services.WHAT IT ISA statically typed, compiled language designed for simplicity,... Graphic Design Fundamentals Arranging visual elements.WHAT THE PRINCIPLES AREHierarchy: what is seen firstAlignment: elements... Grid and Volunteer Computing Loosely coupled distributed work.WHAT GRID COMPUTING ISSharing computing resources across... Handling a Server Incident When something breaks.THE ORDEREstablish what is affectedContain, if something is actively... Handling Cash Transactions The hardest to track.WHY CASH IS DIFFICULTIt leaves no automatic record.WHAT TO DORecord every... Handling Deleted and Missing Pages When content is removed.WHAT NOT TO DOSimply delete a page that had visitors or links.THE... Handling Errors Gracefully in Production What visitors see when something fails.THE RULESNever display technical errors to visitors. They... Handling Errors in Published Content When something is wrong.WHEN YOU FIND AN ERRORCorrect it promptly Note that it was corrected, if... Handling Errors Properly Failing well.THE PRINCIPLEAnticipate what can fail, and decide what should happen.WHAT CAN... Handling Events and Forms in React User interaction.HOW EVENTS WORKHandlers are attached as props, with React managing the... Handling Failed Deliveries When the parcel does not arrive.WHY DELIVERIES FAILNobody available Wrong or incomplete address... Handling Forms and User Input Safely Accepting submissions.WHAT TO VALIDATEEvery field Type, length, format and range Whether required... Handling Forms in Applications Input in interactive interfaces.WHAT TO START FROMNative form elements and native submission... Handling Imbalanced Data When one outcome is rare.WHY IT MATTERSA model predicting the majority class always can appear... Handling Negative Comments and Complaints Public criticism.RESPOND, PUBLICLY AND CALMLYEvery future reader sees your reply. A measured... Handling Network Requests on Mobile Reliable communication.WHAT TO ALWAYS SETA timeout.WHYA hanging request holds resources and... Handling Old and Outdated Content Content ages, and stale content harms.THE PROBLEMPages that were accurate three years ago and are... Handling Out-of-Stock and Discontinued Products What to do when you cannot sell something any more.TEMPORARILY OUT OF STOCKSet the stock status... Handling Partial Payments When only some arrives.WHY IT HAPPENSA customer paying what they can A dispute about part of the... Handling Poor Results When it does not go well.WHAT TO DO FIRSTRead the feedback properly, once the disappointment... Handling Product Images in a Shop Images at volume.THE SCALE PROBLEMA shop with two hundred products has hundreds of... Handling Scope Creep Requests beyond what was agreed.WHAT IT LOOKS LIKE"While you are at it, could you also..." "I... Handling Sessions and State Where user state lives.DEFAULT BEHAVIOURPHP stores session data in files on the server by... Handling URL Changes and Redirects Preserving rankings when addresses change.WHEN URLS CHANGEA redesign with new structure Moving... Hardening Servers Reducing exposure.WHAT TO DOInstall only what is needed Disable services not in use Restrict... Hardware and Chip Design: Everything That Matters, Briefly The summary.DESCRIBING HARDWARE IS NOT WRITING A PROGRAMEverything described happens... Health Checks Reporting whether a system works.WHAT A HEALTH CHECK ISAn endpoint reporting whether the... Helping Clients with WordPress Problems Most reseller clients run WordPress, and most of their problems are the same few.WHITE... Hosting Networking: Everything That Matters, Briefly The summary.WHY A CORRECT DNS RECORD IS NOT ENOUGHThe server must also recognise the domain as... How a Web Page Is Requested and Served Requests and responses.WHAT HAPPENS WHEN A PAGE LOADSThe name is resolved A connection is opened,... How DNS Propagation Works When you change nameservers or DNS records, the change does not reach the whole internet... How Email Travels Between Servers Mail delivery in outline.WHAT HAPPENS WHEN YOU SENDYour client connects to your mail server and... How Language Models Generate Text The mechanism, step by step.THE PROCESSYour input is converted to tokensThe model processes them... How Languages Communicate Interoperability.WHAT OPTIONS EXISTNetwork APIs, over HTTP or another protocol Message queues... How to Add an Addon Domain An addon domain hosts a completely separate website on the same cPanel account, with its own... How to Buy Site and Server Monitoring Knowing when something is down.WHAT IT DOESChecks your site at intervals and alerts you when it... How to Find and Read an Error Message Getting the actual text before anything else.WHY THE EXACT TEXT MATTERS"My site is broken" has... How Web Traffic Works HTTP and HTTPS in practice.WHAT HAPPENSYour browser resolves the name Opens a connection, usually... How Your Hosting File Structure Works Where everything lives.YOUR HOME DIRECTORYThe top level of your account. Everything belongs to... How Your Website Connects to Its Database The configuration that makes it work.THE FOUR VALUESDatabase name Username Password HostAll four... How Your Website Is Reached From visitor to server.WHAT HAPPENSThe visitor's device resolves your domain to an address It... How Your Website Uses an IP Address The path from a typed domain to a loaded page runs through an IP address.THE SEQUENCEA visitor... HTTPS and Canonical URLs Telling search engines which version is authoritative.WHAT A CANONICAL TAG DOESDeclares the... HTTPS for Staging and Development Sites Test environments need certificates too.WHYIf staging runs on http while production runs on... Human Oversight of Automated Decisions Keeping people in the loop.WHAT OVERSIGHT MODELS EXISTA person decides, with the model advising A... I Need Something from a Backup Months Ago Retrieving old content.WHAT PEOPLE NEEDA deleted page or post An old version of a document A... Identifying Tasks Worth Automating Choosing what to script.WHAT SUITS AUTOMATIONRepetitive Rule-based Done frequently Error-prone... Images Not Displaying Broken image placeholders.THE COMMON CAUSESURLs in the database still pointing at an old domain,... Implementing Caching in Your Application What to cache and how.THE CANDIDATESExpensive query results Rendered template fragments External... Importing and Exporting Databases Efficiently Moving data without timeouts.EXPORTINGmysqldump produces a SQL file containing structure and... Improving Legacy Code Safely Change without breaking.WHAT TO DO BEFORE ANY CHANGEVersion control A copy to work on A record of... Incidents, Requests and Problems The distinction that matters.WHAT AN INCIDENT ISSomething not working as it should.WHAT THE GOAL... Incorrect datetime value or Data too long for column The data does not fit the column.WHAT IT MEANSAn insert or update supplied a value the column... Increasing Execution Time When scripts take too long.THE SYMPTOMA process stops partway: an import, a backup, a bulk... Increasing PHP Memory Limit The most commonly adjusted setting.THE SYMPTOMA fatal error stating that allowed memory size was... Information to Include When Asking for Help Getting resolved faster.WHAT TO INCLUDE ALWAYSYour account username or domain Exactly what... Infrastructure Monitoring and Alerting Knowing the state of everything.WHAT TO MONITORAvailability, from outsideCapacity: processor,... Infrastructure Security: Everything That Matters, Briefly The summary.WHOEVER CONTROLS THE PIPELINE CONTROLS PRODUCTIONProtect it as tightly as production... Installing a Plugin Safely Before you click activate.BEFORE INSTALLINGBack up Check it is maintained Check reviews Know what... Installing a Purchased Certificate Getting a certificate from an authority onto your account.WHAT YOU RECEIVEThe certificate itself... Interface Mistakes That Recur Frequent failures.DESIGNING THE IDEAL CASE ONLYNo empty, error or overflow states.USING... Internet Architecture: Everything That Matters, Briefly The summary.ROUTING IS POLICY BEFORE IT IS GEOGRAPHYThe shortest path is not chosen; the... Internet Fundamentals: Everything That Matters, Briefly The summary.PROPAGATION IS CACHES EXPIRING, NOT A SPREADING PROCESSWhich is why a change appears... Interpreting Performance Results Understanding what you measured.WHAT TO ESTABLISH FIRSTWhether the system or the test was the... IT and Computer Skills: Everything That Matters, Briefly The whole category in one page.THE THINGS THAT PREVENT MOST PROBLEMSAutomatic updates. A standard... It Contradicted Itself Inconsistency within output.WHERE IT HAPPENSLong pieces Anything generated in sections Long... It Gave Me Wrong Information Factual errors.WHY IT HAPPENSIt generates plausible text. Plausible and true are different... Iterators, Generators and Lazy Evaluation Processing sequences efficiently.WHAT AN ITERATOR ISSomething producing values one at a time, on... Joins in Practice Combining tables correctly.WHAT THE TYPES DOInner: rows matching in bothLeft: every row from the... Joomla: Common Problems What goes wrong and how to fix it.BLANK PAGE OR 500 ERROREnable error reporting in... JVM and Enterprise Languages: Everything That Matters, Briefly The summary.THESE LANGUAGES SUIT LARGE, LONG-LIVED SYSTEMSStatic typing, automatic memory... 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... Keeping Your Origin Address Private If you use a proxy service, the protection depends on the origin staying unknown.HOW ORIGIN... Knowing When to Ask for Help Escalating sensibly.WHEN TO ASKYou have tried the obvious things The problem involves data you... Knowing When to Escalate to Us Working with your host.WHEN TO ESCALATEServer-level problems affecting several accounts Anything... Knowing When to Get Professional Help Where the line is.DO IT YOURSELFEditing text and images Adding pages Applying updates Basic... Kotlin as a Language A modern JVM language.WHAT IT ISA statically typed language running on the same virtual machine... Language Concepts: Everything That Matters, Briefly The summary.LANGUAGES TRADE OFF SPEED OF WRITING, SPEED OF RUNNING, SAFETY AND CONTROLNone... Laravel Deployment and Optimisation Getting a Laravel application running well.THE DEPLOYMENT SEQUENCEPull the code.Install... Learning an Additional Language The second and subsequent ones.WHY IT IS EASIERThe concepts transfer. Only syntax, libraries and... Learning Languages: Everything That Matters, Briefly The summary.STICK WITH YOUR FIRST LANGUAGE UNTIL YOU ARE COMPETENTSwitching repeatedly means... Learning to Delegate The hardest transition.WHAT MAKES IT HARDYou can do it faster You know it will be right Letting... Learning Your First Programming Language Starting out.WHICH TO CHOOSEOne with readable syntax, good learning material, and immediate... Ledger Design for Payments Recording money correctly.WHAT A LEDGER ISAn append-only record of movements between accounts.WHY... Legal Pages for a Restaurant or Food Business Selling food.WHAT YOU NEEDA privacy notice Terms, if you take orders online Delivery information... Load Testing Backend Services Measuring capacity.WHAT IT ESTABLISHESHow much load the service handles before degrading Where... Log Files and What They Tell You Where the answers usually are.THE IMPORTANT LOGSWeb server access log: every request, with status... Logging and Monitoring Knowing what happens in production.WHAT TO LOGStartup problems Handled errors with context... Logging and Observability Knowing what the system is doing.WHAT TO LOGRequests, with timing and outcome Errors, with... Logging and Telemetry From Devices Knowing what happened.WHAT TO DISTINGUISHTelemetry: the measurements the system exists to... Logging Effectively Recording what happened.WHAT TO LOGErrors, with context Significant actions External call... Logging From Hosted Applications Knowing what happened.WHY LOGGING MATTERSYou cannot watch a hosted application run.The log is the... Logs and What They Tell You Where the answers are.WHAT LOGS EXISTWeb server access and error logs System logs Authentication... Machine Learning Engineering: Everything That Matters, Briefly The whole category in one page.GENERALISATION IS THE ONLY THING THAT MATTERSTraining performance... Machine Learning Foundations: Everything That Matters, Briefly The summary.GENERALISATION IS THE ONLY THING THAT MATTERSPerformance on training data is... macOS Automation and Scripting Making the system do work.WHAT OPTIONS EXISTShell scripting AppleScript, controlling applications... Maintainable Code: Everything That Matters, Briefly The summary.FOLLOW THE COMMUNITY STYLE AND ADOPT A FORMATTERStyle then never gets debated, and... Maintaining a Website Over Time Ongoing care.WHAT REQUIRES ATTENTIONDependency and platform updates Certificate and domain... Maintaining Client Sites Ongoing work after launch.WHAT MAINTENANCE ACTUALLY INVOLVESApplying core, plugin and theme... Making Your Site Easy to Use Usability basics.THE PRINCIPLEVisitors should never have to work out how something works.... Managing Device Memory and Resources Working within tight limits.WHAT MEMORY EXISTSProgram storage, holding firmware Volatile working... Managing Environment Variables Configuration for hosted applications.WHAT THEY AREValues available to your application from its... Managing PowerShell Scripts Treating automation as code.WHAT TO PUT IN VERSION CONTROLEvery script that matters.WHYThey... Managing Printing Costs Reducing waste.WHAT DRIVES COSTConsumables, far more than the printer itself.WHAT THAT MEANSA... Managing Secrets Properly Credentials and keys.WHAT COUNTSPasswords API keys Certificates and private keys Database... Managing Server Data Separately Data from an API is not application state.WHY IT IS DIFFERENTIt is owned elsewhere It can become... Mathematics for Machine Learning The foundations that matter.WHAT LINEAR ALGEBRA PROVIDESThe language of the field: vectors,... Max Input Vars and Silent Failures A setting that causes confusing problems.WHAT IT LIMITSHow many individual form fields may be... Measuring Customer Value What a customer is worth.WHAT TO CALCULATEAverage purchase value How often they buy How long they... Measuring Form Performance Whether your forms work.WHAT TO MEASUREHow many people see the form How many start it How many... Measuring Whether a System Delivers Assessing value.WHAT TO ESTABLISH BEFORE IMPLEMENTATIONThe measures that will demonstrate... Membership and Subscription Applications Restricted content and recurring access.WHAT THEY REQUIREUser accounts and access control... Memory and How It Is Used Working storage.WHAT IT DOESHolds data and instructions currently in use.WHY IT IS FASTIt is... 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 Between PHP Versions Upgrading without breaking the site.BEFORE CHANGINGCheck your application's stated compatibility... Mobile Forms and Input Collecting information on a phone.WHY IT MATTERSTyping on a phone is slow and error-prone, and... Mobile UI and UX: Everything That Matters, Briefly The summary.PRIMARY ACTIONS BELONG LOW AND CENTRAL, WITHIN THUMB REACHNot in top corners. And... Model Deployment: Everything That Matters, Briefly The summary.PREFER BATCH SCORING WHERE IT FITSNo latency requirement, no serving infrastructure,... Modern PHP Practices How the language is written now.WHAT TO ADOPTStrict types, declared per file Type declarations on... Money Movement: Everything That Matters, Briefly The summary.NEVER USE FLOATING POINT FOR MONEYUse integers in the smallest unit or a decimal... Monitoring a Live Site Knowing it works.WHAT TO MONITORAvailability, from outside Error rates Response times Certificate... Monitoring a Shop Knowing when something is wrong.WHAT TO MONITORThat the site responds That the checkout works... Monitoring a Site Behind a CDN Knowing whether it is actually up.THE COMPLICATIONA monitoring service checking your domain... Monitoring and Logging in Google Cloud Understanding running systems.WHAT THE OPERATIONS SUITE PROVIDESMetrics for every service Logs... Monitoring Application Performance Knowing how the site actually performs.WHAT TO MEASUREServer response time, which reflects your... Monitoring Applications in Production Knowing how it behaves in the field.WHAT TO MONITORCrash-free session rate Application startup... Monitoring Azure Resources Understanding what is running.WHAT MONITORING PROVIDESMetrics for every resource Logs, collected... Monitoring Backend Services Knowing what is happening.WHAT TO MONITORAvailability, from outside Error rate Response time... Monitoring Client Sites Knowing before they tell you.WHAT TO MONITORWhether each site responds Whether it responds... Monitoring Device Fleets Knowing what is happening.WHAT TO MONITOR PER DEVICELast contact time Battery or power status... Monitoring Models in Production Knowing whether it still works.WHAT TO MONITOROperational health: availability, latency,... Monitoring Network Infrastructure Watching the fabric.WHAT TO MONITORLink status and utilisation Error, discard and retransmission... Monitoring on Shared Hosting What is possible.WHAT YOU CAN MONITORThat the site responds, from an external service That... Monitoring Your Resource Usage Resource Usage shows whether your account is hitting the CPU, memory or process limits of your... Monitoring Your Server Knowing when something is wrong.WHAT TO MONITORWhether the server responds Whether your sites... Monitoring: Everything That Matters, Briefly The summary.MONITOR FROM OUTSIDEA system cannot reliably report its own unavailability, and an... Multilingual and Multi-Region Sites: Everything That Matters, Briefly The whole category in one page.BEFORE COMMITTINGA second language doubles your content work... Multimodal AI Explained Systems handling more than text.WHAT IT MEANSA model working with several kinds of input or... My Cron Job Is Not Running Diagnosis.CHECK THE PATHThe most common cause. A wrong or relative path means nothing runs.Use... My Cron Job Runs but Nothing Happens The job fires and has no effect.WHAT THIS USUALLY MEANSThe command runs and the script fails, or... My Links Are Broken or Wrong Errors in a sent campaign.WHAT YOU CANNOT DORecall it. A sent email is gone.WHAT YOU CAN DOIf the... My Subdomain Does Not Resolve Diagnosis.CHECK IT EXISTS IN CPANELDomains should list it with a document root.CHECK WHERE YOUR... Navigating Your Account from the Command Line Understanding the directory layout.YOUR HOME DIRECTORYWhere you land when you connect. It... Network Automation Configuring at scale.WHY MANUAL CONFIGURATION FAILS AT SCALEDevices drift apart, mistakes are... Network Infrastructure: Everything That Matters, Briefly The summary.REDUNDANCY MUST BE GENUINELY DIVERSETwo cables in one tray, two connections to one... Network Monitoring in the Data Centre Watching the infrastructure.WHAT TO MONITORLink status and utilisation Error and discard rates... Network Redundancy and Resilience Surviving failures.WHAT CAN FAILA cable A switch A switch port An upstream provider A fibre route... Networking for Digital Displays and Media Screens and streaming.WHAT IT CONSUMESContinuous download, particularly for video.WHAT TO PLAN... Networking Implementation Practical construction.WHAT PROTOCOLS ARE USEDA connectionless datagram protocol, for most game... Neural Network Fundamentals How they work.WHAT A NEURON COMPUTESA weighted sum of inputs, plus a bias, passed through a... Node.js and Express: Everything That Matters, Briefly The summary.THE EVENT LOOP EXCELS AT CONNECTIONS, NOT COMPUTATIONBlocking it stalls every... Not Relying on Colour Alone Conveying information another way.THE PROBLEMA meaningful proportion of people cannot distinguish... Notice: Undefined variable or index A value was used before being set.WHAT IT MEANSThe code referred to something that does not exist... Notifications and User Feedback Confirming what happened.WHAT EVERY ACTION NEEDSConfirmation that it occurred, or explanation... Observability in Distributed Systems Understanding what is happening.WHY IT IS HARDEROne user action touches several services, and no... Offering a Public API Letting others build on you.WHAT IT PROVIDESCustomers automating their own work Partners building... Opening a Support Ticket Tickets from inside the Client Area are answered fastest, because you are identified... Opening Effective Tickets as a Reseller Getting faster answers.WHAT TO INCLUDEThe affected cPanel account username The domain The exact... Operating Streaming Systems Running them reliably.WHAT TO MONITORConsumer lag, per partition Throughput, in and out Error and... Optionals and Nil Safety Absence in the type system.WHAT AN OPTIONAL ISA type that may hold a value or nothing, expressed... Orchestrating Work With Cloud Workflows Coordinating steps.WHAT IT PROVIDESA defined sequence of steps, with conditions, retries and... Page Loads Without Styling The content appears but the design does not.WHAT IT MEANSStylesheets failed to load. The HTML... Parse error: syntax error, unexpected A file contains invalid PHP.WHAT IT MEANSPHP could not read the file at all. Nothing runs.The... Payment gateway not available at checkout The payment option does not appear.THE CHECKSIs the gateway enabled in the payment settings Are... Payroll Systems Paying people correctly.WHAT PAYROLL MUST CALCULATEGross pay, from salary or hours Statutory... People and Finance Systems: Everything That Matters, Briefly The summary.PAYROLL IS UNFORGIVING BECAUSE ERRORS AFFECT INCOME AND ARE NOTICED IMMEDIATELYVerify... Performance Testing Fundamentals Measuring how well software performs.WHAT THE TYPES ARELoad testing: behaviour at expected... Permissions or ownership wrong after restore Files present, site failing.WHAT IT MEANSFiles transferred but their permissions or ownership did... Personalisation Without Being Creepy Using what you know.WHAT WORKSUsing a first name, where you collected it and it renders correctly... Photographing People Portraits and business images.WHAT MAKES A PORTRAIT WORKThe subject being comfortable Light that... PHP and Laravel: Everything That Matters, Briefly The whole category in one page.RUN A SUPPORTED PHP VERSION AND A SUPPORTED FRAMEWORK... PHP and Memory Exhaustion Running out of memory.THE ERRORAllowed memory size exhausted, naming the limit and the file.WHAT... PHP as a Language Characteristics and use.WHAT IT ISA dynamically typed, interpreted language designed for the... PHP Configuration: Everything That Matters, Briefly The whole category in one page.THE VERSIONUse a current supported one. Newer is faster and... PHP Extensions Additional functionality.WHAT THEY AREModules adding capability: image processing, encryption,... Planning an HTTPS Rollout for a Large Site When a site has thousands of pages and real traffic.BEFORETake a full backup and verify it Record... Playbook: Email Not Working The most frequent request.ESTABLISH FIRSTSending, receiving, or both? All recipients or specific... Playbook: My Website Is Down The most urgent request.FIRST, ESTABLISHIs it actually down, or down for them? What error do they... Power Distribution in Racks From the room to the device.WHAT A POWER DISTRIBUTION UNIT ISA device within the rack providing... Power Systems: Everything That Matters, Briefly The summary.THE POWER PATH HAS MANY STAGESSupply, switchgear, uninterruptible supplies,... PowerShell as a Language Automation on Windows and beyond.WHAT IT ISA shell and scripting language built around objects... PowerShell Fundamentals for Administrators The core skills.WHAT TO KNOW FIRSTHow to find a command for a task How to see what a command... Preparing a Site for Deployment Before it goes live.WHAT TO BUILDProduction output: compiled, minified, with versioned... Preparing Product Images for the Web Technical preparation.THE TWO STEPSResize, then compress.WHAT SIZEAround 1,000 to 1,500 pixels on... Preparing Training Data Data for model building.WHAT DISTINGUISHES IT FROM ANALYTICAL DATAIt must reflect what will be... Preventing SQL Injection The most serious database vulnerability.WHAT IT ISAn attacker supplying input that becomes part... Preventing the Errors That Recur Fixing causes rather than symptoms.THE ERRORS THAT KEEP COMING BACKIP blocks, from a device using... Prioritising Accessibility Fixes What to do first.FIX FIRSTColour contrast, which affects the most people Form labels, which block... Products Not Showing in the Shop Products exist in admin but customers cannot find them.CHECK THESEIs the product published, not... Professional Conduct in IT Work Ethics in a privileged position.WHAT THE POSITION INVOLVESAccess to systems, files and... Programming Languages: Everything That Matters, Briefly The whole category in one page.EVERY LANGUAGE TRADES OFF SPEED OF WRITING, SPEED OF RUNNING,... Prompt Templates for Technical Work Adaptable structures.FOR EXPLAINING CODE"Explain what this code does, line by line, for someone... Prompts for Technical Work Adaptable starting points.EXPLAINING CODE"Explain what this does, for someone who knows... Protecting Against Cross-Site Request Forgery Actions triggered from elsewhere.WHAT IT ISAnother site causing a visitor's browser to perform an... Protocols and Ports: Everything That Matters, Briefly The summary.WHAT A PORT IS FOROne address, many services. The port says which service a... Publishing and Maintaining Extensions The store process.WHAT PUBLISHING REQUIRESA developer account, with a registration fee A packaged... Publishing Flutter Applications Releasing across platforms.WHAT EACH TARGET REQUIRESAndroid: a signed bundle, and Play Console... Quantum Computing: Everything That Matters, Briefly The summary.QUANTUM COMPUTERS ARE NOT FASTER CLASSICAL COMPUTERSThey may solve specific classes... Querying a Charge You Do Not Recognise Before assuming an error, check what the charge covers.CHECKINGBilling > My Invoices and open... Querying With Eloquent Retrieving data.WHAT YOU CAN DOFilter, sort, limit, group and aggregate, without writing... React Native Navigation and State Application structure.WHAT NAVIGATION REQUIRESA library, since it is not built in.WHAT TO... Reading a Stack Trace Understanding the list of function calls.WHAT IT ISA record of how execution reached the point of... Reading and Fixing PHP Errors Interpreting what the log tells you.THE TYPESParse error: a syntax mistake. The file will not run... Reading Bounce Messages What the error means.WHAT A BOUNCE ISA message telling you delivery failed.THE TWO KINDSHard... Reading Error Logs and Raw Access Logs When something breaks, the logs say what happened. This is faster than guessing.ERROR LOGcPanel... Reading Images and Scanned Documents Working from pictures.WHAT IT CAN DORead text from a photograph Extract data from a receipt or... Reading Logs from the Command Line Finding what went wrong.WHERE THEY AREError and access logs are available in your home directory... Reading Network Error Messages What they tell you.CONNECTION REFUSEDSomething answered and declined the connection.The host is... Reading Python Error Messages Understanding tracebacks.WHAT A TRACEBACK ISA record of where the error occurred and how the code... Receiving and Logging Requests The first step.WHAT TO CAPTUREWho is reporting How to contact them What exactly is happening When... Recommendation Modelling Predicting preferences.WHAT THE APPROACHES AREContent-based: similarity between... Reconciling Invoices Against Your Bank The monthly check.WHAT TO DOTake your bank statement for the month Match each receipt against an... Reconciling Your Bank Account Checking your records against reality.WHAT IT MEANSComparing your records against the bank... Recovering a Single Deleted Row Getting one record back.THE SITUATIONOne post, one order, one customer deleted in error. The rest... Recovering From a Plugin That Broke Your Site Getting back in.THE SYMPTOMA blank page, or a fatal error, or no admin access.THE FASTEST... Redirects and When to Use Them Sending visitors and search engines elsewhere.WHAT A REDIRECT DOESSends a request for one address... Reducing Failed Payments Getting more transactions through.WHY PAYMENTS FAIL HERECards restricted for online transactions... Reducing Form Abandonment People who start and stop.WHY THEY STOPToo many fields A field they do not want to give An error... Reference: Laravel Problems and Where to Look Quick lookup.BLANK PAGEApplication log, then server error log.CHANGES NOT APPEARINGConfiguration... Reference: Python Problems and Where to Look Quick lookup.SCRIPT WILL NOT RUN AT ALLSyntax error, or the wrong interpreter. Read the first... Reference: Python Terms Explained Vocabulary.INTERPRETERThe program that runs Python code.MODULEA Python file whose contents can be... Refunds and Goodwill When to give money back.WHAT TO DECIDE IN ADVANCEYour policy, written.WHY IN ADVANCEDeciding case... Refunds on Subscriptions When to return money.THE COMMON POSITIONSNo refunds for part-periods Refund the current period if... Regression and Ranking Metrics Measuring numerical and ordered predictions.WHAT MEAN ABSOLUTE ERROR MEASURESAverage size of... Relay access denied Your message was refused for sending.WHAT IT MEANSThe server refused to pass your message to an... Reliability and Uptime Keeping the service available.WHY IT MATTERS MORE THAN IN OTHER SOFTWARECustomers pay... Remote Hands and On-Site Support Physical work you cannot do yourself.WHAT REMOTE HANDS MEANSFacility staff performing physical... Reporting a Billing Error to Us We would rather hear about a mistake than have you find it months later.WHAT COUNTSAn invoice for... Reporting a Rewards Discrepancy If the figures do not match what you expected, here is how to raise it.FIRST, CHECK YOURSELFRead... Reporting Defects Effectively Writing a report someone can act on.WHAT A DEFECT REPORT NEEDSA title describing the problem... Research Skills: Everything That Matters, Briefly The summary.STATE YOUR QUESTION IN ONE SENTENCEIf it cannot be, it is probably several... Resolving Merge Conflicts When changes collide.WHAT A CONFLICT ISThe same region changed differently in two branches.WHY IT... Responsible Machine Learning Fairness, privacy and honesty.WHAT MODELS LEARNWhatever is in the data, including its biases.WHAT... Restarting and Reloading Your Application When changes take effect.WHY A RESTART IS NEEDEDThe application runs as a persistent process... Restarting Services Safely Knowing what a restart does before you do it.RELOAD VERSUS RESTARTReload re-reads configuration... Retail and Point of Sale Systems Systems for selling in person.WHAT THEY MUST DOProcess sales quickly Handle several payment... Reviewing Code With ZillionKingHost AI A second pair of eyes.HOW TO ASK"Review this code. Identify: security issues, missing error... Reviewing Frontend Code What to look for.CORRECTNESSEvery state handled: loading, empty, errorEdge cases: no data, very... Reviewing Instead of Testing Finding defects without execution.WHAT STATIC TECHNIQUES AREExamining artefacts without running... Rolling Back a Deployment Undoing a change that broke something.WITH GITChecking out the previous commit restores the... Running Custom PHP Code Safely Code you or a developer wrote.THE ESSENTIALSParameterise every database query. Never concatenate... Running Laravel on Shared Hosting The framework works well here with correct setup.THE DOCUMENT ROOTPoint the domain's document... Running Your First Python Script The basic workflow.THE SEQUENCEWrite code in a file with a .py extension Save it Run it from a... Scientific Computing Practice Computing for research.WHAT DISTINGUISHES ITCorrectness matters more than elegance Results must... Search Results Show the Wrong Information Outdated or incorrect details in results.THE COMMON CASESAn old title or description still... Searching Effectively Finding what you need.WHAT MOST PEOPLE DOType a question and take the first result.WHAT WORKS... Searching for Academic Sources Finding material.WHERE TO SEARCHAcademic databases and indexes Your institution's library Open... Secure Coding Basics for Custom Websites If your site is custom-built rather than a packaged application, these are the issues that... Securing Notification Handling Verifying inbound messages.WHAT THE RISK ISAn attacker sending a forged notification claiming... SEO When Redesigning a Website The most common way businesses lose rankings.BEFORE THE REDESIGNExport all current URLs from... Servers and Storage: Everything That Matters, Briefly The summary.WHAT MAKES SERVER HARDWARE DIFFERENTContinuous operation, redundant components,... Setting File and Folder Permissions in cPanel Permissions decide who can read, write and execute a file. Wrong values cause both 403 errors and... Setting File Permissions What must be writable.WHAT NEEDS TO BE WRITABLEThe storage directory and its contents The... Setting Safe File Permissions Permissions control who may read, write and execute each file. Loose permissions let one... Setting the SSL Mode Correctly The setting that causes the most problems.THE MODESOff: no encryption. Never use this.Flexible:... Setting Up Alerting Being told when it matters.WHAT AN ALERT SHOULD MEANSomeone must do something now.WHAT HAPPENS... Setting Up Custom Error Pages What visitors see when something is not found.WHY BOTHERThe default server error page is bare,... Setting Up SPF Correctly The record that says who may send.WHAT IT DOESLists the servers permitted to send mail for your... Setting Up SPF for Your Domain SPF tells receiving servers which machines may send mail for your domain.WHAT IT ISA TXT record... Shell and Automation: Everything That Matters, Briefly The summary.SET EXIT-ON-ERROR AND QUOTE EVERY VARIABLEWithout those, a script continues after a... Showing Hidden Files (Dotfiles) in File Manager Files whose names begin with a dot are hidden by default. These include several of the most... Site is slow but no error appears Working, and too slowly.MEASURE FIRSTLoad a plain static file. If that is fast while pages are... SMTP Error Codes You May Encounter A short guide to the numbers in bounce messages.THE FIRST DIGIT4xx: a temporary failure. The... Softaculous installation failed The one-click installer did not complete.THE COMMON CAUSESThe target directory already contains... Sorry, you are not allowed to access this page A permissions error inside WordPress.WHAT IT MEANSYour user account does not have the capability... Specialised Technology: Everything That Matters, Briefly The whole category in one page.MOST OF THESE FIELDS REWARD THE SAME DISCIPLINEMeasure before... Specialised Testing: Everything That Matters, Briefly The summary.TEST ON THE OLDEST SUPPORTED BROWSER AND DEVICEThat is where features silently fail.... SPF, DKIM and DMARC for Marketing Email Authentication explained for senders.SPFLists which servers may send for your domain.When you add... Spreadsheets: Everything That Matters, Briefly The summary.THE STRUCTURE THAT MAKES EVERYTHING WORKRaw data on one sheet, calculations on... SQL: Everything That Matters, Briefly The summary.UNDERSTAND THE EXECUTION ORDERJoin, filter, group, filter groups, compute, sort,... SRV Records Service location records.WHAT THEY DOSpecify the host and port for a particular service, rather... SSL Errors With Cloudflare Certificate problems in the path.THE TWO CERTIFICATESVisitor to Cloudflare, which Cloudflare... Stating Prices and Charges Correctly What customers must be told.THE PRINCIPLEThe total cost should be clear before the customer... Subdomain Not Working One hostname failing.THE CHECKSDoes the subdomain exist in cPanel? Does a DNS record exist for... Supervised Learning Fundamentals Learning from labelled examples.WHAT IT REQUIRESExamples, each with input features and a known... Support and Operations Terms Working with your host.TICKETA logged support request with a reference.SLAA service level... Surviving Sudden Load Sudden load.WHAT CAUSES THEMMarketing activity Being featured somewhere Seasonal events Automated... Swift Error Handling Failures as part of the design.WHAT THE MECHANISM ISFunctions declaring they can fail, with... Swift Generics and Advanced Types Reusable typed code.WHAT GENERICS PROVIDECode working with any type, while remaining checked.WHAT... Swift in Depth: Everything That Matters, Briefly The summary.VALUE TYPES ARE THE DEFAULT FOR A REASONCopies cannot be changed unexpectedly by... SwiftUI Performance and Previews Working efficiently.WHAT PREVIEWS PROVIDERendering views during development, without running the... SwiftUI: Everything That Matters, Briefly The summary.VIEWS ARE VALUES, RECREATED WHEN STATE CHANGESThey are cheap and disposable, not... Switching and Fabric Design Building the internal network.WHAT A TOP-OF-RACK SWITCH DOESConnects the servers in one rack, and... Switching DNS and Going Live The moment of change.BEFORELower TTLs a day in advance Confirm the new site is fully tested... Symptom: A White or Blank Page Nothing but white.WHAT IT MEANSA fatal error occurred and the error message is not being... Symptom: Cannot Log In to the Site Administration access lost.WHAT TO ESTABLISHIs the password wrong, or is the page failing?FOR A... Symptom: Cannot Send Email Outgoing failures.WHAT TO ESTABLISH FIRSTDoes receiving work? Does webmail send?IF WEBMAIL... Symptom: Changes Cause Errors or Vanish Settings that will not save.WHAT IT USUALLY ISmax_input_vars being exceeded.WHAT THAT... Symptom: Error Establishing a Database Connection The site cannot reach its database.WHAT IT MEANSThe application cannot connect to the... Symptom: Images Not Displaying Broken image placeholders.WHAT TO CHECKWhether the file exists at the path requested Whether the... Symptom: Internal Server Error The 500 error.WHAT IT MEANSThe server could not complete the request.Deliberately vague, so the... Symptom: The Site Does Not Load At All Nothing appears.WHAT TO ESTABLISHWhat the browser actually shows: an error page, a timeout, a... Symptom: The Site Shows Old Content Changes do not appear.WHAT IT USUALLY ISCaching, at one of several levels.WHERE CACHING... Systems Languages: Everything That Matters, Briefly The summary.C IS WHAT OTHER LANGUAGES HIDEOperating systems, runtimes and databases are built on... Table doesn't exist A table is missing from the database.WHAT IT MEANSThe database exists and connects, but a table... Talking to Customers About Your AI Use Transparency in business.WHEN TO TELL THEMWhere it affects them materially Where their data is... Talking to Others About AI Conversations worth having.WITH FAMILYThe fraud risk, practically. Voice cloning and convincing... Teaching Programming Helping others learn.WHAT BEGINNERS STRUGGLE WITHNot syntax, usually.WHAT THEY ACTUALLY STRUGGLE... Telling the Difference Between a Site Problem and a Server Problem Most outages are site-level. Knowing which you are facing saves a great deal of time.SIGNS IT IS... TensorFlow and Machine Learning: Everything That Matters, Briefly The summary.ESTABLISH WHETHER MACHINE LEARNING IS THE RIGHT APPROACH AT ALLRules, a lookup or a... Testing .NET Applications Verification practices.WHAT LEVELS TO WRITEUnit tests for logic Integration tests for data access... Testing a Multilingual Site What to check.FOR EACH LANGUAGEEvery page type loads Navigation and menus are translated Forms... Testing Accessibility Compliance Verifying against standards.WHAT STANDARDS EXISTPublished guidelines defining success criteria at... Testing APIs Verifying programmatic interfaces.WHY IT IS VALUABLEFaster and more stable than interface... Testing Background Jobs and Scheduled Work Verifying what runs unattended.WHY IT IS NEGLECTEDIt has no interface, and failures are... Testing Before You Send Catching problems while you still can.WHAT TO CHECKEvery link, by clicking it The subject line... Testing Email and Notifications Verifying what is sent.WHAT TO TESTThat the message is sent at the right time That it goes to the... Testing Error Handling Verifying what happens when things fail.WHY IT IS NEGLECTEDSuccess paths are specified; failure... Testing for Fair Outcomes How to check.WHAT TO MEASUREOutcomes by group, not overall accuracy.Approval rates, error rates,... Testing Generated Code and Commands Safely Before it touches anything real.THE PRINCIPLENever run anything generated as the first attempt on... Testing in Production Verifying against reality.WHY IT IS NECESSARYNo environment reproduces production entirely.WHAT... Testing Integrations With External Systems Verifying what you do not control.WHAT MAKES IT DIFFICULTYou cannot force their failures They... Testing PHP Changes Safely Not breaking your live site.BEFORE ANY CHANGEBack up.For a version change, that is not... Testing Web Applications Browser-based verification.WHAT TO TEST BEYOND FUNCTIONBehaviour across browsers Behaviour at... Testing Your Site Before Launch What to check.CONTENTEvery page proofread No placeholder text remaining Prices and contact... The Application Installed but Will Not Load Setup completed, site does not work.BLANK PAGEEnable error logging and reproduce. The log names... The Application Will Not Install Failures during setup.DATABASE CONNECTION FAILSThe most common cause. Check the database name and... The Boot Process From power to usable.WHAT HAPPENS IN ORDERFirmware initialises and tests hardware It locates a... The Code Does Not Work Programming problems.THE COMMON CAUSESOutdated methods removed in current versions A library that... The Error Is Not Listed Here Diagnosing something unfamiliar.READ IT PROPERLYErrors usually name a file, a line, and a... The Google Ecosystem: Everything That Matters, Briefly The summary.ALMOST EVERYTHING IS SCOPED TO A PROJECTGet the project structure wrong and unwinding... The Request and Response Cycle What happens on every request.THE SEQUENCEA request arrives at the server It is routed to a... The Site Does Not Work After Migration Common causes.A DATABASE CONNECTION ERRORThe configuration file has the wrong database name, user... The site is experiencing technical difficulties The older wording of the WordPress fatal error page.WHAT IT MEANSThe same as the critical error... The Wrong Message Went to the Wrong People A segmentation error.WHAT HAPPENSA customer-only offer sent to everyone A message for one segment... There has been a critical error on this website WordPress caught a fatal error.WHAT IT MEANSA PHP fatal error occurred. WordPress shows this... This Site Can't Be Reached The general browser message when connection fails.WHAT IT MEANSNothing specific. Click for... Three Ways to Install a WordPress Plugin Plugins add features to WordPress. There are three installation methods, and the right one... Time and Synchronisation Knowing when things happened.WHY IT MATTERSReadings without reliable time cannot be ordered,... Time Series Modelling Predicting over time.WHAT MAKES IT DIFFERENTObservations are ordered and dependent The future... Too few arguments to function A function was called incorrectly.WHAT IT MEANSThe code called a function without supplying... Tracking and Fixing Errors Finding what breaks.WHAT ERROR TRACKING PROVIDESErrors collected, grouped and counted, with... Translating Everything Else Beyond page content.WHAT NEEDS ATTENTIONMenu items Button text Form labels and validation... Troubleshooting Hosted Python Applications When something fails.THE FIRST STEPRead the application log.It usually states the cause... Troubleshooting Laravel on Shared Hosting Common failures.BLANK PAGE OR SERVER ERRORRead the log first, then the server error log.Debug... Troubleshooting Printing Problems A common support category.WHAT TO ESTABLISH FIRSTOne user or all? One printer or all? One... Troubleshooting Software and Application Faults Program problems.WHAT TO ESTABLISHWhether it affects one user or all Whether it started after a... Troubleshooting: Everything That Matters, Briefly The whole category in one page.THE FOUR QUESTIONS THAT SOLVE MOST PROBLEMSWhat exactly happens?... 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... Turning Off Directory Listings When a folder has no index file, the server may display a browsable list of everything inside it.... TXT Records Arbitrary text with specific uses.WHAT THEY HOLDText. What matters is what reads it.THE COMMON... UI/UX Design: Everything That Matters, Briefly The whole category in one page.DESIGN IS DECISIONS, NOT DECORATIONWhat to include, what to leave... Uncaught Error: Class not found The code referenced a class that does not exist.WHAT IT MEANSPHP could not find the class being... Understanding Application Compatibility Whether software will run.WHAT DETERMINES COMPATIBILITYThe operating system and its version... Understanding Bias in Data Systematic error.WHAT BIAS ISA consistent distortion, rather than random error.WHY IT IS WORSE... Understanding Collation Mismatches Why some joins fail or behave oddly.WHAT COLLATION ISThe rules for comparing and sorting text:... Understanding Column Data Types What each column can hold.NUMBERSINT for whole numbers, with variants for different ranges... Understanding Design: Everything That Matters, Briefly The summary.UX IS WHETHER IT SOLVES THE PROBLEM. UI IS WHAT APPEARS ON SCREEN.A beautiful... Understanding DNS Error Messages What lookup tools report.NXDOMAINThe domain does not exist, according to the authoritative... Understanding Email Settings What each field means.INCOMING SERVERWhere your client collects mail.Usually mail followed by... Understanding Entry Processes Simultaneous requests.WHAT IT MEASURESHow many requests your account is processing at the same... Understanding File Permissions for Developers Getting them right so applications work and stay secure.THE STANDARD VALUESDirectories: 755Files:... Understanding Go for Backend Work A language built for services.WHY IT IS USEDSimple language, quickly learned Excellent... Understanding Index Coverage Reports Which pages are in the index, and why others are not.WHERESearch Console's indexing report lists... Understanding Inodes (File Count Limits) An inode is one file or folder, regardless of its size. Plans limit the total count as well as... Understanding Memory Limits How much memory your account may use.TWO DIFFERENT LIMITSPHP memory limit: how much one script... Understanding Metrics Numbers over time.WHAT A METRIC ISA value recorded repeatedly, showing change over time.WHAT TO... Understanding Outliers Unusual values.WHAT AN OUTLIER ISA value far from the rest.WHAT IT MIGHT BEAn error A genuine... Understanding PHP Error Types What each means.FATAL ERRORExecution stops. The page does not render.Usually a missing function,... Understanding PHP Limits What constrains your application.MEMORY LIMITHow much memory one script may use.Exceeded: a fatal... Understanding PHP Versions Which version to run.WHY IT MATTERSEach version brings performance improvements, new features,... Understanding Quantum Hardware How machines are built.WHAT APPROACHES EXISTSuperconducting circuits, cooled to near absolute... Understanding Quotas and Rate Limits Working within platform limits.WHAT QUOTAS ARELimits on how much of a service you may... Understanding Remix A different emphasis.WHAT IT EMPHASISESWorking with the web platform rather than around it.WHAT... Understanding Request and Response How web applications work.WHAT A REQUEST CONTAINSA method, indicating the intent A path Headers... Understanding Serialised Data Why some values must not be edited by hand.WHAT IT ISA way of storing a structure, such as a list... Understanding Server Hardware What a server is.WHAT MAKES IT DIFFERENT FROM A DESKTOPDesigned to run continuously Built for... Understanding the Google Maps Platform What is available.WHAT THE MAIN PRODUCT AREAS AREMaps, for displaying maps on web, Android and... Understanding Ticket Response Times What to expect, and what makes a difference.WHAT AFFECTS SPEEDThe department. Technical issues go... Understanding Uncertainty in Forecasts Being honest about what you do not know.WHY FORECASTS ARE WRONGThey assume the future resembles... Unknown database The named database does not exist.WHAT IT MEANSThe application is looking for a database that is... Updating Your PHP Version Frequently the easiest gain available.WHY IT MATTERSNewer PHP versions are substantially faster... URL Rewriting and Pretty URLs Making URLs readable and stable.WHY IT MATTERSReadable URLs are easier to share, better for... Using .htaccess Effectively The per-directory configuration file.WHAT IT CONTROLSURL rewriting Redirects Access restrictions... Using AI Assistance With Languages Practical and careful use.WHAT IT IS USEFUL FORExplaining unfamiliar syntax Translating a concept... Using AI for Document Review Volume work.WHERE IT GENUINELY HELPSReviewing large document sets Extracting specified terms from... Using AI to Fix Website Problems Diagnosis assistance.HOW TO DESCRIBE A PROBLEMThe exact error message, copied not paraphrased... Using AI With cPanel and Hosting Server-side work.WHERE IT HELPSExplaining what a cPanel feature does Explaining error log entries... Using AI With Databases Working with your data safely.WHERE IT HELPSWriting queries Explaining what a query does... Using AI With WordPress Practical assistance for the most common platform.WHERE IT HELPSWriting and editing page and post... Using Automated Accessibility Checkers What they catch and what they miss.WHAT THEY FINDMissing alt text Insufficient contrast Missing... Using Colour Effectively Colour decisions.WHAT COLOUR DOESSignals meaning Creates emphasis Groups related things Carries... Using Data Analysis Libraries When to reach for them.WHAT THEY PROVIDETabular data handling, with operations for filtering,... Using Google Documentation and Support Finding answers.WHAT THE DOCUMENTATION PROVIDESProduct overviews How-to guides Reference for... Using Google Workspace APIs Programmatic access from outside.WHAT THE MAIN APIs AREDrive, for files Sheets, docs and slides,... Using Issue Tracking Recording work and defects.WHAT AN ISSUE SHOULD CONTAINWhat the problem or request is Why it... Using Logging Instead of Printing For anything beyond a quick check.WHY LOGGING RATHER THAN PRINTINGLevels, so you can control... Using Logs to Diagnose Problems Where the record is.WHAT LOGS EXISTRouter logs Device logs Web server access and error logs Mail... 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 PowerShell for Administration Why it matters in this ecosystem.WHAT MAKES IT DIFFERENT FROM OTHER SHELLSCommands pass... Using the Command Line for Large Databases When phpMyAdmin is not enough.WHYphpMyAdmin runs inside a web request and is subject to time and... Using the Internet Well: Everything That Matters, Briefly The summary.THE BROWSER SKILLS THAT SAVE MOST TIMEFinding text within a page, reopening a closed... Using ZillionKingHost AI for Teaching For educators.WHERE IT HELPSLesson planning Producing practice questions Differentiating material... Using ZillionKingHost AI for Web Development Building sites.WHERE IT HELPSExplaining HTML, CSS and JavaScript Producing components Debugging... Validating Input Helpfully Checking what people enter.WHEN TO VALIDATEAfter the person finishes a field, not while... Verifying a Deployment Confirming it worked.WHY VERIFYA deployment that completes is not necessarily a deployment that... Viewing Visitor Statistics and Bandwidth cPanel includes several reporting tools under Metrics.THE TOOLSVisitors: the most recent requests... Virtual Accounts Accounts generated for collection.WHAT THEY AREAccount numbers issued to identify a specific... Warning: Cannot modify header information Output was sent before headers.WHAT IT MEANSPHP tried to set a header after content had already... 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... Website went down with no error Unavailable, nothing logged.THE THREE CHECKSDoes cPanel load? If yes, the server is running. Does... What .htaccess Does The configuration file that controls a great deal.WHAT IT CONTROLSURL rewriting, including... What a Multilingual Site Requires The full scope.WHAT MUST BE TRANSLATEDPage and post content Menus and navigation Buttons and... What a Programming Language Is The fundamentals.WHAT IT ISA formal notation for instructing a computer, designed to be written... What AI Is Good At Where it genuinely helps.PATTERN RECOGNITIONFinding regularities in large amounts of data that a... What Are Precision and Recall? Measuring what a system catches and misses.THE DEFINITIONSPrecision: of the items flagged, how... What Backend Development Involves Server-side work.WHAT IT COVERSHandling requests Business logic Data storage and retrieval... What Backend Development Is Responsible For The server's role.WHAT IT HANDLESReceiving and responding to requests Business logic and rules... What Breaks When You Change PHP Version Common problems.REMOVED FUNCTIONSOlder code calling functions removed in newer versions produces... What Build Tools Do The processing step.WHY A BUILD EXISTSSource code uses features, syntax and structure that... What Is Multimodal AI? Handling more than text.THE DEFINITIONA model working with several kinds of input or output:... What Laravel Provides Why use a framework.WHAT IT GIVES YOURouting Request and response handling Database access and an... What Machine Learning Is Learning from examples rather than rules.THE TRADITIONAL APPROACHA programmer writes rules. If... What to Automate Choosing what becomes a test.WHAT AUTOMATION PROVIDESRepeatability Speed Execution on every... What to Check After Any Restore Confirming it worked.THE SITEThe homepage loads Several inner pages load Images display Forms... What to Do After Your Website Launches The first weeks.IMMEDIATELYConfirm the site loads from another device and network Confirm HTTPS... What to Do When Your Store Stops Taking Orders The most urgent problem a shop can have.FIRST, CONFIRM ITBuy something yourself, as a guest, on a... What to Do When Your Website Is Down Work through this quickly before opening a ticket. Several of these are resolved in under a... What to Include When Reporting an Error Turning a long exchange into a short one.THE ESSENTIALSThe domain and cPanel username The exact... What to Monitor Deciding what matters.WHAT TO MONITOR FIRSTWhether the service works, from outside.WHY FROM... When a Deployment Breaks the Site Recovering quickly.FIRST, RESTORE SERVICERoll back. Check out the previous commit, or switch the... When Automation Goes Wrong Failure modes and what to do.HOW AUTOMATION FAILSSilently. That is the defining characteristic.A... When DNS Is Not Actually the Problem Ruling it out.SYMPTOMS THAT LOOK LIKE DNS AND ARE NOTThe site loads but shows an error: DNS... When Mail Goes to Spam at One Provider Provider-specific problems.WHY IT HAPPENSEach provider filters differently.Mail acceptable to one... When Not to Use AI Knowing where to stop.DO NOT USE IT FORFinal decisions about people: hiring, firing, credit,... When to Ask Us About PHP Where we can help.WHAT WE CAN DOTell you which versions are available Enable an extension not... When to Ask Us and When to Ask Cloudflare Directing the question correctly.ASK USThe site is unreachable and you want to know whether our... When ZillionKingHost AI Gets Something Wrong Handling errors.WHY IT HAPPENSIt produces plausible text. Plausible and true are different, and... Where to Find Error Logs Every place errors are recorded.CPANEL ERROR LOGcPanel > Metrics > Errors. The most recent... Where to Find Your Rewards Balance Everything is in one place.WHEREClient Area > Rewards. The section shows your current balance,... Who You Are Designing For Understanding the audience.WHAT TO ESTABLISHWho uses this What they are trying to do What they... Why a Domain Transfer Was Rejected Transfers fail for a small set of reasons, all identifiable.THE USUAL CAUSESThe domain is locked... Why an Order May Be Held for Verification Some orders are held for review before provisioning. It is routine and usually resolved... Why an Order Was Flagged for Review Automated fraud checks hold some orders before provisioning. It is routine.COMMON TRIGGERSThe... Why Backups Matter More Than Anything Else The single most valuable thing you can do for a website.WHAT BACKUPS PROTECT AGAINSTA compromise... Why You Should Use a Current PHP Version Two reasons that matter.SPEEDNewer versions execute substantially faster.The difference on a busy... Working Ethically Professional conduct.WHAT ETHICAL PRACTICE REQUIRESHonesty in what you claim Doing what you... Working With Frontend Teams Collaboration across the boundary.WHAT TO AGREE EARLYThe API contract: endpoints, shapes,... Working with Support on a Technical Problem Getting a useful answer quickly.BEFORE OPENING A TICKETRead the error log and include what it... Working With Text Strings in practice.WHAT A STRING ISA sequence of characters, in quotes.COMMON OPERATIONSJoining... Working With Vendors and Suppliers External support.WHEN TO INVOLVE THEMThe fault is in their product It exceeds your access or... Writing a Covering Letter The accompanying case.WHAT IT DOESExplains why you, for this role, at this organisation.WHAT IT... Writing a Reliable Script Beyond working once.WHAT A RELIABLE SCRIPT DOESStates what it is doing Handles failure explicitly... Writing a Ticket That Gets Resolved Quickly The difference between a fast answer and three days of back-and-forth is usually the first... Writing Code With ZillionKingHost AI Generating working code.HOW TO ASK"Write [what] in [language]. Requirements: [list]. Include... Writing Correct .htaccess Redirect Rules Where manual control is needed.THE BASIC HTTPS REDIRECTRewriteEngine On RewriteCond %{HTTPS}... Writing Form Labels and Instructions Clarity that prevents errors.LABELSAbove the field, visible at all times.Not placeholder text... Writing Good Python Conventions and practice.WHAT TO FOLLOWThe established style guide, applied by a formatter.WHAT... Writing Idiomatic Code Following a language's conventions.WHAT IDIOMATIC MEANSWritten the way experienced practitioners... Writing Product Descriptions at Volume Doing it without producing rubbish.THE PROCESSAssemble your specifications as structured... Writing Reliable Device Code Code that runs for years unattended.WHAT RELIABILITY REQUIRESNo path that halts No memory growth... Writing Reliable Operational Scripts Scripts you can trust.WHAT A RELIABLE SCRIPT DOESStates what it is doing Stops on the first... Writing Secure Database Queries Preventing the most damaging class of vulnerability.SQL INJECTIONNever build a query by... Writing Spreadsheet Formulas With AI Getting the formula right.HOW TO ASKDescribe your data layout and what you want."Column A has... Writing Technical Content With AI Explaining technical subjects.WHERE IT HELPSExplaining a concept at a specified level Producing... Writing Unit Tests Testing in isolation.WHAT A UNIT TEST SHOULD BEFast Independent Repeatable Self-verifying Written... ZillionKingHost AI for a School or Training Organisation Education providers.WHERE IT HELPSLesson and course material Differentiating for different levels...
Back

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


Trustpilot