You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm having issues with the Dashboard. Every time I load it, it shows a problem related to the open_base dir.
Upon investigating, I noticed that the file vendor/laravel/horizon/resources/views/layout.blade.php assigns the absolute path /vendor/horizon/nonExistentFile to the variable $nonExistentFileName (line 5). This path is used by Vite in vendor/laravel/framework/src/Illuminate/Foundation/Vite.php:792 to detect the mode in which to run.
The issue is that when it tries to do is_file, as the absolute directory /vendor/horizon/nonExistentFile is not usually included in the open_base_dir (and I don't think it should be), it fails and displays a 5XX error.
If line 5 $nonExistentFileName = '/vendor/horizon/nonExistentFile'; is changed to a relative path or to the correct absolute path, the Dashboard panel works correctly $nonExistentFileName = 'vendor/horizon/nonExistentFile';
I have migrated to Laravel 11 from Laravel 10.
Steps To Reproduce
Deploy any laravel 11 project that use Horizon
The text was updated successfully, but these errors were encountered:
Horizon Version
5.24.3
Laravel Version
11.5.0
PHP Version
8.2.14
Redis Driver
PhpRedis
Redis Version
6.0.2
Database Driver & Version
No response
Description
I'm having issues with the Dashboard. Every time I load it, it shows a problem related to the open_base dir.
Upon investigating, I noticed that the file
vendor/laravel/horizon/resources/views/layout.blade.php
assigns the absolute path/vendor/horizon/nonExistentFile
to the variable$nonExistentFileName
(line 5). This path is used by Vite invendor/laravel/framework/src/Illuminate/Foundation/Vite.php:792
to detect the mode in which to run.The issue is that when it tries to do
is_file
, as the absolute directory/vendor/horizon/nonExistentFile
is not usually included in theopen_base_dir
(and I don't think it should be), it fails and displays a 5XX error.If line 5
$nonExistentFileName = '/vendor/horizon/nonExistentFile';
is changed to a relative path or to the correct absolute path, the Dashboard panel works correctly$nonExistentFileName = 'vendor/horizon/nonExistentFile';
I have migrated to Laravel 11 from Laravel 10.
Steps To Reproduce
Deploy any laravel 11 project that use Horizon
The text was updated successfully, but these errors were encountered: