Risolvere i problemi con la directory tmp

In base all'host che stai usando, quando attivi la minificazione CSS e JS, potresti notare che il layout del tuo sito si "rompe" e, guardando dentro i file minificati, potresti vedere questo messaggio:

PHP Warning: is_file(): open_basedir restriction in effect. File(/tmp/fontawesome.min.css) is not within the allowed path(s)

Questo significa che il percorso di default per la directory tmp che WP Rocket sta cercando di usare non è quello corretto.

Per risolvere il problema, puoi modificare il percorso alla directory tmp usando il seguente plugin di supporto :

Plugin di supporto

📝 Prima di usarlo, modifica il codice!
Prima di attivare questo plugin, devi sostituire /path/to/tmp_dir/ con il percorso assoluto della tua directory tmp!

📥 Scarica  (.zip): WP Rocket | TMP Directory

Se ti occupi dello sviluppo: puoi trovare il codice per questo plugin su GitHub.

Un modo per usare questo plugin sarebbe quello di aggiungere il percorso alla directory tmp che trovi di default sul tuo server, ma puoi anche definire una nuova cartella che funga da directory tmp per WP Rocket.

Per esempio, potresti creare una nuova cartella chiamata tmp dentro /wp-content/cache/. Potresti poi modificare la linea return del plugin in modo che assomigli a questa:

return trailingslashit( WP_CONTENT_DIR ) . 'cache/tmp/';

Tuttavia, ricorda che una directory tmp personalizzata non verrà dichiarata automaticamente! Se usi questo approccio, assicurati che i file temporanei nella tua directory tmp personalizzata vengano cancellati una volta ogni tanto.