Hướng dẫn you are missing a required extension to php that mediawiki requires to run please install intl - bạn đang thiếu một phần mở rộng bắt buộc cho php mà mediawiki yêu cầu để chạy, vui lòng cài đặt intl

Tôi cố gắng cài đặt MediaWiki 1.36.0 và tôi nhận được lỗi này:

MediaWiki 1.36 Lỗi nội bộ

Cài đặt một số tiện ích mở rộng PHP là bắt buộc.

Các thành phần cần thiết

Bạn đang thiếu một phần mở rộng cần thiết cho PHP mà MediaWiki yêu cầu để chạy. Xin vui lòng cài đặt:

  • INTL (thêm thông tin) (more information)

Malyacko (TalkContribs) (talkcontribs)

Điều gì không rõ ràng với thông báo lỗi và hướng dẫn của nó?

NGC 54 (TalkContribs) (talkcontribs)

Hướng dẫn nào? Tôi đã cài đặt MediaWiki 1.35.0 và 1.35.1 và tôi đã không nhận được lỗi này.

Taavi (TalkContribs) (talkcontribs)

Như đã lưu ý trong Ghi chú nâng cấp MediaWiki 1.36, 1.36 và mới hơn yêu cầu tiện ích mở rộng PHP INTL. Hướng dẫn nào? "Bạn đang thiếu một tiện ích mở rộng cần thiết cho PHP mà MediaWiki yêu cầu để chạy. Vui lòng cài đặt: intl".What instructions? "You are missing a required extension to PHP that MediaWiki requires to run. Please install: intl".

NGC 54 (TalkContribs) (talkcontribs)

Hướng dẫn nào? Tôi đã cài đặt MediaWiki 1.35.0 và 1.35.1 và tôi đã không nhận được lỗi này.

Taavi (TalkContribs) (talkcontribs)

Như đã lưu ý trong Ghi chú nâng cấp MediaWiki 1.36, 1.36 và mới hơn yêu cầu tiện ích mở rộng PHP INTL. Hướng dẫn nào? "Bạn đang thiếu một tiện ích mở rộng cần thiết cho PHP mà MediaWiki yêu cầu để chạy. Vui lòng cài đặt: intl".

sudo apt install php-intl

Tại https://www.php.net/Intl chỉ có rất nhiều liên kết. Tại https://www.php.net/manual/ro/intl.installation.php Không có hướng dẫn từng bước về nơi tải xuống các tệp và cách cài đặt.

sudo systemctl restart apache2

Jonathan3 (TalkContribs) (talkcontribs)

Đây là từ các ghi chú của tôi về việc thiết lập một VP đại dương kỹ thuật số Ubuntu 18.04 gần đây:

Jonathan3 (TalkContribs) (talkcontribs)

Đây là từ các ghi chú của tôi về việc thiết lập một VP đại dương kỹ thuật số Ubuntu 18.04 gần đây:


Tôi nghĩ rằng sau đó bạn cần:

71.9.94,49 (TalkContribs)

Vấn đề tương tự ở đây, INTL được cài đặt, nhưng Wikimedia không nhận ra nó như vậy. Tiện ích mở rộng được kích hoạt trong Php.ini, phần mở rộng được đặt chính xác, các điều kiện tiên quyết mở rộng khác mà Wikimedia báo cáo chạy tốt, nhưng INTL thì không.

Mặc dù INTL được cài đặt, Wikimedia báo cáo phần mở rộng là thiếu. Nó có cần một mặc định_locale không?

intl

Hỗ trợ quốc tế hóa => Đã bật

Phiên bản ICU => 68.1

Phiên bản dữ liệu ICU => 68.1

ICU Unicode phiên bản => 13.0

Chỉ thị => Giá trị cục bộ => Giá trị chính (talkcontribs)

intl.default_locale => không có giá trị => không có giá trị

intl.error_level => 2 => 2 (talkcontribs)

intl.use_exceptions => TẮT => TẮT

Bawolff (TalkContribs) (talkcontribs)

Kiểm tra xem nó được bật trên máy chủ web. Liệu INTL có được bật trong Commandline Php có tách biệt với nếu nó được bật trên máy chủ web.


