Опис
УПОЗОРЕЊЕ: PHP Compatibility Checker се више не одржава активно.
Овај софтвер је и даље бесплатан за коришћење под наведеном лиценцом, али корисници треба да знају да се тренутно не одржава. Неће бити нових издања, укључујући и безбедносна издања.
WP Engine PHP Compatibility Checker може да користи било који Вордпрес веб сајт код било ког хостинга за проверу усаглашености са издањем PHP-а.
Овај додатак проверава кôд тема и додатака постављених на вашем Вордпрес сајту и даје вам извештај о проблемима са усаглашеношћу које је пријавио Tide, како бисте их исправили. Проблеми са усаглашеношћу су разврстани на грешке и упозорења и наводе датотеку и број реда проблематичног кода, као и податке о томе зашто тај ред кода није усаглашен са изабраним издањем PHP-а. Додатак ће такође предложити ажурирања тема и додатака, јер ново издање може да садржи усаглашен кôд.
Овај додатак не извршава кôд ваше теме и додатака, па не може да открије проблеме са усаглашеношћу током извршавања.
Имајте на уму да провера кода није савршена. Овај додатак не може да открије некоришћене путање кода које се можда користе за уназадну усаглашеност, па може да прикаже лажно позитивне резултате. Одржавамо списак дозвољених додатака који могу да изазову лажно позитивне резултате. Непрестано радимо на томе да провера даје што тачније резултате.
Овај додатак се ослања на Tide, који у позадини непрестано скенира ажурирана издања додатака и тема. Резултати скенирања би требало да буду скоро у реалном времену, а ако нису, то само значи да Tide још није скенирао ваше издање додатка или теме. Будите стрпљиви јер може да прође и до 10 минута док Tide не врати резултате. Погледајте ЧПП за више података.
Ажурирајте на PHP 7.4
- Користите овај додатак да проверите усаглашеност свог сајта до PHP 8.0!
- Од јула 2022. 8,52% Вордпрес веб сајтова користи издање PHP-а старије од PHP 7.0.
- Ова издања PHP-а су застарела и без подршке већ више од 2 године.
- Само 7,1% Вордпрес веб сајтова користи PHP 8, тренутно главно издање PHP-а.
Одрицање од одговорности
Иако је овај додатак написан да открије што више проблема што тачније, 100% поуздано откривање је веома тешко обезбедити. Најбоља пракса је да обавите свеобухватне тестове пре преласка на ново издање PHP-а.
Додатак је направио WP Engine да би помогао Вордпрес заједници да прихвати модерна издања PHP-а. Сарадници су добродошли и радујемо се да видимо како програмери и други Вордпрес хостинзи користе овај додатак.
Да бисте пријавили безбедносне проблеме овог додатка, пошаљите е-поруку на [email protected].
Постављање
Напомена: Идите на „Додаци“ > „Додај нови“ у Вордпрес администрацији, потражите „PHP Compatibility Checker“ и поставите га одатле.
Ручно постављање:
1. Отпремите phpcompat у фасциклу /wpengine-wp-content/plugins/
2. Укључите додатак преко изборника „Додаци“ у Вордпресу
Могућности додатка ћете пронаћи у изборнику WP администрације Tools => PHP Compatibility. Када притиснете run, тест ће трајати неколико минута. Слободно напустите страницу и проверите касније.
ЧПП
-
1. Да ли ово ради ван WP Engine налога за хостинг?
-
Да, овај додатак може да се користи на БИЛО КОМ Вордпрес веб сајту код БИЛО КОГ хостинга.
-
2. Да ли су доступне WP-CLI наредбе?
-
Од издања 1.6.0 овај додатак више не садржи WP-CLI наредбу
phpcompat. Ако вам та наредба и даље треба, користите издање 1.5.2 или старије овог додатка јер та издања проширују WP-CLI и пружају наредбе. -
3. Мој додатак је приказан као неусаглашен, шта да радим?
-
Одржавамо списак дозвољених додатака који изазивају лажно позитивне резултате. Ако се ваш додатак приказује као неусаглашен, а мислите да је то погрешно, пријавите проблем на GitHub-у пројекта или пошаљите е-поруку на [email protected] са подацима о вашем додатку и разлозима због којих знате да је усаглашен (имате аутоматизоване тестове, грешка је у путањама кода за уназадну усаглашеност итд.).
-
4. Могу ли да ово користим за тестирање PHP пројеката који нису Вордпрес?
-
Да! Иако не можете да користите овај Вордпрес додатак за тестирање пројеката који нису Вордпрес, можете да користите PHPCompatibility библиотеку отвореног кода на којој је овај додатак заснован.
-
5. Зашто је прескочено скенирање мог додатка/теме?
-
Ако ваш додатак или тема нису доступни на WordPress.org, Tide неће моћи да скенира нити врати резултате за тај додатак или тему.
If your plugin or theme is available on WordPress.org, but Tide is not immediately returning results than it likely means Tide has not yet audited that plugin or theme and within a few minutes results should be available once Tide completes its audit. -
6. Скенирање се заглавило, шта да радим?
-
Од издања 1.6.0 овог додатка скенирање више не би требало да се заглављује јер се више не извршава на серверу вашег Вордпрес хостинга. Ако видите знатно споре резултате или изостанак резултата за додатак или тему који су доступни на WordPress.org, пријавите проблем са тим детаљима како би Tide тим истражио зашто се то издање додатка или теме не појављује у Tide резултатима.
-
7. Пронађена је грешка или имам предлог, могу ли да допринесем?
-
Да! WP Engine има јавно GitHub складиште у којем можете да допринесете овом додатку. Пријавите проблем на GitHub-у додатка. Активно развијамо овај додатак и увек радо примамо захтеве за спајање.
The plugin was created by WP Engine to help the WordPress community increase adoption of modern PHP versions. We welcome contributors to this plugin, and are excited to see how developers and other WordPress hosts use this plugin. To disclose security issues for this plugin please email [email protected].
Рецензије
Сарадници и градитељи
„PHP Compatibility Checker“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.
Сарадници„PHP Compatibility Checker“ је преведен на 26 језика. Хвала преводиоцима на њиховим доприносима.
Преведите „PHP Compatibility Checker“ на свој језик.
Заинтересовани сте за развој?
Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.
Дневник измена
1.6.3
Исправљен проблем због којег Buffer није био доступан скенирањима.
1.6.2
- Ажурирани пакети.
1.6.1
- Исправљен проблем при ажурирању због којег су биле укључене старе датотеке.
1.6.0
- Уместо покретања скенирања PHP усаглашености на вашем Вордпрес серверу, сада се користе подаци скенирања из Tide-а.
- Уклоњена WP-CLI наредба
phpcompat. - Ажуриране зависности.
1.5.2
- Уклоњене провере за PHP 5.2
- Исправљен PHP 8 проблем због којег додатак није могао да се уклони.
1.5.1
- Smart Plugin Manager додат на списак дозвољених додатака.
1.5.0
- Додата подршка за провере усаглашености са PHP 7.3.
1.4.8
- Ажуриране зависности.
1.4.7
- Боља подршка за превођење.
1.4.6
- Прелазак на нову PHPCompatibilityWP библиотеку ради спречавања лажно позитивних резултата.
1.4.5
- Број издања додатка се користи при стављању скрипти и стилова у ред.
1.4.4
- Подршка за PHP 5.2 и провере за PHP 7.1 и 7.2.
- Ажурирана бочна трака са позивом на радњу у зависности од платформе.
1.4.3
- Исправљен проблем са Composer-ом.
1.4.1
- Ажуриран PHP_CodeSniffer ради исправке безбедносног упозорења.
- Више додатака стављено на списак дозвољених.
1.4.0
- Ажуриран кориснички доживљај за преглед PHP грешака – интуитивнији је и захтева мање померања.
- Додате везе за кориснике који нису технички стручни, а којима је потребна помоћ програмера да исправе PHP грешке или да тестирају свој сајт у хостинг окружењу са PHP 7.
1.3.2
- Додато дугме „Clean up“ и uninstall.php.
- Додат филтер phpcompat_phpversions.
1.3.1
- Више додатака стављено на списак дозвољених.
1.3.0
- PHPCompatibility библиотека ажурирана на најновије издање. Требало би да исправи многе лажно позитивне резултате.
- Измењен језик и додат текст помоћи у администраторском сучељу.
1.2.4
- Исправљен проблем са Composer-ом.
1.2.3
- PHPCompatibility библиотека ажурирана на најновије издање.
- TablePress стављен на списак дозвољених.
1.2.2
- UpdraftPlus и Max Mega Menu стављени на списак дозвољених.
1.2.1
- PHPCompatibility библиотека ажурирана на најновије издање.
1.2.0
- PHPCompatibility библиотека ажурирана на најновије издање.
- Додата подршка за PHP 5.6
1.1.2
- Исправљен проблем због којег су Вордпрес обавештења кварила заглавље додатка.
- Измењен начин слања и рашчлањивања JSON-а.
- Сада можете поново да покренете скенирање које је у току.
- Ажуриран download.js на v4.2 ради боље усаглашености са Safari-јем.
1.1.1
- Исправљена грешка са приказом активног посла.
- Ажурирано израчунавање траке напретка.
1.1.0
- Резултати тестова сада остају и након поновног учитавања странице.
- Неуспели тестови ће приказати преглед резултата.
- Време истека скенирања сада може да се подеси помоћу филтера. Погледајте ЧПП за више детаља.
1.0.3
- Исправљена грешка у WP-CLI наредби.
- Неколико додатака усаглашених са PHP 7 додато на списак дозвољених.
1.0.2
- Додате додатне заштите улога.
- Измењене боје сучеља ради лакшег разумевања излаза на први поглед.
- Изузета провера фасцикли node_modules и tmp.
- Додата подршка за матичну тему подређене теме.
1.0.1
- Ажурирана библиотека за усаглашеност са неколико исправки грешака.
- Додата логика прескакања ради спречавања заглављивања провере.
1.0.0
- Велико ажурирање које додаје подршку за проверу PHP 7.
- Побољшан кориснички доживљај траке напретка.
- Исправљена грешка у начину на који је изборник додатка регистрован.
0.1.0
- Почетно издање.
- Подршка за PHP 5.5, 5.4 и 5.3.
- Основне WP-CLI наредбе.


