com

Mattepuffo's logo
Configurare YAML in PHP su Windows

Configurare YAML in PHP su Windows

Ho installato PHP (8.4) su Windows, senza usare XAMPP o simili.

Funziona tutto, tranne che nell'installazione delle librerie in un progetto che mi dava questo errore:

install --no-interaction
 Installing dependencies from lock file (including require-dev)
 Verifying lock file contents can be installed on current platform.
 Your lock file does not contain a compatible set of packages. Please run composer update.
 
   Problem 1
     - Root composer.json requires PHP extension ext-yaml * but it is missing from your system. Install or enable PHP's yaml extension.
 
 To enable extensions, verify that they are enabled in your .ini files:
     - C:\php-8.4\php.ini
 You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
 Alternatively, you can run Composer with `--ignore-platform-req=ext-yaml` to temporarily ignore these required extensions.
 Failed to install packages for  ./composer.json. Platform requirements are missing.

Praticamente devo installare la DLL corretta, e qui vediamo come fare.

Mattepuffo's logo
Escludere una categoria dalla pagina shop in WooCommerce

Escludere una categoria dalla pagina shop in WooCommerce

In sostanza devo escludere una categoria dalla pagina shop di WooCommerce.

Ma se invece vado nella pagina di quella categoria i prodotti li devo vedere.

Per fare ciò non bastano le opzioni di visibilità del prodotto, ma dobbiamo fare una modifica al functions.php.

Probabilmente c'è anche qualche plugin che lo fa, ma direi che non è necessario.

Mattepuffo's logo
Caching in PHP con Phpfastcache

Caching in PHP con Phpfastcache

Phpfastcache è una libreria per PHP che ci consente di gestire il caching.

Da quello che ho capito è tra la più apprezzate anche per il fatto che supporta diversi drivers e database.

In questo articolo vediamo un esempio in cui usiamo il caching su file, quindi quello più basico.