Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Static build MacOs Laravel logs #677

Open
alterwalker opened this issue Mar 19, 2024 · 2 comments
Open

Static build MacOs Laravel logs #677

alterwalker opened this issue Mar 19, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@alterwalker
Copy link

What happened?

I've compiled static build of my Laravel application, started it, making requests, but application responses with 500 error from application.

When try to use artisan command, got error:

mac-o@Mac-mini-mac-o frankenphp % ./dist/frankenphp-mac-arm64 php-cli artisan    

   Error 

  Call to undefined function Symfony\Component\Mailer\Transport\Smtp\filter_var()

  at /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/symfony/mailer/Transport/Smtp/EsmtpTransportFactory.php:36

   Error 

  Call to undefined function NunoMaduro\Collision\token_get_all()

  at /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Highlighter.php:135

   Symfony\Component\ErrorHandler\Error\FatalError 

  Uncaught Error: Call to undefined function NunoMaduro\Collision\token_get_all() in /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Highlighter.php:135
Stack trace:
#0 /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Highlighter.php(128): NunoMaduro\Collision\Highlighter->tokenize('<?php\n\ndeclare(...')
#1 /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Highlighter.php(113): NunoMaduro\Collision\Highlighter->getHighlightedLines('<?php\n\ndeclare(...')
#2 /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Highlighter.php(105): NunoMaduro\Collision\Highlighter->getCodeSnippet('<?php\n\ndeclare(...', 135, 4, 4)
#3 /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Writer.php(265): NunoMaduro\Collision\Highlighter->highlight('<?php\n\ndeclare(...', 135)
#4 /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Writer.php(108): NunoMaduro\Collision\Writer->renderEditor(Object(Whoops\Exception\Frame))
#5 /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Handler.php(35): NunoMaduro\Collision\Writer->write(Object(Whoops\Exception\Inspector))
#6 /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/filp/whoops/src/Whoops/Run.php(398): NunoMaduro\Collision\Handler->handle(Object(Error))
#7 [internal function]: Whoops\Run->handleException(Object(Error))
#8 {main}
  thrown

  at /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Highlighter.php:135

   Error 

  Call to undefined function NunoMaduro\Collision\token_get_all()

  at /private/var/folders/84/q0c2xhlx2vx__893spvtk5lm0000gn/T/frankenphp_43065c5d8ab6bc83cacc88fa104fcd00/vendor/nunomaduro/collision/src/Highlighter.php:135
mac-o@Mac-mini-mac-o frankenphp % 

Where I can find Laravel log directory? STDOUT is empty too.

Build Type

Official static build

Worker Mode

Yes

Operating System

macOS

CPU Architecture

Apple Silicon

PHP configuration

php 8.3

Relevant log output

No response

@alterwalker alterwalker added the bug Something isn't working label Mar 19, 2024
@crazywhalecc
Copy link
Contributor

Maybe missing tokenizer and filter extension.

@alterwalker
Copy link
Author

I've installed pure Laravel and tried to create static build. It really tells me about filter extension, but I've declared to install it.

EMBED=../../laravel-example-app PHP_EXTENSIONS=ctype,iconv,pdo,pdo_mysql,mbstring,exif,pcntl,bcmath,gd,sockets,gmp,phpenmod,opcache,redis,filter ./build-static.sh

Now main question is - where I can find laravel logs, when using static build?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants