Hướng dẫn script php artisan optimize handling the post update cmd event returned with error code 255 - tập lệnh php artisan tối ưu hóa xử lý sự kiện cmd cập nhật bài đăng được trả về với mã lỗi 255

Khi chạy composer install trên dự án Laravel của tôi, tôi gặp lỗi:

Script Php Artisan Clear Clear xử lý sự kiện sau cài đặt CMD được trả về với mã lỗi 255

Bất kỳ lời khuyên về những gì có thể là vấn đề? Lưu ý Trình soạn thảo cài đặt tất cả các gói nhà cung cấp. Đầu ra đầy đủ dưới đây:

. trả về với mã lỗi 255
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
> php artisan clear-compiled
Script php artisan clear-compiled handling the post-update-cmd event returned with error code 255

Đã hỏi ngày 3 tháng 3 năm 2017 lúc 3:53Mar 3, 2017 at 3:53

Hướng dẫn script php artisan optimize handling the post update cmd event returned with error code 255 - tập lệnh php artisan tối ưu hóa xử lý sự kiện cmd cập nhật bài đăng được trả về với mã lỗi 255

1

Makse chắc chắn thư mục storage/ & bootstrap/cache của bạn có thể viết.

Hãy chắc chắn rằng tệp .ENV của bạn không chứa bất kỳ không gian nào.

Ví dụ: key=value istead of key=va lue

Xóa tệp bootstrap/cache/config.php. sau đó

composer dumpautoload
composer update

Cố gắng xóa /bootstrap/compiled.php (nếu bạn có nó)

Đã trả lời ngày 3 tháng 3 năm 2017 lúc 10:01Mar 3, 2017 at 10:01

Zoltán Jérezoltán JéreZoltán Jére

5843 Huy hiệu bạc14 Huy hiệu Đồng3 silver badges14 bronze badges

1

Bước 1 - Kiểm tra phiên bản PHP của bạn. Nếu Laravel của bạn đã cũ, thì nó sẽ không hỗ trợ 7.x, bạn cần chuyển đổi (kiểm tra xem nếu bạn đang sử dụng MAC) sang PHP 5.6 trong trường hợp này.

Bước 2 - Xóa Composer.Lock và Run composer install

Đã trả lời ngày 13 tháng 5 năm 2018 lúc 11:48May 13, 2018 at 11:48

SerjasserjasSerjas

2.1244 Huy hiệu vàng21 Huy hiệu bạc35 Huy hiệu Đồng4 gold badges21 silver badges35 bronze badges

Điều duy nhất mà lệnh thực hiện là xóa tệp bootstrap/cache/services.php, nếu nó tồn tại. Nhiều khả năng, tệp tồn tại, nhưng các quyền không được đặt chính xác để cho phép bạn xóa nó.

Đã trả lời ngày 3 tháng 3 năm 2017 lúc 4:16Mar 3, 2017 at 4:16

Hướng dẫn script php artisan optimize handling the post update cmd event returned with error code 255 - tập lệnh php artisan tối ưu hóa xử lý sự kiện cmd cập nhật bài đăng được trả về với mã lỗi 255

Patricuspatricuspatricus

57K15 Huy hiệu vàng139 Huy hiệu bạc142 Huy hiệu Đồng15 gold badges139 silver badges142 bronze badges

Tôi tìm thấy giải pháp. Dưới đây là danh sách các phần mở rộng gây ra vấn đề này.

extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_pdo_mysql.dll

Bạn phải giải phóng tất cả các phần mở rộng này từ php.ini của bạn

E: \ Wamp64 \ bin \ Php \ Php7.1.9 \ Php.ini

Lưu ý :: phải kiểm tra thông tin xác thực cơ sở dữ liệu của bạn vào tệp .env của bạn

Đã trả lời ngày 5 tháng 4 năm 2018 lúc 4:24Apr 5, 2018 at 4:24

VishalvishalVishal

5411 Huy hiệu vàng7 Huy hiệu bạc8 Huy hiệu đồng1 gold badge7 silver badges8 bronze badges

Tôi cho rằng vấn đề có thể đến từ nhiều nguồn. Trong trường hợp của tôi, tôi đã gặp lỗi cú pháp trong config/app.php của mình. Trở lại phiên bản trước và bản chỉnh sửa bản chỉnh sửa của tôi.

Đã trả lời ngày 11 tháng 12 năm 2018 lúc 21:06Dec 11, 2018 at 21:06

Chỉ cần chạy lệnh

extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_pdo_mysql.dll
0 từ bất kỳ thiết bị đầu cuối nào sau đó chạy lại trình soạn thảo để cài đặt tất cả các phụ thuộc của bạn.

Đã trả lời ngày 25 tháng 9 lúc 4:06Sep 25 at 4:06

Hướng dẫn script php artisan optimize handling the post update cmd event returned with error code 255 - tập lệnh php artisan tối ưu hóa xử lý sự kiện cmd cập nhật bài đăng được trả về với mã lỗi 255

Vấn đề nằm ở sự phụ thuộc, ít nhất là nó đã làm trong trường hợp của tôi. Phải mất một vài bước để sửa nó.

Đầu tiên, thay đổi sử dụng băm;để sử dụng Illuminate \ Assudge \ Facades \ Hash;
use Hash;
to
use Illuminate\Support\Facades\Hash;

Thứ hai, tôi đã gặp phải vấn đề trên máy chủ vì vậy tôi đã chạy Cập nhật của nhà soạn nhạc và Php Artisan phục vụ trên localhost Không có vấn đề gì, sau đó được nhắc lại với máy chủ và một lỗi lỗi rõ ràng hơn đã được cung cấp cho biết Php ^7.0 bắt buộc cho gói học thuyết/trình phát hành ^1.2.0.

Vì vậy, thứ ba, đã cập nhật PHP trên máy chủ thông qua cài đặt máy chủ.

Sau đó, một lỗi khác nhau: [Symfony \ Thành phần \ Debug \ Exception \ FatalThrowableError] Gọi đến phương thức không xác định Illuminate \ Foundation \ Bootstrap \ ConfiguRelogging :: ConfigureHandler ()
[Symfony\Component\Debug\Exception\FatalThrowableError] Call to undefined method Illuminate\Foundation\Bootstrap\ConfigureLogging::configureHandler()

Vì vậy, cuối cùng, đã thay đổi mã nhật ký hiện tại trong cấu hình/ứng dụng thành 'log' => 'hàng ngày' (xem bản sửa lỗi được cung cấp tại Laravel/Framework#6310),

Tất cả đều hoạt động tốt bây giờ :)