General hosting
All articles about hosting
Articles
Which server does my hosting package run on?
Every hosting package runs on one of our servers. You sometimes need the server name (for example linux2024.webawere.nl), for inst...
Allowing or blocking AI crawlers: robots.txt and llms.txt
AI services such as ChatGPT, Claude, Gemini and Perplexity fetch web pages to train models, to provide search answers or to answer...
Anonymous domain registration
For many domain extensions, the holder's details are listed in the public WHOIS database. Anyone can then look up your name, addre...
GDPR for your website: cookies, external content, forms and privacy statement
Almost every website processes personal data: names and email addresses from a form, orders, accounts, but also IP addresses and c...
Backup strategy: the 3-2-1 rule for your own business
A stolen laptop, a colleague who accidentally deletes a folder, an update that breaks your webshop, or ransomware that encrypts ev...
Blocking files via .htaccess, such as plugin-googlemap2-proxy.php
For Linux hosting, there is a .htaccess file in the folder /domains/yourdomain.xx/public_html, or you can create one. Enter the co...
Payment security in your webshop: PCI, card testing, and what your hoster does
If you accept online payments, you'll have to deal with the security rules of the card companies (PCI DSS), with criminals trying...
Measuring visitors without a cookie banner
Do you want to know how many people visit your site and which pages they read, without tracking your visitors and without a cookie...
Creating a cronjob or task (and what to do if it doesn't run)
With a cron job (in DirectAdmin: Cron Jobs) you have a script run automatically at set times, for example every night. Below you c...
Custom document root / changing the document root for a domain
Do you want the document root of your domain to point somewhere other than the public_html folder, which is the default? You canno...
Enable the cancellation button in WooCommerce
Since June 2026, a consumer who buys something online must also be able to withdraw the purchase online, through a clear button on...
The Website Manager: manage your websites in one place
With the Website Manager in My WebOké, you manage all your website installations in one place. For each hosting package you can se...
Securing digital downloads in WooCommerce
Do you sell an e-book, a pdf, music or software through WooCommerce? Then you want only paying customers to be able to retrieve th...
Log in directly to your website, DirectAdmin or Nextcloud from the dashboard
From the My WebOké dashboard, you can log in to your website, your DirectAdmin control panel or your Nextcloud environment with a...
Adding or removing a domain from your hosting package
A hosting package can contain multiple domains. In this article, we explain how to add a domain to a hosting package, move it to a...
Suspend domain or only take your website offline temporarily
Want to take your website offline temporarily? You can choose: suspend the whole domain, or just take the website offline so your...
Moving your domain, website and email together without downtime: the step-by-step plan
Moving your domain, website and email to WebOké? If you follow the right order, your visitors won't notice a thing and you won't m...
Redirect with frame forwarding (domain name stays in the address bar)
Do you want visitors on your domain to see a different website, while your domain name stays in the address bar? That's possible w...
Creating a child theme for your WordPress theme
If you edit a theme's files directly, your work is lost with the next update of that theme. A child theme prevents that. It's a sm...
A multilingual website and Google: separate addresses and hreflang
Is your website online in multiple languages, for example in Dutch, English and German? Then you want someone who searches in Germ...
Writing a page that gets found
Your site is online, but brings in few visitors? Often it's not the technology, but the text. Google says it itself: it wants to r...
Keeping a page out of Google: robots.txt or noindex?
Want to keep a page out of Google, such as a thank-you page, a test page or an old promotion? Many people think of the robots.txt...
Disabling a plugin in Joomla via phpMyAdmin / MySQL
If you can no longer get into Joomla because of a new or malfunctioning plugin, you can disable it via phpMyAdmin / MySQL. Log in...
Adding a security.txt to your website
If someone finds a security vulnerability in your website, such as an open directory or an outdated plugin, you want that person t...
Creating a subdomain, and what to do if it doesn't work
A subdomain is an address in front of your domain name, like shop.yourdomain.nl. You create it yourself in DirectAdmin. In this ar...
A testing environment (staging) for your webshop
A staging environment (staging) is a copy of your website where you try out updates and changes, without visitors being affected b...
Dedicated IP address
With a hosting package, you share an IP address with the other websites on the same server by default. If you want a dedicated IP...
Forbidden (403): You don't have permission to access / on this server
Getting the message below on your website? In this article you'll read what usually causes it and how to fix it, including if you...
Error 500 or "critical error" on your website (even after a WordPress update)
Seeing a white screen, a 500 Internal Server Error or, in WordPress, There has been a critical error on this website? Then the cod...
FTP no longer works (KPN modem update)
After a recent update to the KPN modem, port 21 (FTP) may be blocked automatically. This means no connection can be made to FTP se...
Using the PHP zip function without exec
The PHP function exec is disabled on our servers, see PHP security: disabled functions. This means you can't call the server's zip...
Verifying Google Search Console with a TXT record: how to avoid mistakes
Want to see how Google sees your website? Then add your domain to Google Search Console. Google will ask you to prove that the dom...
Free migration service: this is how we move your website to WebOké
Is your website still hosted somewhere else and you'd rather not move it yourself? Then we'll do it for you with our migration ser...
Importing larger MySQL files (.sql)
phpMyAdmin can't always read large .sql files in one go. If the import fails, you have the following options, from easy to more di...
How can I block an IP address?
Want to block certain IP addresses from your website? You can do that with a .htaccess file or with a bit of PHP. With .htaccess P...
How do I copy a website to another domain within the same hosting package?
Do you have two domains in one hosting package and want to copy the website from one domain to the other? You can do this in Direc...
How do I connect to my hosting database from my PC?
With a program on your computer, such as HeidiSQL, DBeaver, MySQL Workbench or TablePlus, you can work directly with your database...
How does FTP work at WebOké?
Are you a KPN customer and can't set up an FTP connection? Click here for more information. In this article we explain how to crea...
How does the SPF record work in DNS?
Mail for your domain is usually sent by just one or a few servers. In an SPF record, you specify which servers are allowed to do t...
How do I change the password of the DirectAdmin control panel?
In this article we explain how to change your DirectAdmin password. You do not need to know the old password for this.- Go to My P...
How do I change or upgrade my hosting package?
Want a bigger or smaller hosting package, for example with more storage or more domains? You can arrange that yourself in My WebOk...
Hosting package for a domain that stays with another provider
You can take out a hosting package with WebOké while your domain stays with another provider. A hosting package is always ordered...
I can't log in to WordPress: what now?
Can't log in to yourdomain.com/wp-admin anymore? Have you lost your password, do you keep ending up back on the login page, or doe...
I want to use a subdirectory in public_html as the root folder. Is that possible?
Say, for example, you have installed Joomla in the folder public_html/joomla (to the outside world that is then http://www.yourdom...
I want to upload and extract a ZIP file. How do I do that?
You can upload a zip file (or .tar.gz file) with FTP or via the file manager in the DirectAdmin control panel. After uploading, yo...
Imunify360 scanner
Since 23 March 2023 we have been testing the Imunify360 scanner. Imunify360 is an all-in-one platform for securing and managing we...
Instructional videos
Prefer watching to reading? Much of the guidance on our website comes with a short video of a few minutes, without sound and with...
IPv6 at weboke.nl
All domains added in DirectAdmin have IPv6 by default. Example of an IPv4 address (note: this is different for each server):www A...
Is my website mobile-friendly?
Most visitors view your website on a phone. Google does too: Google uses the mobile version of your pages to index and rank them....
Putting your app from Lovable, Bolt or another AI builder on your WebOké hosting
Built an app with Lovable, Bolt or another AI builder and want to put it on your own domain at WebOké? You can. This article expla...
Your company details for Google: structured data (LocalBusiness)
A visitor immediately sees your address and opening hours on your contact page. A search engine has to extract that from the text....
Your email elsewhere: Microsoft 365, Google Workspace, or your own mail server
Do you want the email for your domain to arrive at Microsoft 365, Google Workspace, another mail provider or your own mail server?...
Testing your nameservers, also for a .nl domain
Are you putting your domain on your own nameservers, or on those of another party? Test them first. Every registry has its own rul...
Checking your sitemap
A sitemap is a file listing the addresses of your website that you want to appear in search results: a table of contents for searc...
Submitting your website to search engines (Google and Bing)
Search engines usually find a new website on their own, especially if other sites link to it. If you want it to go faster and want...
Previewing your website at WebOké before you transfer your domain name
Are you moving your website to WebOké while the domain name is still with your current provider? Then you'll still see the old sit...
Have your website monitored: availability, certificate and domain
Without monitoring, you only find out your website is down when a customer calls, or you never find out at all. Uptime monitoring...
Moving your website to another domain without losing searchability
Are you moving your website to a different domain name, for example from example.net to example.com? For Google, every address of...
Migrating Joomla 3 to Joomla 4, 5 or 6 (Installatron)
Joomla 3 no longer receives (security) updates. Installatron reports that you have the latest version, and that's correct: 3.10.12...
Lost your Joomla administrator password?
You can't retrieve a password in Joomla, because it's stored encrypted in the database. As an administrator, you can reset another...
Joomla: Database Error: Unable to connect to the database:Could not connect to MySQL
Joomla uses a database. If for some reason it cannot connect to the database, you may get this message:Database Error: Unable to c...
Can I run a forum with you? (e.g. phpBB)
Yes, you can easily run a forum on a hosting package at WebOké. Well-known forum software such as phpBB can be installed without a...
LiteSpeed Cache for WordPress and a webshop
Our servers run on LiteSpeed. For WordPress, the free plugin LiteSpeed Cache is therefore the logical cache plugin: it stores read...
Save mail locally to free up space on the mail server
Is your mailbox almost full? Then you can move old mail from the server to a local folder on your own computer. That mail is then...
Reliably send mail from WordPress and WooCommerce via SMTP
WordPress sends mail for passwords and forms, and a webshop with WooCommerce for every order: a confirmation for the customer and...
MCP server for AI: connect Claude, ChatGPT or Mistral to your hosting package
The MCP server for AI is a connection between your hosting package and your own AI tool. You connect Claude, ChatGPT, Mistral Vibe...
Order more storage/disk space
Running out of storage on your hosting package? You can expand it yourself in My Products. The extra space is active right away, a...
Multiple domains or websites in one hosting package
You can put multiple domain names in one hosting package. Each domain can have its own website and its own mailboxes, or show exac...
Error: To change this page, upload a new index.html to your private folder
In this article we explain what you can do if you see the error 'To change this page, upload a new index.html to your private fold...
My page isn't showing up in Google: here's how to figure out why
Your website or a new page is online, but you can't find it in Google. There can be many reasons for this: Google hasn't visited t...
My website isn't working after uploading or moving it
Does your website not work after you've uploaded it or moved it to WebOké? Below you'll find the most common causes and what to do...
My website is not reachable: step-by-step guide
Is your website not working? Go through these steps from top to bottom. Each step shows you how to check whether that's the cause,...
MySQL database corrupted: repairing tables
A database needs maintenance every now and then. A table can also become damaged. You'll then see messages like: is marked as cras...
Activating Node.js in DirectAdmin
In DirectAdmin, you set up a Node.js app with Setup Node.js App. You choose the Node.js version yourself. If a version you need is...
Selling online: your own webshop, hosted platform, marketplace, or payment link?
Want to start selling online? Then you first choose a route, and only after that the software. There are roughly four ways: your o...
OPcache: delay after changing a PHP file
OPcache is enabled on our servers. It makes PHP faster, but it also means it can take a few seconds before a modified PHP file is...
Storage or disk space full: here's how to free up space
If the storage of your hosting package is almost full, we'll first send you an email. If the storage is actually full, parts of yo...
Reading PageSpeed Insights: Core Web Vitals in plain language
You've tested your website in PageSpeed Insights and you see a red number, for example 45. What does that mean, and how bad is it?...
Showing PHP files in the browser without the .php extension using .htaccess
If you do not like www.example.com/contact.php and would rather show just www.example.com/contact as the URL and link (while the f...
PHP security
By default, all our servers have the following PHP functions disabled so that they cannot be used: symlink,shell_exec,exec,proc_cl...
How can I debug PHP without changing php.ini?
By default, displaying PHP errors is turned off in php.ini. This is a sensible setting, because debug information often reveals in...
Cancelling products and domains, withdrawing a cancellation, and what happens next
In this article you'll learn how to cancel a hosting package or domain name, how to withdraw a cancellation and what happens to ou...
Importing and exporting products in bulk using CSV
Do you want to adjust a hundred prices at once, add a new collection or transfer products from another shop system? Then you don't...
Spam: how WebOké stops it, and how to train and test the spam filter
Spam we don't accept Our mail servers refuse mail from servers known as a source of spam, for example because they are on the list...
Activating and renewing an SSL certificate and troubleshooting issues
With an SSL certificate, your website is reachable via https, with a padlock in the address bar. At WebOké you get a free Let's En...
Is gzip compression enabled on my hosting package?
Yes. All our DirectAdmin servers run LiteSpeed, which has compression enabled by default. You don't need to configure anything you...
Set title, description, and alt text per page
Every page of your website has a title and a description (meta description) that visitors don't see on the page itself, but do see...
Setting up two-factor authentication for WordPress
With two-factor authentication (2FA), you need something besides your password when you log in: usually a six-digit code from an a...
Upload fails: increase upload_max_filesize and max_execution_time
Is the maximum upload size too small, or does a script stop too quickly? Then you increase a PHP limit. If uploading in WordPress...
Variations or menus are not being saved: increase max_input_vars
You're editing a product with many variations, or a large menu in WordPress, and you click Update. You don't see an error message,...
Leaving WebOké: here's how to take your data with you
Switching to a different provider? Your website, email, files and domain names are yours, and you take them with you. Here you can...
Where can I find information about WordPress itself?
WordPress is software that runs on your hosting package, but you manage it yourself. Our knowledge base and guides mainly cover th...
What is an IP address?
An IP address (also called an IP number) is the address of a computer or server on the internet. Without an IP address, a website...
What is MySQL?
In a hosting package it is also possible to create a so-called MySQL database. You can check per package how many databases are al...
What is the username / password / database name for MySQL?
To install my software package, I need the following details: MySQL password MySQL hostname MySQL username MySQL database name In...
WebOké Backups: viewing, restoring, or downloading a backup
WebOké Backups is our own backup system. Every night, we make a complete backup of your hosting package: your files, databases, ma...
Website offline with the message "temporarily unavailable due to maintenance
Does your website show a message saying the domain is temporarily unavailable due to maintenance? Then your hosting package has be...
Which hosting package is right for me?
Not sure which web hosting package to choose? All packages share the same foundation. The difference lies in computing power, stor...
What words do your customers use? Free keyword research
You know your trade so well that you use your own words for it. A florist talks about "funeral tributes", while customers search f...
Installing WooCommerce in a test store
WooCommerce is a free plugin that turns a WordPress site into a webshop. Installing it takes a minute, setting it up properly take...
WooCommerce Status and Scheduled Actions: troubleshooting issues
Do unpaid orders keep hanging around, are integrations lagging behind, or is your shop acting strange after an update? Then you st...
Extra WordPress security: permissions, wp-config and .htaccess
Updates, a strong password and two-factor authentication are the foundation of a secure WordPress site. Hardening goes on top of t...
Installing WordPress in DirectAdmin
The fastest way to install WordPress is with the Website Manager in My WebOké. Read The Website Manager. You can also do it in Dir...
Migrating WordPress manually: files, database and wp-config.php
A WordPress site consists of two parts: the files (WordPress itself, your theme, plugins and uploads) and the database (your pages...
Choosing, evaluating and cleaning up WordPress plugins
A plugin runs with the same permissions as WordPress itself: it can read and change your database, create files and send email. In...
Create a WordPress staging environment
A staging site is a copy of your website where you can test changes without your visitors noticing anything. Once you're happy, yo...
Securing wp-login.php in WordPress
wp-login.php is a very attractive target for hackers trying to gain access to your site. They do this by automatically sending lar...
Search and replace in the WordPress database
WordPress doesn't store your site's address in just one place. It's in the settings, but also written out in your posts, with imag...
A backup of your MySQL database: automatic or do it yourself
You usually don't need to set up an automatic backup of your database yourself. We back up your entire package every night, includ...
Guide for new customers
Welcome to WebOké! We're glad you've become a customer. We do everything we can to take care of your entire online presence under...
Help! My site has been hacked. How do I fix it and how do I prevent it?
It's frustrating when your website has been hacked. We do everything we can to make life hard for hackers, but it can still happen...
My website is slow or using too much CPU: here's how to speed it up
Is your website slow, or are you seeing 503 errors because your site uses too much CPU or too many processes? The cause is almost...
New
Packed with new features
More than a chatbot: your personal hosting assistant.
Try it now
AI assistant
Your personal hosting assistant
The language model runs at Mistral AI, a European AI company. Your conversations are processed and stored within the EU, in line with the GDPR.
Nothing happens without your approval
