Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

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

Đang mở Phù hợp với người mới
#175 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

@19singh96sunny-max đang làm issue này rồi.

Từ ngày 20/10/2026.

  • #177 của @19singh96sunny-max — đang mở

Đánh giá

Độ khó
1/5
Thời gian dự kiến
Dưới một giờ
Mức phù hợp với người mới
88/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
laravel, php
Lĩnh vực
cli

Hướng nghiên cứu

Bắt đầu với App\Support\PhpVersion::forgeKey(), được xác định trong issue là nơi tạo khóa log không chính xác. Kiểm tra cách release() định dạng phiên bản PHP, sau đó so sánh khóa với yêu cầu API thành công đã được ghi lại cho php-8.4. Hoàn tất khi forge php:logs lấy được log PHP-FPM cho PHP 8.4 thay vì trả về 404.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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();
}
Ngôn ngữ chính
PHP
Star
246
Fork
43
Merge trung bình
7 giờ 42 phút
Pull request đã merge (30 ngày)
3

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của laravel/forge-cli

Tất cả issue của laravel/forge-cli

Issue tương tự

Thêm issue về PHP

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.