Es gibt sicherliche mehrere unterschiedliche Ansätze, dein Problem mit den Pfadnamen zu lösen.
Ich persönlich lasse Webserver und php immer in eigenen chroot Umgebungen laufen.
(...)
Der Eintrag /project_xy/storage/framework/cache/dataexistiert aber für einen Aufruf im Web nicht und es kommt zu einer Fehlermeldung (open_basedir ...)
(...)
Mal angenommen, du benutzt auch php-fpm, dann würde man hier in der Konfigurationsdatei des fpm pools chrooot = /var/www/vhosts/hosting123.abc123.netcup.net/ setzen und dann existiert auch /project_xy/storage/framework/cache/data