Category

Technical

Laravel, APIs, packages, and maintainable backend systems.

All posts
Technical

MySQL/MariaDB driver vs laravel-backup

MariaDB 11 removed the mysqldump binary, which can break backups for projects still using the MySQL driver. Switching drivers isn’t always straightforward due to differences like UUID storage. This post shows a simple workaround to fix backups without changing your database schema.

Laravel Backups MariaDB
Published
Author Dick van der Heiden
Read post
Technical

Redirects in HydePHP

Using a HydePHP extension that generates static redirect pages from configuration without relying on server-side routing or hosting-specific features.

Static Site Generator HydePHP
Published
Author Dick van der Heiden
Read post
Technical

Mcrypt for PHP 7.2+ on cPanel server

Mcrypt is deprecated since PHP 7.1 and completely removed from PHP since version 7.2. You should use OpenSSL or Sodium. But sometimes you're stuck on using mcrypt because of an older server or application.

Laravel cPanel Mcrypt
Published
Author Dick van der Heiden
Read post
Technical

XPath select parent by child attribute

Using the XML parser for a crawler works great. Most of the sources are well formatted and easy to parse. Unfortunately not all sources are that easy and that's where some advanced XPath comes in handy.

XPath
Published
Author Dick van der Heiden
Read post
Technical

Clear DirectAdmin Message system

DirectAdmin contains a message system which contains information about thing like brute force attacks, overusage, etc. The message system get really full pretty fast and could contain thousands of messages.

DirectAdmin
Published
Author Dick van der Heiden
Read post
Technical

Symlink cheatsheet

A Symbolic Links (also called symlink or softlink), is a special file which references another file or directory. These symlinks are very useful. For example a lot of deployment...

Symlinks
Published
Author Dick van der Heiden
Read post
Technical

Configuring virtualhost(s) in Apache

Virtualhosts allow you to host multiple websites on a single webserver. Shared hosting is based on this idea as this allows multiple customers to use a single server. It does require some configuration.

Apache Virtualhosts
Published
Author Dick van der Heiden
Read post
Technical

Numerical Permissions

Numerical permissions describe the permissions of the file or folders and is most likely known with FTP or the unix filesystem. This post explains the meaning of those numbers.

Chmod FTP Permissions
Published
Author Dick van der Heiden
Read post