Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta Adatta ai principianti
#175 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

@19singh96sunny-max ci sta già lavorando.

Dal 20/10/2026.

  • #177 di @19singh96sunny-max — aperta

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
88/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
laravel, php
Ambito
cli

Direzione di ricerca

Inizia da App\Support\PhpVersion::forgeKey(), indicato nell’issue come responsabile della creazione della chiave di log errata. Verifica come release() formatta la versione di PHP, poi confronta la chiave con la richiesta API documentata che funziona per php-8.4. Il lavoro è completato quando forge php:logs recupera il log PHP-FPM per PHP 8.4 invece di restituire un 404.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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();
}
Lingua principale
PHP
Stelle
246
Fork
41
Merge medio
7h 42m
PR unite (30g)
3

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di laravel/forge-cli

Tutte le issue di laravel/forge-cli

Issue simili

Altre issue su PHP

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.