Symfony4 how to create a custom error page 404

Code sur écran d'ordinateur

You have to start by installing the necessary bundle: compose require symfony/twig-pack When done, create the template error404.html.twig templates/ Bundles/ TwigBundle/ Exception/ Error404.html.twig Example of the error404.html.twig template ‘% extends ‘base.html.twig’ %’ ‘% block body%’ <h1>Page not found</h1> <p> The requested page couldn’t be located. Checkout for any URL misspelling or <a href=”{{ path(‘homepage’) }}”>return … Read more

WordPress – how to install WP-CLI on Ubuntu

MacBook avec code sur un bureau

Start by downloading wp-cli curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar Then give it the right to be executed chmod +x wp-cli.phar Then move it to /usr/local/bin to be able to use the wp command sudo mv wp-cli.phar /usr/local/bin/wp To use the command, simply go into the folder containing the WordPress installation $ wp NAME Wp DESCRIPTION Manage WordPress … Read more

Search and replace in the terminal

MacBook Pro affichant un éditeur de code

On Ubuntu it is possible to search and replace a word or phrase with a simple command line sed -i’s/original/new/g’ file.txt Explanation: sed = Stream EDitor -i = in-place (save in the original file) the strings in the command: s = the replacement command original = regular expression for the word to be replaced. new … Read more

Upload multiple files to an entity with Symfony4 and VichUploaderBundle

Code sur écran d'ordinateur

Preparation   To begin with, we need a Product entity as well as a ProductImage entity that will contain the names of the images. To do this, we use the command in our terminal VichUploaderBundle Setup As stated in the Symfony 4 documentation, we will use the VichUploaderBundle Then add the necessary “config/packages/vich_uploader.yaml” configuration file … Read more

Symfony – debug a Twig template with dump()

Code sur écran d'ordinateur

Twig’s {{ dump() }} function is very handy to inspect a variable inside a template. But without the right package installed, the output is unreadable. Here is how to get a clean, collapsible display like this one: Install the DebugBundle The nice output comes from Symfony’s VarDumper component, enabled by the DebugBundle. Install it as … Read more

Install WordPress and plugins with Composer

MacBook avec code sur un bureau

Installing WordPress with Composer used to be painful. Today it is simple and clean. Here is how to manage the WordPress core and its plugins entirely through Composer. The WordPress core The johnpbloch/wordpress project tracks the latest WordPress releases and is still the most used. In composer.json, you set the package and the install directory: … Read more