Knowledgebase

Viewing articles tagged 'permissions'

403 Forbidden The server refused to serve the request.WHAT IT MEANSAccess denied. Either permissions, a rule,... 500 Internal Server Error The server encountered something it could not handle.WHAT IT MEANSA general failure. The specific... A Checklist for Any New Application What to do every time.BEFORE INSTALLINGCheck PHP version and extension requirements against your... 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... A Summary: Running Software on Your Hosting Everything that matters, briefly.BEFORE INSTALLINGCheck requirements against your plan Check the... Access and Identity Terms Who can do what.AUTHENTICATIONProving who you are.AUTHORISATIONWhat you are permitted to do once... Access Levels and Permissions Giving the minimum necessary.THE PRINCIPLEEach person has the lowest level of access that allows... Access to Financial and Sensitive Systems Higher-risk access.WHAT COUNTSBanking Payment gateway Accounting records Customer data Staff... Accounts, Teams and User Management Who can do what.WHAT THE MODEL USUALLY NEEDSAn organisation or workspace Users belonging to it... Adding Additional Contacts to Your Account Sub-accounts let a colleague, developer or accountant access the parts of your account relevant... Administrative Roles and Privileged Access Who can do what.WHAT ROLES PROVIDEDefined sets of administrative permissions.WHAT TO... Aerial and Drone Footage Filming from above.WHAT IT PROVIDESScale and context obtainable no other way.WHAT IT REQUIRES... After Registration: What to Do Next Immediate steps.WHAT TO ARRANGEA corporate bank account Tax registration Any licence your... AI for a Salon or Barber Beauty and grooming.WHERE IT HELPSAppointment confirmations and reminders Replying to enquiries... AI in Public Sector Decision-Making Where automation is inappropriate.DECISIONS THAT MUST BE HUMANEntitlement to benefits or services... Alternative Networks Other significant platforms.WHAT THEY GENERALLY OPTIMISE FORThroughput and low fees.HOW THEY... Android App Distribution and Play Console Publishing and managing.WHAT THE CONSOLE PROVIDESPublishing and release management Testing tracks... Android Application Structure How an Android application is organised.WHAT THE MANIFEST DECLARESThe application's components... Android Development: Everything That Matters, Briefly The summary.STATE HELD ONLY IN AN ACTIVITY IS LOST ON ROTATIONHold it where it survives... Android Permissions Requesting access.WHAT KINDS EXISTNormal permissions, granted at installation Dangerous... Android Testing Verifying an Android application.WHAT LEVELS EXISTUnit tests, running on a development machine... Apple Frameworks: Everything That Matters, Briefly The summary.CHECK AVAILABILITY, ENTITLEMENTS AND CONSENT BEFORE BUILDING ON ANY FRAMEWORKSome... 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... Apple Technology: Everything That Matters, Briefly The whole category in one page.DEVELOPMENT REQUIRES macOS HARDWARE, WITHOUT EXCEPTIONWhich is a... Apple's Security Architecture How the platform protects itself.WHAT THE LAYERS AREHardware: a dedicated secure element storing... Application Maintenance Routine What to do, and how often.WEEKLYApply available updates, having backed up Check the site loads... Application Security Checklist What to verify before a site goes live.INPUT AND OUTPUTAll database queries parameterised Output... Asking for and Acting on Feedback Learning from customers.WHEN TO ASKAfter a purchase or a job.WHAT TO ASKSomething specific and... Asking for Feedback From Clients Learning.WHEN TO ASKAt completion, and periodically for ongoing work.WHAT TO ASKWhat worked well... Assessing Blockchain Opportunities for a Business Commercial judgement.WHAT TO ESTABLISH FIRSTWhat problem is being solved.WHAT TO ASK... Auditing Who Has Access The regular review.HOW OFTENQuarterly.WHAT TO REVIEWEvery user account on your site Every FTP... Authentication and Authorisation Who is signed in, and what they may do.WHAT AUTHENTICATION ISEstablishing who someone is.WHAT... Automating Deployment with Scripts Turning several steps into one command.WHAT A DEPLOYMENT SCRIPT DOESPulls the latest code... Automating File and Folder Tasks Working with the filesystem in volume.WHAT PYTHON DOES WELLRenaming in bulk Sorting files into... Automating Microsoft 365 Administration Bulk work across services.WHAT SCRIPTING SUITS HEREBulk user creation and modification Licence... Automating Mobile Tests Test automation on devices.WHAT MAKES IT HARDERDevice variation Slower execution Platform... Automating Safely Reducing the risk of automation.WHAT AUTOMATION MULTIPLIESBoth correct work and mistakes.WHAT TO... Automating With Platform Pipelines Continuous integration on hosted platforms.WHAT PIPELINES DORun defined steps automatically when... Automation: Everything That Matters, Briefly The summary.BEFORE AUTOMATING ANYTHINGAsk whether the task is necessary at all, and who maintains... Azure Identity and Access for Resources Controlling who can do what.WHAT ROLE-BASED ACCESS CONTROL PROVIDESPermissions assigned at a... Backend Development: Common Mistakes What goes wrong repeatedly.TRUSTING THE CLIENTPrices, quantities, identifiers and permissions... Backend Development: Everything That Matters, Briefly The whole category in one page.THE CLIENT IS UNDER THE USER'S CONTROLPrices, permissions,... Backend Fundamentals: Everything That Matters, Briefly The summary.EVERYTHING IN THE CLIENT IS UNDER THE USER'S CONTROLPrices, permissions, validation... Basic Server Commands You Should Know A working minimum.WHAT TO LEARNMoving around the file system Listing files and their permissions... Broken Layout or Missing Styles The site loads without its design.THE USUAL CAUSEThe site URL setting is wrong, so stylesheets... Browser APIs: Everything That Matters, Briefly The summary.REQUEST PERMISSION AT THE MOMENT THE FEATURE IS USED, WITH CONTEXTAsking on page load... Building a Media Portfolio Demonstrating what you can do.WHAT TO SHOWYour best work only.WHY ONLYA portfolio is judged by... Building a Mobile Testing Strategy What to verify and how.WHAT TO TEST AUTOMATICALLYBusiness logic, as fast unit tests Data layer... Building a Portfolio of Work Evidence of capability.WHAT A PORTFOLIO DOESDemonstrates what you can do, rather than claiming... Building Applications for Connected Devices Phone and web interfaces.WHAT THE APPLICATION MUST DOShow device status Present data meaningfully... Building Internal Capability Reducing dependence on outsiders.WHY IT MATTERSEvery change requiring the vendor is slow and... Building IoT Backends Services behind the platform.WHAT THE BACKEND PROVIDESBusiness logic beyond device management... Building Location Features Responsibly Privacy and practicality.WHAT LOCATION DATA ISPersonal data, with obligations attached.WHAT TO... Building Repeat Business Selling again to people who already bought.WHY IT MATTERSAcquiring a new customer costs far more... Building Workspace Add-ons Extending the interface.WHAT AN ADD-ON ISAn extension appearing within the applications,... Cannot extract archive or extraction failed Unpacking a file fails.THE COMMON CAUSESThe archive is corrupt, usually from an interrupted... Cannot write to directory or Read-only file system Writes are refused.THE COMMON CAUSESPermissions wrong Ownership wrong Disk quota full Inode limit... Case Studies and Social Proof Evidence that it works.WHAT PROSPECTS WANT TO KNOWThat someone like them succeeded.WHAT A CASE... Change Data Capture Reading changes from the source.WHAT IT ISCapturing inserts, updates and deletes by reading the... Checking Whether It Is a Known Issue Before spending time diagnosing.CHECK OUR ANNOUNCEMENTSClient Area > Announcements and Network... Checklist: Before Going Live Pre-launch review.VERSION CONTROLEverything committed No secrets in history Ignore file... Checklist: Before You Say Yes to a New Service Adoption questions.WHAT WILL IT ACCESSData Accounts SystemsWHAT PERMISSIONS DOES IT REQUESTAre... Checklist: Quarterly Access Review Who can reach what.WHAT TO LISTEvery system and service you useFOR EACH, CHECKWho has an account... Chrome Extensions: Everything That Matters, Briefly The summary.THE SERVICE WORKER TERMINATES WHEN IDLEAnything held in a variable is lost. Persist... Cloudflare for Reseller and Client Sites Managing it for others.WHOSE ACCOUNTThe client's. Their domain, their DNS, their account.For the... Collecting Data Responsibly Ethics in research.WHAT APPLIES WHEN RESEARCH INVOLVES PEOPLEInformed consent The right to... Common FTP Problems When the connection fails.CANNOT CONNECT AT ALLCheck the address, username and password Check the... Common Support Scenarios Patterns you will meet repeatedly.CANNOT SIGN INPassword, account locked, expired, caps lock,... Comparing Common Operating Systems The main families.WINDOWSDominant on business desktops.Extensive application support, centralised... Configuration Management Keeping servers consistent.WHAT THE PROBLEM ISServers configured by hand diverge over time.WHAT... Consent and Marketing Communications Permission to contact people.WHAT COUNTS AS CONSENTAn explicit, informed agreement.Usually an... Consent and Marketing Opt-In Asking properly.THE PRINCIPLEAn enquiry is not permission to market to someone.HOW TO ASKA... Copyright and Usage Rights Who may use what.WHAT COPYRIGHT PROTECTSOriginal creative work, automatically on creation.WHO... Copyright and Your Website Content What you can use and what protects you.WHAT YOU CANNOT USEImages found through a search engine... Creating Case Studies and Examples of Work The strongest evidence most businesses have.WHY THEY WORKA visitor deciding whether to hire you... Creating Users and Managing Permissions Not everything should run as root.WHY IT MATTERSRoot can do anything, including destroying the... Custody Options Who holds the keys.WHAT SELF-CUSTODY MEANSYou hold the keys, and bear full responsibility.WHAT IT... Data Engineering for AI Applications Pipelines feeding language models.WHAT RETRIEVAL-BASED APPLICATIONS REQUIREA corpus of documents... Data for Machine Learning: Everything That Matters, Briefly The summary.LEAKAGE IS THE MOST DAMAGING ERROR AVAILABLEThe model tests excellently and fails... Database and Eloquent: Everything That Matters, Briefly The summary.ON CPANEL, DATABASE AND USER NAMES ARE PREFIXED WITH YOUR ACCOUNT NAMEConfiguration... Debugging Laravel Applications Finding problems.WHERE TO LOOK FIRSTThe application log.WHAT IT CONTAINSThe exception, the... Debugging Web Applications Finding faults.WHERE TO LOOK FIRSTThe browser console, for frontend errors The server log, for... Decentralised Finance Financial services without institutions.WHAT IT PROVIDESLending and borrowing Exchange between... Deciding When to Release The go or no-go judgement.WHAT THE DECISION REQUIRESWhat has been tested, and what has not Known... Deepfakes and Synthetic Media Convincing fakes.WHAT IS NOW POSSIBLEVideo of a real person saying things they did not say Audio... Deploying to Shared Hosting Practical constraints.WHAT IS DIFFERENTLimited or no terminal access No control over system... Designing Access Control Deciding who may do what.WHAT THE MODELS ARERole-based: permissions attached to roles, roles to... Designing Application Onboarding The first few minutes.WHY IT MATTERS MOSTA large proportion of users who install an application... 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 Faults: Everything That Matters, Briefly The summary.FOLLOW A METHODIdentify, theorise, test, plan, implement, verify, document.Random... Direct Debit and Mandates Recurring collection from bank accounts.WHAT A MANDATE ISStanding permission to debit an... Document Management Systems Controlling files and records.WHAT THEY PROVIDEOne place documents live Version control Access... Documenting APIs and Interfaces What others depend on.WHAT TO DOCUMENT FOR EVERY ENDPOINT OR FUNCTIONWhat it does What it... Drupal: Common Problems Frequent issues and their causes.WHITE SCREENEnable error display temporarily in settings.php, or... Drupal: Installation and First Steps Powerful, and more demanding than most alternatives.WHO IT SUITSComplex content structures, many... Email Marketing for Resellers and Developers Running it for clients.WHOSE ACCOUNTThe client's. Their list, their platform account, their... Email Sending Limits and Our Spam Policy Shared hosting enforces hourly sending limits. They protect the server's mail reputation for... Enabling and Managing Google APIs Using the API catalogue.WHAT THE CATALOGUE CONTAINSHundreds of APIs: Maps, Drive, Calendar,... Essential Commands for Working on Hosting The small set that covers most tasks.MOVING AND LOOKINGpwd shows where you are ls -la lists files... Essential Linux Commands for Server Work The small set that covers most of what you do.MOVING AROUNDpwd shows where you are ls lists... Extension Permissions Requesting what you need.WHAT PERMISSIONS DECLAREWhat the extension may access.WHAT THE BROADEST... Extension Security and Privacy Handling a privileged position.WHAT AN EXTENSION CAN DORead everything on pages it has access to,... Fetching Data From Websites Responsibly Retrieval and its limits.WHEN THIS IS APPROPRIATEAn API is offered: use it insteadData is... File Management: Everything That Matters, Briefly The whole category in one page.THE MOST IMPORTANT THING TO UNDERSTANDAnything in public_html is... File Ownership and Why It Matters Who a file belongs to.WHAT OWNERSHIP ISEvery file belongs to a user and a group.WHY IT... File Permissions for Applications Getting them right.THE VALUESDirectories: 755Files: 644Configuration containing credentials:... File Services and Permissions Shared storage on Windows.WHAT THE TWO PERMISSION SYSTEMS AREShare permissions, applying to... File Upload Problems in Applications Uploads failing or rejected.FILE TOO LARGERaise upload_max_filesize and post_max_size in cPanel... Files and Storage: Everything That Matters, Briefly The summary.DELETION REMOVES THE REFERENCE, NOT THE DATAWhich is why deleted files are frequently... Financial Controls in Systems Preventing loss.WHAT CONTROLS SYSTEMS SHOULD ENFORCESeparation between initiating and approving... Firebase Cloud Messaging and Notifications Reaching users.WHAT IT PROVIDESSending notifications and data messages to devices across... Firestore Security Rules The critical configuration.WHAT THEY DODetermine what each client may read and write, evaluated... Fixing a 500 Internal Server Error A 500 error is the web server reporting that something failed without saying what. Work through... Fixing Image Upload Errors in WordPress "Unable to create directory", "The uploaded file could not be moved" and HTTP errors during... Flutter Platform Integration Reaching native capability.WHAT PLATFORM CHANNELS DOAllow Dart code to call native code on each... Following Up After a Sale The message nobody sends.WHEN TO SEND ITAfter delivery, or after the work is complete.A few days... Getting Access to a Client's Hosting Safely Doing this properly protects both of you.WHAT TO ASK FORTheir own cPanel credentials, ideally... Getting Support for Third-Party Applications Who helps with what.WHAT WE COVERServer configuration: PHP versions, extensions, limitsDatabase... Getting Testimonials and Referrals Making satisfied clients useful.WHEN TO ASKAfter you resolved something for them. That is when... Going Live The transition.WHAT TO DECIDEThe cutover date and approach What happens to the old system What... Google Cloud Identity and Access Management Controlling who can do what.WHAT THE MODEL ISPermissions granted through roles, assigned to... Google Cloud Storage Object storage.WHAT IT PROVIDESStorage for files and unstructured data, addressed by name within... Handling Database Credentials Securely The most valuable secret in most applications.WHERE THEY BELONGIn environment configuration: a... Handling Questions From People You Referred People who act on your recommendation sometimes come back to you with questions.WHAT TO DOFor... Handling Store Policies and Enforcement Staying compliant.WHAT POLICIES COVERContent Privacy and data handling Permissions and their... Hardening Servers Reducing exposure.WHAT TO DOInstall only what is needed Disable services not in use Restrict... Hiring and Managing Remote Workers: Everything That Matters, Briefly The whole category in one page.BEFORE HIRINGDefine the specific tasks, how you will judge them,... Hosting Account Security Checklist Work through this list once, and re-check it every few months. Most compromised accounts we deal... How an Operating System, Hardware and Applications Relate The layers.WHAT THE LAYERS AREHardware, at the bottom Firmware, initialising it The operating... How Copyright Complaints Are Handled We receive complaints from rights holders about content hosted on our servers. Here is how the... How File Systems Work Organising storage.WHAT A FILE SYSTEM DOESRecords where each file's data physically resides... How Mobile Development Differs What makes it its own discipline.WHAT DIFFERS FROM WEB AND DESKTOPThe device is constrained:... Images Not Displaying Broken image placeholders.THE COMMON CAUSESURLs in the database still pointing at an old domain,... Individual Accounts, Not Shared Logins The principle.WHY IT MATTERSActions are attributable Access can be removed for one person A... Infrastructure Security: Everything That Matters, Briefly The summary.WHOEVER CONTROLS THE PIPELINE CONTROLS PRODUCTIONProtect it as tightly as production... Installation failed: could not create directory WordPress could not write during an update or install.WHAT IT MEANSThe file system refused a... Installing a Third-Party PHP Script Small utilities and custom tools.BEFORE INSTALLING ANYTHINGWhere did it come from? Only install... Installing Applications Manually When Softaculous does not have it, or you want control.THE GENERAL PROCEDUREDownload the... Integrating Applications With Teams Extending the platform.WHAT INTEGRATION OPTIONS EXISTTabs, embedding an application in a channel... Investment and Trading Scams Fraud through claimed expertise.WHAT FAKE TRADING PLATFORMS DOShow growing balances that do not... iOS Application Structure How an iOS application is organised.WHAT AN APPLICATION CONSISTS OFAn entry point and application... iOS Development: Everything That Matters, Briefly The summary.ALL INTERFACE UPDATES MUST HAPPEN ON THE MAIN THREADWork elsewhere must return to it,... Is It Your Site, the Server, or Just You? Three questions that narrow everything.TEST ONE: DOES CPANEL LOAD?Visit yourdomain.com/cpanel.If... Isolating Sites and Applications Preventing one compromise becoming several.THE PROBLEMIf every site on your server runs as the... Isolating the Cause Narrowing possibilities.WHAT TO DETERMINEIs it one user or many? One device or many? One... Joomla Database Notes Working with a Joomla installation.THE CONFIGURATIONconfiguration.php holds the database name,... Joomla: Common Problems What goes wrong and how to fix it.BLANK PAGE OR 500 ERROREnable error reporting in... Keeping Your Skills Current Staying capable.WHAT CHANGESSoftware interfaces Where settings live What is possibleWHAT DOES... Licences and Sector Requirements Activity-specific obligations.WHAT MAY REQUIRE PERMISSIONFood handling Financial services... List Hygiene Keeping your list clean.WHY IT MATTERSSending to dead addresses damages reputation.WHAT TO... Load Testing Backend Services Measuring capacity.WHAT IT ESTABLISHESHow much load the service handles before degrading Where... Location Scouting and Permissions Choosing and securing where you film.WHAT TO ASSESS AT A LOCATIONLight, at the time you will... macOS Administration: Everything That Matters, Briefly The summary.THE SYSTEM VOLUME IS SIGNED AND READ-ONLYYou cannot write to system locations even as... macOS Automation and Scripting Making the system do work.WHAT OPTIONS EXISTShell scripting AppleScript, controlling applications... macOS Diagnostics and Troubleshooting Finding faults.WHAT TO CHECK FIRSTWhether it affects one user or all Whether it started after a... macOS Security Configuration Hardening a Mac.WHAT TO ENABLEFull disk encryption Automatic screen lock with a short timeout The... macOS Users, Groups and Permissions Access control.WHAT ACCOUNT TYPES EXISTAdministrator, able to change system settings and install... Managing Access Across Business Systems Who can do what.THE PRINCIPLEEach person has their own account with the minimum access their work... Managing Application Permissions What applications may access.WHAT APPLICATIONS REQUESTCamera Microphone Location Contacts... Managing Browser Security Where most risk arrives.WHY THE BROWSER MATTERSMost compromise arrives through it.WHAT TO DOKeep... Managing Environment Configuration Keeping settings out of your code.THE PRINCIPLECode is the same in every environment.... Managing Notifications Controlling interruptions.WHY IT MATTERSEach interruption costs far more than the moment it... Managing On-Call and Availability Who responds.WHAT TO ESTABLISHWho is responsible, at which times How they are contacted What they... Managing Service Accounts and Credentials Application identity.WHAT A SERVICE ACCOUNT PROVIDESAn identity an application uses to... Managing Shared Storage Files used by several people.WHAT TO ESTABLISHA structure everyone understands Who may access... Managing Sub-Accounts and Permissions Sub-accounts give colleagues access to the parts of the account relevant to them.CREATING... Managing Technical Debt in a SaaS Product Keeping the product changeable.WHAT IT ISConsequences of earlier decisions that make current... Managing Users, Groups and Organisational Units Directory administration.WHAT TO ESTABLISHA naming convention for accounts and groups An... Managing Who Has Access Accounts and permissions.THE PRINCIPLEEach person has their own account, with the minimum access... Media, Camera and Photographs Capturing and playing content.WHAT THE CAPTURE FRAMEWORK PROVIDESAccess to camera and microphone,... Microsoft Copilot and AI Features Assistance across the products.WHAT IT PROVIDESDrafting and summarising in productivity... Microsoft Technology in Practice: Common Mistakes What goes wrong repeatedly.NO EMERGENCY ACCESS ACCOUNTA policy then locks out every... Middleware Code that runs around requests.WHAT MIDDLEWARE ISCode that runs before or after a request is... Migrating a Custom Application Moving something you built yourself.WHAT TO MOVEApplication code The database Uploaded files and... Migrating Content to SharePoint Moving files from elsewhere.WHAT TO ESTABLISH FIRSTWhat content exists What is still used What... Migrating to a New VPS Moving from one server to another.PLANNINGBuild the new server fully before touching the old one... Migrating to Microsoft 365 Moving from another system.WHAT TO ESTABLISH FIRSTWhat is being migrated: mail, files, or bothHow... Mobile Application Security Fundamentals What is different on a device.WHAT TO ASSUMEThe device may be compromised or rooted The... Mobile Data and Backends: Everything That Matters, Briefly The summary.OLD APPLICATION VERSIONS PERSIST FOR MONTHSSo the backend must stay backward... Mobile Development: Everything That Matters, Briefly The whole category in one page.A DEFECT SHIPPED PERSISTS ON DEVICES FOR MONTHSUsers do not update... Mobile Security: Everything That Matters, Briefly The summary.THE CLIENT CANNOT BE TRUSTED, EVEREvery authorisation decision belongs on the server.... Monitoring Account Activity Noticing problems early.WHAT TO MONITORSuccessful logins, and from where Failed login attempts... Monitoring for Fraud What to check regularly.WHAT TO CHECK WEEKLYUnusual orders Failed payment patterns Pending orders... Music and Sound Design Audio beyond speech.WHAT MUSIC DOESSets tone, controls pace, and covers weak moments.WHAT IT... 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... Network Attached Storage Storage served over a network.WHAT IT ISStorage presented as file shares over a network.WHAT... Notifications and Background Execution Working when not in front.WHAT LOCAL NOTIFICATIONS AREScheduled by the application itself,... Offering a Public API Letting others build on you.WHAT IT PROVIDESCustomers automating their own work Partners building... Offering Security Hardening and Cleanup Two related services.HARDENINGApplied once: permissions, admin protection, two-factor, removing... Online Setup for a Beauty or Salon Business Services delivered in person.WHAT THE SITE MUST DOShow your work Say what you offer and what it... Online Setup for a Church or Community Organisation Serving members and newcomers.WHAT NEWCOMERS WANTService or meeting times Location and how to get... Online Setup for a Consultancy or Professional Service Selling expertise.WHAT ESTABLISHES CREDIBILITYNamed individuals with qualifications and... Only Send to People Who Asked The foundation of reputation.WHY IT MATTERS MOSTComplaints damage reputation faster than anything... Operating and Governing: Everything That Matters, Briefly The summary.GRANT PERMISSIONS TO ROLES, NOT INDIVIDUALSIndividually granted permissions... Operating Systems: Everything That Matters, Briefly The summary.A SUBSTANTIAL PROPORTION OF ACCESS PROBLEMS ARE PERMISSION PROBLEMSCheck which... Ordering as a Business A few things are worth setting up correctly at the point of order.COMPANY DETAILSEnter the... Ordering for a Client If you build websites, decide early which model you are using.THE OPTIONSYou hold the account and... Page Loads Without Styling The content appears but the design does not.WHAT IT MEANSStylesheets failed to load. The HTML... Passwords and Access: Everything That Matters, Briefly The whole category in one page.THE BIGGEST RISKPassword reuse. A breach at any service becomes a... Permissions or ownership wrong after restore Files present, site failing.WHAT IT MEANSFiles transferred but their permissions or ownership did... Phones and Mobile Working: Everything That Matters, Briefly The summary.SET UP REMOTE WIPE BEFORE YOU NEED ITAfterwards is too late. And use a screen lock... 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 Configuration: Everything That Matters, Briefly The whole category in one page.THE VERSIONUse a current supported one. Newer is faster and... Planning a Media Production Deciding before shooting.WHAT TO DEFINEThe audience The message, in one sentence The format and... Platforms and Open Source: Everything That Matters, Briefly The summary.BACK UP YOUR REPOSITORIES INDEPENDENTLY OF THE PLATFORMAccount loss or platform... Positioning and Messaging Explaining what you do.WHAT POSITIONING ESTABLISHESWho it is for, what it replaces, and why it is... Post-Migration Checklist Work through this after every migration. Problems found now are cheap; problems found in three... Posting Consistently Without Running Out Sustaining it.THE PROBLEMEnthusiasm produces two weeks of posting, then nothing.WHAT MAKES IT... Preparing an App Store Submission Before you submit.WHAT TO PREPAREAn archived build, signed for distribution Store listing content... Preparing an Application for Release Before submission.WHAT TO VERIFY IN THE BUILDRelease configuration, not debug Debugging and... Preparing Content for a New Website Getting it ready before the build.WHY IT MATTERSThe most common reason website projects stall is... Preventing Debt Accumulation Keeping it manageable.WHAT PREVENTS ACCUMULATIONAutomated tests, so change is safe Code review,... Privacy Controls and User Consent Access requiring permission.WHAT REQUIRES CONSENTCamera and microphone Location Contacts,... Process Design and Configuration Deciding how work will happen.WHAT TO RESISTReproducing current processes exactly.WHYCurrent... Programmable Networks Blockchains running code.WHAT THEY ADDEDThe ability to deploy programs that execute according to... Projects, Billing and Organisation Structure The foundational containers.WHAT A PROJECT CONTAINSEnabled APIs Resources Credentials and service... Protecting Against Common Mobile Vulnerabilities Known weaknesses.INSECURE DATA STORAGESensitive values in preferences, files, logs or... Protecting Configuration Files Files containing credentials.WHAT THEY AREwp-config.php for WordPress Similar files for other... Protecting Your Accounts From Takeover Account security against fraud.WHICH ACCOUNTS ARE TARGETEDEmail Hosting Domain registrar Payment... Public, Private and Permissioned Networks Who may participate.WHAT A PUBLIC NETWORK ISOpen to anyone to join, read, transact and... Publishing and Maintaining Extensions The store process.WHAT PUBLISHING REQUIRESA developer account, with a registration fee A packaged... Publishing to the App Store The Apple store.WHAT YOU NEEDAn Apple Developer Program membership, renewed annually Apple... Push and Pull Payments Who initiates the movement.WHAT A PULL PAYMENT ISThe payee initiates, drawing funds from the... Push Notifications Reaching users outside the application.HOW THEY WORKYour server sends a message to the platform's... Quick Reference: The Rules That Matter Most The short list.UPDATESAutomatic, everywhere. This prevents more than anything... Ransomware and Extortion Being locked out of your own data.WHAT HAPPENSFiles are encrypted and payment is demanded to... Reading and Writing Files Working with the filesystem.THE BASIC PATTERNOpen a file, work with it, close it.WHAT TO USEThe... Reading Error Logs and Raw Access Logs When something breaks, the logs say what happened. This is faster than guessing.ERROR LOGcPanel... Recovering an Application from Backup Restoring after something went wrong.BEFORE RESTORINGTake a copy of the current state. It may... Reference: Laravel Problems and Where to Look Quick lookup.BLANK PAGEApplication log, then server error log.CHANGES NOT APPEARINGConfiguration... Remote Support Techniques Helping without being present.WHAT TOOLS PROVIDEViewing the user's screen Controlling the device,... Restoring Files from a Backup Getting the website files back.FROM JETBACKUPcPanel > JetBackup > File Backups. Select a... Restoring From Backup The part people practise least and need most.BEFORE RESTORINGUnderstand what will be lost.... 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... Safe Software Installation What you put on your machines.WHERE TO GET SOFTWAREThe developer's own site The official... Scheduling PowerShell Automation Unattended execution in Windows environments.WHAT OPTIONS EXISTThe task scheduler, on a server A... Search Within a Product Helping users find their own data.WHY IT MATTERS MORE AS ACCOUNTS GROWNavigation works at small... Securing a Laravel or Custom PHP Application Frameworks are secure by default in most respects, but deployment mistakes undo that.DOCUMENT... Securing Any Web Application Principles that apply regardless of platform.THE ESSENTIALSKeep everything updated: core, themes,... Securing Phones and Tablets Mobile devices.WHY THEY MATTERA phone holds your email, your authentication codes, and frequently... Securing Social Media and Public Accounts Your public presence.WHY THEY MATTERA compromised business account is used to defraud your... Securing Third-Party Integrations Connections to other systems.WHAT TO ESTABLISH FOR EACHWhat data is sent What is received How it... Securing Your Computer Practical steps.WHAT TO DOKeep it updated Use a screen lock with a short timeout Use a standard... Securing Your Web Applications on a VPS The server is only as secure as what runs on it.WHY THIS MATTERS MORE ON A VPSOn shared hosting,... Security and Access Control Protecting business data.WHAT TO ESTABLISHRoles matching actual job functions Permissions granted... Security Expectations for SaaS Providers What customers require of you.WHAT YOU ARE HOLDINGOther organisations' data, on their behalf.WHAT... Sending Newsletters and Bulk Email Hosting mail is for correspondence. Campaigns need a different tool.WHY NOT SEND FROM... Setting Correct File and Folder Permissions for WordPress Permissions that are too loose let other processes write to your files; permissions that are too... 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 Up Custom Error Pages What visitors see when something is not found.WHY BOTHERThe default server error page is bare,... Setting Up SSH Key Authentication Replacing passwords with keys, which is both more secure and more convenient.WHYPasswords can be... Setting Up SSH Keys for Your Account More secure and more convenient than passwords.GENERATING A KEYIn cPanel > SSH Access >... Shared Hosting Architecture How shared hosting is built.WHAT IT ISMany customers' sites served from one machine, isolated... SharePoint and Teams: Everything That Matters, Briefly The summary.TEAM FILES LIVE IN SHAREPOINTWhich is where permissions, retention and storage are... SharePoint Permissions Controlling access to content.WHAT PERMISSION LEVELS EXISTRead, contribute, edit, design and full... Social Media Policy for Staff When others post on your behalf.WHY YOU NEED ONEAnyone posting as the business represents it.A... Software Testing and QA: Everything That Matters, Briefly The whole category in one page.TESTING SHOWS THE PRESENCE OF DEFECTS, NEVER THEIR ABSENCEIt... 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 Testing: Everything That Matters, Briefly The summary.TEST ON THE OLDEST SUPPORTED BROWSER AND DEVICEThat is where features silently fail.... Spreadsheets Alongside Business Systems Managing the tool nobody eliminates.WHY THEY PERSISTThey are flexible, familiar, and require no... SSH connection refused or permission denied Command line access failing.CONNECTION REFUSEDNothing is listening on that port.Check the port.... Structuring SharePoint Sites Organising content.WHAT TO AVOIDOne enormous site containing everything Deep folder hierarchies A... Supporting Business Systems Day-to-day operation.WHAT SUPPORT MUST HANDLEUser questions Errors and faults Access and... Symptom: Changes Cause Errors or Vanish Settings that will not save.WHAT IT USUALLY ISmax_input_vars being exceeded.WHAT THAT... 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: Layout Broken or Unstyled The page appears as plain text.WHAT IT MEANSThe CSS is not loading.THE COMMON CAUSESA mixed... Talking to Your Manager About AI Use Raising it properly.WHY TO RAISE ITClarity protects you.Using tools nobody approved, with company... Testimonial and Customer Story Videos Filming people talking about you.WHY THEY WORKA customer's words carry weight yours cannot.WHAT... Testing a Business System Verifying before go-live.WHAT TO TESTEvery process, end to end Every integration Every report... Testing Error Handling Verifying what happens when things fail.WHY IT IS NEGLECTEDSuccess paths are specified; failure... Testing Mobile Applications Verification on phones.WHAT DIFFERS FROM OTHER PLATFORMSInterruption is constant Connectivity... Testing Permissions and Multi-Tenancy Verifying isolation.WHAT TO TEST FOR EVERY ROLEEvery function they should access Every function... Testing Search Functionality Verifying finding things.WHAT TO TESTExact matches Partial matches Multiple terms Terms in... Testing, Operations and Growth: Everything That Matters, Briefly The summary.UPGRADE TESTING IS THE MOST NEGLECTED AND MOST DAMAGING GAPIt affects existing users,... The .well-known Path and Why It Must Stay Accessible The path AutoSSL uses to prove domain control.WHAT HAPPENSAutoSSL places a file under... The Application Will Not Install Failures during setup.DATABASE CONNECTION FAILSThe most common cause. Check the database name and... The Google Ecosystem: Everything That Matters, Briefly The summary.ALMOST EVERYTHING IS SCOPED TO A PROJECTGet the project structure wrong and unwinding... The macOS Command Line Working in the terminal.WHAT SHELL IS DEFAULTThe Z shell, on current versions.WHAT CHANGEDIt... Transferring Files to and from Your Server Getting data on and off.SCPCopies files over SSH. Simple and available everywhere. Good for... Transferring Website Files Moving the file content.WHAT TO MOVEEverything in the web root, and anything above it your... Troubleshooting Git Problems on Hosting When deployment does not work.PERMISSION DENIED ON CLONE OR PULLThe deploy key is not authorised,... 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... Understanding Active Directory The on-premises directory.WHAT IT ISA directory service providing authentication, authorisation... Understanding App Review What reviewers assess.WHAT REVIEW CHECKSWhether the application works as described Whether it... Understanding Browser APIs Capabilities available to pages.WHAT THEY AREFunctionality the browser exposes to JavaScript.WHAT... Understanding Chrome Extensions What they are and what they can do.WHAT AN EXTENSION ISA package of web technologies that... Understanding Consensus Mechanisms Agreeing without a central authority.WHAT THE PROBLEM ISDistributed participants, some possibly... Understanding Django The full framework.WHAT IT PROVIDESAn ORM Migrations An administrative interface, generated from... Understanding Eloquent Models The ORM.WHAT A MODEL ISA class representing a table, with instances representing rows.WHAT IT... Understanding File Permissions Who can do what.THE THREE PERMISSIONSRead, write, execute.THE THREE GROUPSThe owner, the group,... Understanding File Permissions and Ownership Who can read, write and execute what.THE THREE SETSOwner, group and others. Each has read, write... Understanding File Permissions for Developers Getting them right so applications work and stay secure.THE STANDARD VALUESDirectories: 755Files:... Understanding Malicious Software What it does.WHAT IT ISSoftware intended to cause harm or gain unauthorised access.WHAT IT... Understanding Microsoft Teams The collaboration hub.WHAT IT PROVIDESPersistent chat, individual and group Channels, for... Understanding Operating System Internals What the system actually does.WHAT THE KERNEL DOESSchedules processes Manages memory Controls... Understanding Operating Systems The software everything runs on.WHAT IT ISThe software managing the machine and everything... Understanding Programs and Applications Software.WHAT A PROGRAM ISSoftware performing a task.WHAT KINDS EXISTPrograms installed on your... Understanding SharePoint Online The content platform.WHAT IT ISA platform for storing, organising and sharing content, underlying... Understanding Software Licensing Legal use of software.WHAT A LICENCE GRANTSPermission to use software, under stated... Understanding the IT Environment of an Organisation What you will be supporting.WHAT TO ESTABLISH WHEN JOININGWhat systems exist What each is for Who... Understanding User Accounts and Permissions Who may do what.WHAT AN ACCOUNT ISAn identity on a machine or service, with its own settings and... Upload failed or file too large File transfers refused.THROUGH THE APPLICATIONRaise upload_max_filesize and post_max_size in... Uploading Files Correctly Getting files onto the server.WHERE TO PUT THEMWebsite files: public_html, or the directory for... Users, Groups and Permissions Access control.WHAT AN ACCOUNT ISAn identity with its own settings, files and permissions.WHAT A... Using a Phone for Business Work What it does well.WHAT PHONES SUITCommunication Reading and approving Photographs and scanning... Using AI for Music and Audio Projects Sound.WHERE IT HELPSExplaining theory Suggesting chord progressions or arrangements to try... Using AI to Study Without Cheating The line that matters.THE DISTINCTIONUsing it to understand supports learning. Using it to... Using AI Tools Honestly in Academic Work A newer question.WHAT TO ESTABLISH FIRSTWhat your institution permits.Rules vary considerably,... Using AI With cPanel and Hosting Server-side work.WHERE IT HELPSExplaining what a cPanel feature does Explaining error log entries... Using cPanel File Manager The browser-based option.WHEN IT IS BETTER THAN FTPA single edit Checking what is there... Using Deploy Keys for Private Repositories Letting the server pull from a private repository.WHY A DEPLOY KEYA deploy key grants read access... Using Firebase Securely The critical configuration.WHAT THE MOST COMMON SERIOUS MISTAKE ISSecurity rules left open.WHAT... Using Google Workspace APIs Programmatic access from outside.WHAT THE MAIN APIs AREDrive, for files Sheets, docs and slides,... Using Open Source in a Commercial Product Obligations that come with free code.WHAT LICENCES REQUIREVaries substantially, and must be... Using Reviews in Your Marketing Putting them to work.WHERE TO USE THEMYour website Social posts Quotes and proposals Your... Using Social Media for a Nigerian Business What works and what wastes time.WHAT WORKSPhotographs of actual work, actual products, actual... Using Social Media to Drive Store Traffic What works for shops specifically.WHAT SELLSPhotographs of actual products, well lit Products in... Using Testimonials and Social Proof Evidence that supports your claims.WHY IT MATTERSYou saying you are good is a claim. A customer... Using Video Responsibly What to be careful with.PERMISSIONAnyone identifiable in your video should have... Vector Storage and Retrieval Storing embeddings.WHAT A VECTOR STORE DOESHolds embeddings and finds the most similar to a query... Vetting Software and Services Before You Adopt Them Choosing what to trust.WHAT TO ASSESSWhat data it will hold or access What permissions it... Video for Products and Services Commercial video.FOR PRODUCTSShow it in use Show its size against something recognisable Show the... Voice and Speech AI Tools Speaking and listening.SPEECH TO TEXTTranscription and dictation. Now reliable for clear speech... Wallet and Phishing Attacks Stealing access directly.WHAT PHISHING TARGETSRecovery phrases Wallet connections Exchange... Wallet Security Practices Reducing exposure.WHAT TO SEPARATEHoldings held long term, in cold storage Small amounts for... 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 Planning Checklist Before you start building.DECISIONSWhat the site is for, in one sentence Who it is for What you... Websites for Churches and Religious Organisations Serving a congregation and newcomers.WHO IS VISITINGRegular members, looking for practical... Websites for Non-Profits and Community Organisations Explaining a cause and asking for support.WHAT THE SITE MUST DOExplain what you do and why it... Websites for Professional Practices Lawyers, accountants, consultants, medical practices.WHAT MATTERSCredibility above everything.... Websites for Schools and Educational Institutions Serving parents, students and staff.WHO IS VISITINGProspective parents, comparing options Current... What an Operating System Does Core functions.WHAT IT MANAGESProcessor time Memory Storage Devices Users and permissions... What Backend Development Is Responsible For The server's role.WHAT IT HANDLESReceiving and responding to requests Business logic and rules... What to Actually Post Content that works for small businesses.WHAT PERFORMSYour actual work: before and after, in... What to Check After Any Restore Confirming it worked.THE SITEThe homepage loads Several inner pages load Images display Forms... What to Do When Credentials Are Compromised Responding.WHAT COUNTS AS COMPROMISEDYou entered them on a suspicious page A device was infected... When a Deployment Breaks the Site Recovering quickly.FIRST, RESTORE SERVICERoll back. Check out the previous commit, or switch the... When a Restore Fails The backup did not work.COMMON CAUSESThe archive is corrupt or was incompletely transferred The... Where to Get Images Legally Avoiding a copyright problem.THE RULEYou cannot use images found through a search engine. They... Who Should Have Access to Your Records Controlling financial information.WHO NEEDS ACCESSYou Your accountant Anyone who records... Wikis and Documentation Platforms Software for structured knowledge.THE OPTIONSMediaWiki: powerful, the software behind the largest... Windows Server and Active Directory: Everything That Matters, Briefly The summary.DOMAIN MEMBERS MUST USE INTERNAL DNSPointing them at public servers breaks... WordPress Security Hardening Checklist Work through this list on every site you host with us. Most compromises we see come from skipping... Working with a Team on One Hosting Account Several developers, one account.THE PROBLEMA single cPanel login shared between people means no... Working with Environment Variables and Paths Why a command works for you and not in a script.THE PROBLEMYour interactive shell loads a profile... Working With Images and Photography Visual content.WHAT IMAGES SHOULD DOShow something useful: the product, the place, the people,... Working With Location and Device Capabilities Hardware access from a page.WHAT CAN BE ACCESSEDApproximate or precise location Camera and... Working With Others and Cross-Promotion Reaching new audiences.WHAT WORKSComplementary businesses mentioning each other Sharing a... Writing Case Studies With AI Evidence of your work.WHAT A CASE STUDY NEEDSThe client's situation What the problem was What you... Writing From Your Own Experience What makes content worth reading.WHAT ONLY YOU HAVEWork you have done Mistakes you have seen What... Writing Reliable Operational Scripts Scripts you can trust.WHAT A RELIABLE SCRIPT DOESStates what it is doing Stops on the first... Writing Safe Shell Scripts Avoiding damage.WHAT SHELL SCRIPTS FREQUENTLY DODelete files, change permissions, restart...
Back

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


Trustpilot