By phannphong, 5 January, 2024

Open the Powershell as Administrator and run this command:

certutil -addstore -f "ROOT" \\wsl.localhost\LINUX_DISTRIBUTION\home\WSL-USER-NAME\.lando\certs\


  • LINUX_DISTRIBUTION: your linux distribution, maybe Ubuntu, Ubuntu-20.04, etc.
  • WSL-USER-NAME: your WSL username which is you set when installing WSL.
By phannphong, 15 October, 2023

Your article content type has a dar_start_and_end_date date range field and you want to unpublish all article contents if end value of the date range field is passed.

If your content type uses a date field, you just need to remove .end_value in the coding.

Note: Drupal\Core\Datetime\DrupalDateTime, Drupal\datetime\Plugin\Field\FieldType\DateTimeItemInterface.


By phannphong, 16 May, 2022

Find all files in a directory /path/to/directory and its sub-directories recursively:

find /path/to/directory/ -size 0 -type f


find /path/to/directory/ -size 0 -type f -print



By phannphong, 17 March, 2019

I will guide you to install Drupal Console with global access permission on your personal computer in 4 steps.

The steps to install Drupal Console is similar to the steps to install Drush 8:

Step 1: Download the latest version of drupal.phar

curl -L -o drupal.phar

Step 2: Check by running this command line:

php drupal.phar

If everything is fine, you can see the message like the below image:

By phannphong, 17 March, 2019

Following these below steps to install Drush 8 (Ubuntu and MacOS):

The current version of Drush 8 when I writing this article is 8.2.1

1. Choose the latest version of Drush 8 in the below link:

You can choose v8.2.2 and download the drush.phar. You can use the bellow command line to download it:


Note: to use the wget command line, you need to install it first.

By phannphong, 21 February, 2019

Drush is a supporting tool, which is important for any Drupal developers. It helps executing a task with many steps simpler through one command. It's also really helpful in deployment process through integrating it in script.

I will share some basic Drush commands that I usually use:

1. Clear cache / Cache rebuild.

For Drupal 7

drush cc all

For Drupal 8/9

drush cr

2. Delete all tables in the database (available on Drupal 7/8/9).

By phannphong, 22 May, 2018

When I searched a solution for connecting through VPN with L2TP/IPSec on Ubuntu (I used Ubuntu 18.04 at this time), I found this article and kept it in my note.

Just as a followup to the great information you provided, thought I'd give people a complete set of steps I took to get this working on Ubuntu GNOME 17.04: