Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

377
Views
Symfony DotEnv PathException

Tengo un segundo problema. Ejecuto Symfony con plataforma api en un contenedor Docker. Sin embargo, el PHP de este contenedor sigue fallando. Este problema en particular ocurre cuando ejecuto docker-compose up --build (Así que con el indicador --build ). Se produce el siguiente error, después de lo cual PHP sale con el código 255.

 #54 2.503 Script cache:clear returned with error code 255 #54 2.503 !! PHP Fatal error: Uncaught Symfony\Component\Dotenv\Exception\PathException: Unable to read the "/srv/api/.env" environment file. in /srv/api/vendor/symfony/dotenv/Dotenv.php:505 #54 2.503 !! Stack trace: #54 2.503 !! #0 /srv/api/vendor/symfony/dotenv/Dotenv.php(60): Symfony\Component\Dotenv\Dotenv->doLoad() #54 2.503 !! #1 /srv/api/vendor/symfony/dotenv/Dotenv.php(80): Symfony\Component\Dotenv\Dotenv->load() #54 2.503 !! #2 /srv/api/config/bootstrap.php(17): Symfony\Component\Dotenv\Dotenv->loadEnv() #54 2.503 !! #3 /srv/api/bin/console(30): require('/srv/api/config...') #54 2.503 !! #4 {main} #54 2.503 !! thrown in /srv/api/vendor/symfony/dotenv/Dotenv.php on line 505 #54 2.503 !!

Después de buscar cosas y tres días que valió la pena intentar depurar este problema, encontré algunas supuestas soluciones. En StackOverflow solo encontré uno, que decía que Symfony requiere un archivo .env y que la persona que pregunta debe crear uno. Lo divertido: el archivo .env existe. Está ahí, y siempre estuvo funcionando hasta ahora. (Limpiar restablecimiento de fábrica en la máquina)

Verifiqué los permisos fuera de la carpeta srv para todos los archivos .env , y se pueden leer y escribir. No estoy seguro de cómo hacer esto en la carpeta srv. Pero la cosa es que no entiendo cuál es el problema en absoluto. El mensaje de error parece bastante simple, pero no me dice qué está pasando.

¿Alguna sugerencia sobre cuál es la causa y cómo resolver este problema?

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!