Phụ thuộc trình soạn thảo của bạn yêu cầu phiên bản php >= 7.4 0 bạn đang chạy 7.3 29

Về cơ bản, nó bảo tôi sử dụng php 7. 4. 0 trở lên mà tôi đang có và nếu tôi làm php -v thì nó sẽ quay lại với 7. 4. 29

Tôi đoán nó lấy nó làm phần phụ thuộc từ một tệp nhưng tôi đã kiểm tra trình soạn thảo. json và nhà soạn nhạc. tập tin bị khóa và nó không được đề cập ở đó

Gần đây tôi đang làm việc trên một dự án Laravel 7. Tôi có một số dự án Laravel 7 khác đang chạy trên shared hosting. Đôi khi rất khó để giữ các phiên bản Laravel khác nhau trong shared hosting. Nó đã hiển thị các lỗi

Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.3.0" and "< 7.4.0". You are running 7.4.5.

Kiểm tra nền tảng

Composer v2 đã giới thiệu tính năng mới Check Platform để kiểm tra phiên bản PHP trước khi khởi tạo autoload. Nếu đặt tùy chọn này thành false, nó sẽ không tạo đường dẫn dự án/nhà cung cấp/nhà soạn nhạc/nền tảng_check. php trong bootstrap của trình tải tự động. Nó tải trong bootstrap và chấm dứt ứng dụng nếu phiên bản PHP không khớp

Từ thông báo này, chúng tôi hiểu rằng phiên bản PHP của bạn không tương ứng với các yêu cầu tối thiểu của phiên bản plugin thực tế của bạn. Vì vậy, bạn cần nâng cấp phiên bản PHP từ cPanel của mình. 7. 2. 0 không phải là phiên bản mới nhất của PHP. Phiên bản PHP cuối cùng [PHP 8] đã được ra mắt cách đây vài ngày, vào ngày 26 tháng 11 năm 2020

Là PHP 7. 0 vẫn được hỗ trợ?

Không. PHP7. 0 không được hỗ trợ nữa. Trên thực tế, nếu cPanel của bạn có một trong các phiên bản PHP cũ này [PHP 5. 6, 7. 0, 7. 1 và 7. 2], bạn nên cập nhật chúng ngay lập tức. Các phiên bản này được đánh dấu là “Hết hạn sử dụng”, nghĩa là các phiên bản này không còn được hỗ trợ bảo mật và có thể gặp phải các lỗ hổng bảo mật chưa được vá

Bạn có thể tìm thấy trên Google rất nhiều tài nguyên về các phiên bản cũ của PHP. Chỉ cần gõ “PHP 7. 0. 33 lỗ hổng” hoặc “PHP 7. 0. 33 khai thác db” và bạn sẽ tìm thấy rất nhiều câu trả lời

mẹo vàng. Nếu bạn có cơ hội nâng cấp lên PHP 8, đừng làm điều đó cho đến tháng 2 hoặc tháng 3 năm 2021. Bạn nên đợi phiên bản ổn định của WordPress CMS, chủ đề và plugin

PHP8 là gì. 0?

Theo php. mạng, PHP 8. 0 là một bản cập nhật lớn của ngôn ngữ PHP.
Nó chứa nhiều tính năng và tối ưu hóa mới bao gồm đối số được đặt tên, loại liên kết, thuộc tính, quảng cáo thuộc tính hàm tạo, biểu thức so khớp, toán tử nullsafe, JIT và các cải tiến trong hệ thống loại, xử lý lỗi và tính nhất quán.

Để giải quyết vấn đề này, hãy làm theo các bước sau

1. Thực hiện sao lưu trang web của bạn. Nghiêm túc.
2. Vào cPanel -> Chọn Phiên bản PHP -> Phiên bản PHP hiện tại [ đổi thành PHP 7. 4 ].
3. Làm sạch bộ nhớ cache của trình duyệt của bạn và cố gắng truy cập nó.

