tempnam() ErrorException #10116
Replies: 1 comment
-
|
Hi @ssmavask Thanks for reporting. The You can check this with: Correct — www-data owns the directory: Incorrect — deploy user (e.g. root or deployer) owns it with restrictive permissions: If this turns out to be the issue, you can fix it using: Also, you mentioned it works without optimize — can you clarify if this was in production? Because that would contradict the permission issue — if the permissions are setup incorrectly, nothing should work without optimize, not even Blade. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Livewire version
v4.2.1
Laravel version
v12.54.1
Which PHP version are you using?
PHP 8.4
What is the problem?
I have a laravel project which was preciously working with livewire v3 and a short while ago the project was updated livewire v4 but because of my familearty I kept on using the class based component but now I am trying to slowly move to single file components so in my page I have a single file component which is workin good in my local (MacBook latest) but when I deploy my code to my ubuntu 24.04 machine I get this error tempnam(): file created in the system's temporary directory.

this error is occurring on multiple pages but one thing which is common to that those pages have one single file component loading in those pages.
one more key point I noticed is that the page works when if I don't run php artisan optimize but as it is my production i would like it to work with optimize.
I am only including one of my single file component as reference but the error is present on all single file component
down below I am also including the log which was recorded alongside the stacktrace
[previous exception] [object] (ErrorException(code: 0): tempnam(): file created in the system's temporary directory at /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:222)
[stacktrace]
#0 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->{closure:Illuminate\Foundation\Bootstrap\HandleExceptions::forwardsTo():257}()
#2 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(222): tempnam()
#3 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(363): Illuminate\Filesystem\Filesystem->replace()
#4 /var/www/bookmytutor/vendor/livewire/livewire/src/Compiler/CacheManager.php(121): Illuminate\Support\Facades\Facade::__callStatic()
#5 /var/www/bookmytutor/vendor/livewire/livewire/src/Compiler/Compiler.php(74): Livewire\Compiler\CacheManager->writeClassFile()
#6 /var/www/bookmytutor/vendor/livewire/livewire/src/Compiler/Compiler.php(26): Livewire\Compiler\Compiler->compilePath()
#7 /var/www/bookmytutor/vendor/livewire/livewire/src/Factory/Factory.php(60): Livewire\Compiler\Compiler->compile()
#8 /var/www/bookmytutor/vendor/livewire/livewire/src/Factory/Factory.php(23): Livewire\Factory\Factory->resolveComponentNameAndClass()
#9 /var/www/bookmytutor/vendor/livewire/livewire/src/LivewireManager.php(79): Livewire\Factory\Factory->create()
#10 /var/www/bookmytutor/vendor/livewire/livewire/src/Mechanisms/HandleComponents/HandleComponents.php(55): Livewire\LivewireManager->new()
#11 /var/www/bookmytutor/vendor/livewire/livewire/src/LivewireManager.php(102): Livewire\Mechanisms\HandleComponents\HandleComponents->mount()
#12 /var/www/bookmytutor/vendor/livewire/volt/src/LivewireManager.php(23): Livewire\LivewireManager->mount()
#13 /var/www/bookmytutor/storage/framework/views/e83b4f5de1bcd116a10419a26813c1fc.php(79): Livewire\Volt\LivewireManager->mount()
#14 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(123): require('...')
#15 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(124): Illuminate\Filesystem\Filesystem::{closure:Illuminate\Filesystem\Filesystem::getRequire():120}()
#16 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php(57): Illuminate\Filesystem\Filesystem->getRequire()
#17 /var/www/bookmytutor/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(22): Illuminate\View\Engines\PhpEngine->evaluatePath()
#18 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php(76): Livewire\Mechanisms\ExtendBlade\ExtendedCompilerEngine->evaluatePath()
#19 /var/www/bookmytutor/vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php(10): Illuminate\View\Engines\CompilerEngine->get()
#20 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/View/View.php(208): Livewire\Mechanisms\ExtendBlade\ExtendedCompilerEngine->get()
#21 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/View/View.php(191): Illuminate\View\View->getContents()
#22 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/View/View.php(160): Illuminate\View\View->renderContents()
#23 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Http/Response.php(78): Illuminate\View\View->render()
#24 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Http/Response.php(34): Illuminate\Http\Response->setContent()
#25 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Routing/Router.php(939): Illuminate\Http\Response->__construct()
#26 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Routing/Router.php(906): Illuminate\Routing\Router::toResponse()
#27 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\Routing\Router->prepareResponse()
#28 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Router->{closure:Illuminate\Routing\Router::runRouteWithinStack():821}()
#29 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Auth/Middleware/RedirectIfAuthenticated.php(47): Illuminate\Pipeline\Pipeline->{closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}()
#30 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Auth\Middleware\RedirectIfAuthenticated->handle()
#31 /var/www/bookmytutor/vendor/laravel/boost/src/Middleware/InjectBoost.php(22): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#32 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Laravel\Boost\Middleware\InjectBoost->handle()
#33 /var/www/bookmytutor/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(66): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#34 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh\Debugbar\Middleware\InjectDebugbar->handle()
#35 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#36 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Routing\Middleware\SubstituteBindings->handle()
#37 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#38 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
#39 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#40 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\View\Middleware\ShareErrorsFromSession->handle()
#41 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#42 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
#43 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Session\Middleware\StartSession->handle()
#44 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#45 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
#46 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#47 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Cookie\Middleware\EncryptCookies->handle()
#48 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#49 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\Pipeline\Pipeline->then()
#50 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\Routing\Router->runRouteWithinStack()
#51 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\Routing\Router->runRoute()
#52 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\Routing\Router->dispatchToRoute()
#53 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\Routing\Router->dispatch()
#54 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Kernel->{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():197}()
#55 /var/www/bookmytutor/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate\Pipeline\Pipeline->{closure:Illuminate\Pipeline\Pipeline::prepareDestination():178}()
#56 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Livewire\Features\SupportDisablingBackButtonCache\DisableBackButtonCacheMiddleware->handle()
#57 /var/www/bookmytutor/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(66): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#58 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh\Debugbar\Middleware\InjectDebugbar->handle()
#59 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#60 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#61 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()
#62 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#63 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#64 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
#65 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#66 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Http\Middleware\ValidatePostSize->handle()
#67 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#68 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
#69 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#70 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Http\Middleware\HandleCors->handle()
#71 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#72 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Http\Middleware\TrustProxies->handle()
#73 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#74 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks->handle()
#75 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#76 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\Http\Middleware\ValidatePathEncoding->handle()
#77 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Pipeline\Pipeline->{closure:{closure:Illuminate\Pipeline\Pipeline::carry():194}:195}()
#78 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\Pipeline\Pipeline->then()
#79 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
#80 /var/www/bookmytutor/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\Foundation\Http\Kernel->handle()
#81 /var/www/bookmytutor/public/index.php(20): Illuminate\Foundation\Application->handleRequest()
#82 {main}
"}
Code snippets
How do you expect it to work?
I expect the pages to load normall
Please confirm (incomplete submissions will not be addressed)
Beta Was this translation helpful? Give feedback.
All reactions