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ủ đề
[@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]
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…