Category

Technical

Laravel, APIs, packages, and maintainable backend systems.

All posts
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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