Categories
Laravel Story

Code Merged: Laravel

Little did I know how much I would come to love Laravel. My Laravel journey started after acquiring a shamefully developed Drupal 6 e-commerce website, 6 years ago. Now, this particular Drupal 6 website was a total mess. Due to its build: I couldn’t add new products, I couldn’t upgrade core (it was modified), and […]

Categories
Fix PHP Web

Xdebug with Built-in PHP Server

When using Xdebug with the built-in PHP server be sure you have the proper configuration in your php.ini file. Will will need at a minimum the following settings: If you run into an issue running Xdebug via PHPStorm, or another IDE, when using the built-in PHP server on macOS, or Ubuntu, you might have a […]

Categories
PHP Web

From Scratch PHP Project with the PHP Built-in Web Server

If you are starting a PHP project from scratch you will probably use the PHP built-in web server during development. This tutorial follows the folder structure of a composer based project: Now, let us create a script that can serve as the router for PHP’s built-in web server. Save a file named router to the […]

Categories
Fix SQL Web

Fixing MySQL Error 1153 – Got a packet bigger than ‘max_allowed_packet’ bytes

To fix, “MySQL Error 1153 – Got a packet bigger than ‘max_allowed_packet’ bytes” on Ubuntu edit your /etc/mysql/mysql.conf.d/mysqld.cnf. Once you have opened the file, increase the max_allowed_packet to a value that works for your environment. For example, in a local development environment, 100M can work. Then restart MySQL. Resources https://stackoverflow.com/questions/93128/mysql-error-1153-got-a-packet-bigger-than-max-allowed-packet-bytes

Categories
Web

Wrapware – Software Produced Originally for Physical Distribution Only

Wrapware is physically sealed and packaged software for a computer that is sold as a boxed product.  Wrapware can be sold online as a boxed product but is not downloadable online by intent. Wrapware is software that was created before the internet was used for downloading software. The term is intended to distinguish software specifically […]