Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

php:logs returns 404 because it requests log key "php84" instead of "php-8.4"

Abierto Apto para principiantes
#175 0 comentarios 0 reacciones 0 asignados Ver en GitHub

@19singh96sunny-max ya está trabajando en esto.

Desde el 20/10/2026.

  • #177 de @19singh96sunny-max — abierto

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
88/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
laravel, php
Área
cli

Línea de trabajo

Empieza por App\Support\PhpVersion::forgeKey(), identificado en el issue como el responsable de generar la clave de log incorrecta. Comprueba cómo release() da formato a la versión de PHP y luego compara la clave con la solicitud de API documentada que funciona para php-8.4. El trabajo estará terminado cuando forge php:logs obtenga el log de PHP-FPM para PHP 8.4 en lugar de devolver un 404.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

forge php:logs always fails with "The resource you are looking for could not be found", because the CLI requests the wrong log key from the Forge API.

Steps to reproduce
  1. Use Forge CLI 2.0.0 (the code is unchanged on master).
  2. Run forge server:switch <server>, picking a server with PHP 8.4.
  3. Run forge php:logs or forge php:logs 8.4.
Expected

The PHP-FPM log is shown.

Actual
The resource you are looking for could not be found.
Cause

App\Support\PhpVersion::forgeKey() returns php84, built as 'php'.str_replace('.', '', $release). The API endpoint GET /orgs/{org}/servers/{server}/logs/{key} returns 404 for php84, but returns the log for php-8.4:

Key Response
php84 404
php8.4, php84-fpm, php8.4-fpm 404
php-8.4 200, with the log in data.attributes.content
Suggested fix
public function forgeKey()
{
    return 'php-'.$this->release();
}
Lenguaje dominante
PHP
Estrellas
246
Forks
41
Merge medio
7 h 42 min
PR fusionados (30 d)
3

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de laravel/forge-cli

Todos los issues de laravel/forge-cli

Issues similares

Más issues de PHP

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.