Muhim xato: Sinfi "XSLTProcessor" topilmadi

XAMPP Server 1.7.7 dan foydalanmoqdaman

Php faylini ochishda xatoni qabul qilaman

Fatal error: Class 'XSLTProcessor' not found

26
Qiziqarli. Sizda ham savol bormi? ;-)
qo'shib qo'ydi muallif VolkerK, manba
PHP XSL bilan tuzilgan emas yoki php.ini faylida mavjud emas. Qarang: XSL O'rnatish
qo'shib qo'ydi muallif ircmaxell, manba

2 javoblar

U sinfni olish uchun XSL kengaytmasini o'rnatish. Windowsda php.ini-da extension = php_xsl.dll ni o'qiydigan satrda uncommenting (boshlang'ichni o'chirish ';') kabi oson bo'lishi mumkin yoki apt-get install php5-xsl Linux tizimidagi aksariyat tizimlarda. PHP ning maxsus tuzilmalari uchun - with-xsl parametrini ishlating (paket libxslt1-dev).

71
qo'shib qo'ydi
Bundan tashqari, extension_dir to'g'ri o'rnatilganligiga ishonch hosil qiling - "extension_dir = ext" men uchun Windows PHP5 da ishlagan.
qo'shib qo'ydi muallif Ian Horwill, manba
Buni o'rnatgandan so'ng apacheni qayta tiklashni unutmang
qo'shib qo'ydi muallif MikeD, manba
Javobingiz uchun tashakkur, garchi uni haqiqatan ham Googled kerak bo'lsa ham .... hali javob sifatida belgilanadi.
qo'shib qo'ydi muallif user478636, manba
Buni Ctrl + F yordamida topishga harakat qiladigan extension = php_xsl.dll aniqdir. Kichik tipo.
qo'shib qo'ydi muallif Harshdeep, manba

Kerakli XLS kengaytmasi o'rnatilishi kerak.

Mening nuqtai nazarim kontekstimda.

Bir docker konteyneridan foydalanib, ubuntu bazasini va php-fpm ni ishlatish (ya'ni, agar siz allaqachon Linuxda ubuntu foydalansangiz).

Ushbu kengaytmani kontekstimda o'rnatish uchun qo'yiladigan qadamlar quyidagilar edi:

First search xsl extension on linux repository
sudo apt-cache search xsl

Men php5-xsl ni topdim, shuning uchun u faqat o'rnatildi Foydalanuvchining profili sudo apt-get o'rnatish php5-xsl

that the installation process the setup configuration is already added, if does not happen, just make yourself
sudo vim /etc/php5/mods-available/xsl.ini

insert this content:
extension=xsl.so

(Shubhasiz, yo'llar sizning PHP konfiguratsiya sozlamalaringizga muvofiq, lekin mening misolim standart konfiguratsiya)

Php-fpm-ni qayta ishga tushiring va ( sudo service php5-fpm restart ) tugadi!

5
qo'shib qo'ydi
Spot qiling! rahmat kishi
qo'shib qo'ydi muallif Arnaud Bouchot, manba
PhP |BotsUz
PhP |BotsUz
93 ishtirokchilar

Phpni o'rganishni Hohlasangiz https://t.me/joinchat/AAAAAE-KRc5dd5tPMmGmWA A'zo bo'lin