Cần có phần mở rộng phps json để sử dụng trình chuẩn hóa monologs

  • Nếu đây là lần đầu tiên bạn truy cập, hãy nhớ xem Câu hỏi thường gặp bằng cách nhấp vào liên kết ở trên. Bạn có thể phải đăng ký trước khi bạn có thể đăng bài. Nhấp vào liên kết đăng ký ở trên để tiến hành. Để bắt đầu xem tin nhắn, hãy chọn diễn đàn mà bạn muốn truy cập từ lựa chọn bên dưới

Cảnh báo. Việc sử dụng hằng số không xác định JSON_INVALID_UTF8_SUBSTITUTE - được giả định là 'JSON_INVALID_UTF8_SUBSTITUTE' [điều này sẽ gây ra Lỗi trong phiên bản PHP trong tương lai] trong /var/www/html/main/inc/glpi. lớp. php trên dòng 80

D

Dijkstra

Người dùng đã được xác minh

JoinedMay 26, 2008Messages8

  • 20 Tháng ba, 2019
  • #1

Chúc mọi người một ngày tốt lành.

Tôi hy vọng ai đó có thể giúp tôi về vấn đề PHP Json.

Trên máy chủ thử nghiệm, tôi đã cài đặt máy chủ web litespeed [với php] và PHP 7. 3 [và đã thử nghiệm PHP7. 1]

Mặc dù ứng dụng web đang chạy tốt trên một máy chủ khác, nhưng trên máy chủ thử nghiệm này, ứng dụng gặp phải một lỗi nghiêm trọng "Tiện ích mở rộng json của PHP được yêu cầu để sử dụng Monolog's NormalizerFormatter" [đó là laravel btw]< . Nhưng, khi tôi nhìn vào lệnh configure trong phpinfo[], tôi thấy. " '--disable-json' '--disable-intl' '--disable-pdo' '--disable-phar'".

As I read on servereal websites, PHP json should be enabled by default within PHP7+. But, when I look to the configure command in phpinfo[], i see: " '--disable-json' '--disable-intl' '--disable-pdo' '--disable-phar'".

Trong /usr/local/directadmin/custombuild/configure/litespeed/configure. php71 và cấu hình. php73, --disable-json không có ở đó, vì vậy tôi đã tạo một tệp, /usr/local/directadmin/custombuild/custom/litespeed/configure. php71 và thêm "--enable-json " để kiểm tra xem có điều gì xảy ra sau khi biên dịch lại không.

Thật đáng buồn. không, nó được biên dịch bằng " --disable-json".

Có ai biết tìm phần --disable-json này ở đâu không?

 

zEitEr

Người điều hành siêu hạng

Đã tham giaNgày 11 tháng 4 năm 2005Tin nhắn14,662Vị tríGMT +7. 00

  • 22 Tháng ba, 2019
  • #2

Xin chào,

Hãy kiểm tra, rất có thể bạn đã cài đặt PHP từ các gói rpm hoặc deb.

 

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?

Tôi hiện đang sử dụng WHMCS 7. 0. 1 trên PHP5. 6. Máy chủ của tôi cho phép tôi dễ dàng chuyển đổi các phiên bản PHP và khi tôi chuyển sang PHP 7, tôi gặp phải các lỗi sau

 

Lỗi nghiêm trọng. Uncaught RuntimeException. Phần mở rộng json của PHP được yêu cầu để sử dụng Monolog's NormalizerFormatter trong /home/public_html/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter. php. 34 Dấu vết ngăn xếp. #0 /home/public_html/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter. php[42]. Monolog\Formatter\NormalizerFormatter->__construct[NULL] #1 /home/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler. php[182]. Monolog\Formatter\LineFormatter->__construct[] #2 /home/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler. php[112]. Monolog\Handler\AbstractHandler->getDefaultFormatter[] #3 /home/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler. php[35]. Monolog\Handler\AbstractHandler->getFormatter[] #4 /home/public_html/vendor/monolog/monolog/src/Monolog/Logger. php[336]. Monolog\Handler\AbstractProcessingHandler->xử lý[Mảng] #5

/home//public_htm trong /home//public_html/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter. php trên dòng 34

 

Nhưng khi tôi kiểm tra thông tin PHP, phần mở rộng json của PHP đã được cài đặt

đã bật hỗ trợ json

json phiên bản 1. 4. 0

 

Không chắc chắn nơi để đi hoặc làm thế nào để khắc phục sự cố

0

Chia sẻ bài đăng này

Liên kết để đăngChia sẻ trên các trang web khác

iHelpersLLC    0

  • 0
  • 60 bài viết

    Đăng ngày 1 tháng 7 năm 2017

    báo động sai

    Điều này hóa ra là một vấn đề lưu trữ. Hóa ra bạn không thể có PHP cục bộ. INI trong thư mục ADMIN khi sử dụng MultiPHP

    Làm cách nào để cài đặt tiện ích mở rộng PHP JSON?

    1 câu trả lời .
    Mở tệp /etc/php5/apache2/php. ban đầu
    Thêm dòng này vào cuối tập tin. tiện ích mở rộng = json. vì thế
    khởi động lại apache2 sudo dịch vụ apache2 khởi động lại

    Làm cách nào để cài đặt tiện ích mở rộng PHP JSON trong cPanel?

    Các bước cài đặt tiện ích mở rộng PHP trong cPanel .
    Bước 1. Chọn cPanel và đăng nhập
    Bước 2. Chuyển đến phiên bản PHP
    Bước 3. Chọn phiên bản PHP lý tưởng của bạn và nhấp vào Đặt làm hiện tại và chọn các tiện ích mở rộng
    Bước 4. Chọn Tiện ích mở rộng cần thiết

    Làm cách nào để cài đặt JSON trong cPanel?

    json, bạn phải sử dụng tập lệnh install_plugin để cài đặt plugin của mình vào giao diện cPanel. .
    Tạo cài đặt. tập tin json
    Thêm một hoặc nhiều nhóm vào cài đặt. tập tin json
    Thêm một hoặc nhiều biểu tượng để cài đặt. .
    Bao gồm cài đặt hoàn chỉnh

    Chủ Đề