Toggen

Selected posts

FrankenPHP + Caddy + Ubuntu 24.04 + CakePHP

This is getting FrankenPHP running with Caddy on Ubuntu 24.04 LTS without Docker Install some pre-reqs sudo apt install zip unzip curl -y Install PHP8.4 and Caddy sudo add-apt-repository ppa:ondrej/php -y sudo apt update sudo apt install caddy php8.4 php8.4-cli...

Cannot upload Mac Screenshots to WordPress

Problem I have my Macbook Screenshot App configured to save screenshots to disk. I attempted to upload a saved-to-disk screenshot image to Wordpress and found that Wordpress shows a broken image icon and the Browser returns a 404 when attempting to GET and display the...

Viewing Microsoft 365 Service Health

Had an issue yesterday where an email send process was failing with an SMTP Error: 421 4.3.2 error: [Cake\Network\Exception\SocketException] SMTP Error: 421 4.3.2 The maximum number of concurrent connections per resource forest has exceeded a limit, closing...

Show the full log line when using journalctl

When using journalctl to display log entries longer lines are truncated to a terminal width with a `>' to indicate the line continues off screen To have the full log entry line displayed use the following journalctl --since 'May 22 07:00:00' --no-pager | less A...

Deleting an Azure / Microsoft 365 / Entra ID Tenant

Note: This is notes on an unsuccessful Tenant Delete I was using a Macbook Pro with Powershell 7.5.0 to run these commands. In the end I couldn't delete the Tenant with an error message as follows: Unable to delete tenant Unable to delete tenant Toggen Test. Known...

Puppeteer Chrome Installation

I'm using Browsershot which uses Puppeteer & Chromium to generate PDF's When you install Puppeteer by default the chromium instance is installed to $HOME/.cache/puppeteer/chrome-headless-shell/linux-127.0.6533.88 and...