;extension=intl


2A02: 8070: E1BA: 4C00: 7497: 77A6: 8A5C: 9F27 (TalkContribs)php.ini

Làm thế nào tôi có thể kiểm tra, nếu INTL đang chạy trong EasyPhp DevServer. Tôi đã bật INTL trong php.ini, khởi động lại máy chủ và khởi động lại PC (windows). Thông báo lỗi vẫn còn thiếu intl. (talkcontribs)

Rogelioga (TalkContribs) :( still the error message. I even tried using a little older version of php.


Những công việc này đối với tôi, loại bỏ dấu chấm phẩy khỏi:

Trong tập tin Php.ini (talkcontribs)

2A02: 8070: E1BA: 4C00: 46A: 63DD: 80A4: 4DC1 (TalkContribs)

Xin chào, cảm ơn vì câu trả lời, nhưng ý tôi là kích hoạt, tôi đã thử giải quyết nó và kích hoạt nó trong cài đặt máy chủ PHP dễ dàng & nbsp; :( Vẫn là thông báo lỗi. Tôi thậm chí đã thử sử dụng một phiên bản PHP cũ hơn một chút. (talkcontribs)

Bất kỳ ý tưởng khác?

178.254.128.122 (TalkContribs) (talkcontribs)

Tôi tìm tệp php.ini ở đâu?;extension=intl to extension=intl. In the end ,restart the xampp and start the apache and mysql.

2A02: 8070: E1BA: 4C00: 748A: BF4F: EE49: 160C (TalkContribs) (talkcontribs)

Hi,

Cảm ơn, nhưng vẫn nhận được thông báo lỗi. Bất kỳ ý tưởng khác?

Jaya Johnson (TalkContribs)

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

Cài đặt MediaWiki..
Tải lên tệp MediaWiki mà bạn đã tải xuống máy chủ web của mình qua FTP ..
Đăng nhập vào máy chủ của bạn qua SSH, sau đó giải nén tệp trên máy chủ ..
Xác nhận rằng các tệp MediaWiki nằm trong thư mục web của miền của bạn. ....
Thực hiện theo các hướng dẫn trên màn hình để hoàn thành quá trình. ....
Tải lên người dân địa phương ..

Làm cách nào để kích hoạt tiện ích mở rộng INTL?

Tiện ích mở rộng INTL được bật theo mặc định trên các phiên bản PHP trên 7.2. Nếu bạn nhận thấy bất kỳ lỗi nào trên trang web của bạn liên quan đến tiện ích mở rộng này, vui lòng liên hệ với hỗ trợ để hỗ trợ thêm. Nếu trang web của bạn vẫn đang chạy PHP 5.6, bạn phải kích hoạt tiện ích mở rộng này theo cách thủ công bằng cách thực hiện một bổ sung nhỏ vào tệp PHPRC của bạn.you must enable this extension manually by making a small addition to your phprc file.

Tiện ích mở rộng INTL PHP là gì?

Tiện ích mở rộng quốc tế hóa (INTL) là một trình bao bọc cho thư viện ICU, một bộ thư viện C/C ++ và Java cung cấp hỗ trợ Unicode và Toàn cầu hóa cho các ứng dụng phần mềm.Nó cho phép các lập trình viên PHP thực hiện đối chiếu hình thành UCA và định dạng ngày/thời gian/số/tiền tệ trong các tập lệnh của họ.a wrapper for the ICU library, a set of C/C++ and Java libraries that provide Unicode and Globalization support for software applications. It enables PHP programmers to perform UCA-conformant collation and date/time/number/currency formatting in their scripts.

Làm cách nào để bật các tiện ích mở rộng PHP trong Windows?

Cài đặt các tiện ích mở rộng PHP trên tệp Windows INI để cài đặt PHP của bạn và mở nó trong trình soạn thảo văn bản.Bước 2: Xác định vị trí dòng chỉ định vị trí của dòng mở rộng = dòng.Bước 3: Tìm phần mở rộng bạn muốn cài đặt và xóa dấu chấm phẩy trước dòng đó.