Vào năm 2021, nhiều dịch vụ lưu trữ đã cung cấp PHP 8. 0. 0. Như tôi đã nói với bạn, tôi thích phiên bản ổn định hơn, vì vậy phiên bản PHP 7. 4 dường như là ứng cử viên sáng giá nhất năm nay. Tất nhiên, giống như bất kỳ người đam mê nào khác, tôi đã thử nghiệm PHP 8. 0. 0 trên một vài dự án phát triển WordPress và tôi không gặp bất kỳ sự cố nào từ các bài kiểm tra. Nhưng tôi khuyên bạn nên đợi thêm vài tháng nữa trước khi cập nhật lên phiên bản PHP cuối cùng, vì mọi thứ sẽ ổn định trong tương lai ngắn

Nếu bạn có quyền truy cập vào cPanel thì bạn sẽ có thể tự cập nhật PHP. Đây là một hướng dẫn để giúp với điều đó

Hy vọng điều này sẽ hữu ích
-Jamie

Trình bắt đầu chủ đề

Alex

[@aabsalom]

8 tháng, 2 tuần trước

Đó là trên Amazon AWS. Hóa ra máy chủ của họ không chấp nhận phần mềm WordPress đã cập nhật. Nhưng AWS thật kinh khủng khi cố cập nhật phiên bản PHP

Tuy nhiên, cảm ơn vì lời khuyên của bạn

stephkennerson

[@stephkennerson]

2 tháng, 3 tuần trước

Xin chào @aabsalom, tôi cũng mới gặp sự cố này và tôi không có nhiều kinh nghiệm với AWS – có bất kỳ cơ hội nào để bạn giải quyết vấn đề này và có thể chỉ cho tôi đi đúng hướng không?

Cảm ơn

Trình bắt đầu chủ đề Alex

[@aabsalom]

2 tháng, 3 tuần trước

Xin chào @stephkennerson –

Nó cao hơn nhiều so với mức lương của tôi. Điều này thực sự đã đưa chúng tôi ra khỏi WordPress và tất cả sự rườm rà của nó và chuyển sang Squarespace…

Làm cách nào để thay đổi các phụ thuộc của nhà soạn nhạc yêu cầu phiên bản PHP?

Đây là cách buộc và yêu cầu nhà soạn nhạc sử dụng một phiên bản PHP cụ thể trên Linux hoặc Unix. .
Sử dụng lệnh type để tìm đường dẫn đến PHP. gõ -a php7
Sau đó tìm nhà soạn nhạc. phar sử dụng lệnh find. .
Sử dụng lệnh cd để thay đổi thư mục project/dev/prod. .
Cuối cùng, yêu cầu nhà soạn nhạc sử dụng phiên bản PHP cụ thể

Làm cách nào để cập nhật phiên bản PHP cho Composer?

Để cập nhật các gói của bạn .
Điều hướng đến thư mục gốc của repo git của bạn, nơi nhà soạn nhạc của bạn. .
Chạy cập nhật trình soạn thảo [trên máy cục bộ của bạn] để cập nhật các gói cần thiết và tạo lại trình soạn thảo. .
Cam kết nhà soạn nhạc được cập nhật. .
Trong Engine Yard Cloud, nhấp vào Công cụ > Bảng điều khiển
Chọn một môi trường bằng cách nhấp vào tên môi trường

Cách nâng cấp lên PHP 7. 4 trên Centos 7?

Cách nâng cấp PHP lên 7. 4 bằng centos 7? .
Để cài đặt PHP 7 mới nhất, bạn cần bật EPEL và kho lưu trữ Remi. .
Tiếp theo, bạn cần cài đặt các gói yum-util. .
Kích hoạt remi repo theo phiên bản PHP mong muốn, cho PHP 7. 4,.
Bây giờ hãy cài đặt PHP 7. 4 với tất cả các mô-đun cần thiết bằng lệnh bên dưới

Chủ Đề