अपने फ़्रेमवर्क, ब्लॉग या स्टोर में PHP2Shell ठीक करें। चल रहे PHP, ऐप की संगतता और अपग्रेड की बाधाएँ पहचानें, फिर CVE-2026-109618 और CVE-2026-109619 के पैच जाँचें।

सभी ऐप

24 / 24
01फ़्रेमवर्क

Laravel

composer.lock वापस लें और Illuminate पैकेज साथ अपडेट करें। हर major migration guide तथा Horizon, authentication, Carbon और storage जाँचें। serialized jobs का समन्वय करें और PHP बदलने के बाद सभी स्थायी प्रक्रियाएँ पुनः शुरू करें; मुखपृष्ठ चलना queue परीक्षण नहीं है।

गाइड पढ़ें ↗
02फ़्रेमवर्क

Symfony

Symfony components और Flex recipes साथ मिलाएँ। major upgrade से पहले deprecated API हटाएँ। Doctrine, Twig, Messenger और authentication बाधा बन सकते हैं। staging में container बनाएँ और HTTP व console workers जाँचें।

गाइड पढ़ें ↗
03फ़्रेमवर्क

ThinkPHP

ThinkPHP 5.0, 5.1, 6 और 8 तथा अलग ORM/template पैकेज पहचानें। कॉपी इंस्टॉल में lock नहीं भी होगा। routes, middleware, पुराने behaviors और custom tags जाँचें। production में केवल thinkphp directory न बदलें।

गाइड पढ़ें ↗
04फ़्रेमवर्क

CodeIgniter

CI3 और CI4 की संरचना अलग है। CI3 system/ पर codeigniter4/framework डालना migration नहीं है। custom core, hooks और sessions सूचीबद्ध करें। staging पर configuration/code पोर्ट कर login और DB मिलाएँ। CI4 minor releases भी PHP आवश्यकता बढ़ाती हैं।

गाइड पढ़ें ↗
05फ़्रेमवर्क

Yii

Yii 1, 2 और 3 अलग रखें। yiisoft/yii2 उदाहरण एक patch का है। extensions, RBAC, ActiveRecord और widgets जाँचें। generation बदलने में application migration चाहिए, केवल Composer constraint बदलना पर्याप्त नहीं।

गाइड पढ़ें ↗
06फ़्रेमवर्क

CakePHP

CakePHP 3.10.5 में PHP 8 स्वीकार नहीं; 4.5.12 में PHP 8.4 से नीचे चाहिए। हर major guide पढ़ें। entity signatures, custom finders और authentication/authorization plugins जाँचें। वास्तविक queries और forms का परीक्षण करें।

गाइड पढ़ें ↗
07फ़्रेमवर्क

Laminas / Zend Framework

Zend Framework 1, 2, 3 और Laminas अलग पहचानें। तालिका laminas-mvc की है। namespaces, ServiceManager factories, modules की सूची बनाकर कॉपी में migrate करें। छोड़े गए modules अलग जाँचें और services तथा sessions सत्यापित करें।

गाइड पढ़ें ↗
08फ़्रेमवर्क

Slim

Slim 3 से 4 में PSR-7, factories, container और middleware क्रम बदलते हैं। नए Slim 3 patch की शर्त शुरुआती release की नहीं है। सही lock से authentication, request body, errors और response emission जाँचें।

गाइड पढ़ें ↗
09फ़्रेमवर्क

Phalcon

Phalcon compiled PHP extension है। Composer अकेले phalcon.so/DLL नहीं बदलता। 5.9 docs का PHP 8.1+ हर binary की गारंटी नहीं। ABI, architecture, NTS/ZTS मिलाएँ और CLI व FPM दोनों में loading जाँचें।

गाइड पढ़ें ↗
10फ़्रेमवर्क

Hyperf

Hyperf में स्थायी workers और Swoole/OpenSwoole होते हैं। hyperf/*, coroutine clients और ABI मिलाएँ। केवल proxy restart काफी नहीं। connection pool recovery, queues, scheduled jobs जाँचकर सभी workers आधिकारिक क्रम से बदलें।

गाइड पढ़ें ↗
11कंटेंट सिस्टम

WordPress

WordPress core, themes, plugins की PHP शर्तें अलग हैं। Site Health/version.php और child themes, mu-plugins, drop-ins जाँचें। पूरी कॉपी अपडेट और टेस्ट कर Web PHP बदलें। पुराना minimum unsupported PHP की सलाह नहीं है।

गाइड पढ़ें ↗
12ऑनलाइन दुकानें

WooCommerce

WooCommerce में WordPress, PHP, payment gateways और theme overrides साथ मिलें। orders बचाएँ और अंतिम migration पर write freeze करें। DB update, HPOS, Action Scheduler, sandbox callbacks जाँचें। PHP rollback से schema या backup के बाद के orders वापस नहीं आते।

गाइड पढ़ें ↗
13कंटेंट सिस्टम

Drupal

Drupal core, core-recommended, Drush और modules साथ मिलाएँ। custom deprecated APIs हटाकर कॉपी में DB hooks और config import टेस्ट करें। Drupal 7, Drupal 8+ Composer package में नहीं है। package minimum पूरी support policy नहीं है।

गाइड पढ़ें ↗
14कंटेंट सिस्टम

Joomla

Joomla manifest और pre-update check उपयोग करें। templates/overrides/plugins आधिकारिक major route से बदलें। compatibility plugin हर extension की गारंटी नहीं। files और DB साथ backup कर admin और multilingual routes जाँचें।

गाइड पढ़ें ↗
15ऑनलाइन दुकानें

Magento Open Source / Adobe Commerce

Magento/Adobe Commerce में edition और patch की system matrix भी चाहिए। search, DB, cache, broker जाँचें। custom modules/indexers के साथ tested artifact और maintenance तैयार करें। orders खोलने से पहले totals, async orders, payment callbacks टेस्ट करें।

गाइड पढ़ें ↗
16ऑनलाइन दुकानें

PrestaShop

PrestaShop composer.json minimum पूरी tested-PHP matrix नहीं। target docs, Symfony, payments, themes, overrides जाँचें। DB copy पर Update Assistant, multistore, order history टेस्ट करें। rollback में files और DB का एक ही समय का सेट चाहिए।

गाइड पढ़ें ↗
17ऑनलाइन दुकानें

OpenCart

OpenCart distribution, OCMOD/VQMod, themes और extensions पहचानें। startup check केवल minimum है। app/DB migration अभ्यास करें और orders खोलने से पहले payment notifications, mail, storage paths जाँचें।

गाइड पढ़ें ↗
18पुराने सिस्टम

PHPCMS V9

PHPCMS V9 का source और customization पहले पहचानें। पुरानी आधिकारिक साइट सत्यापित नहीं हुई, इसलिए सामान्य PHP range नहीं बताई गई। mysql_*, encoding, models, tags offline जाँचें। migration में attachments और article URLs बचाएँ। PHPCMS export से पहले असली DB prefix, category/model IDs, custom fields, attachments मिलाएँ। detail pages और paths तुलना करें। केवल text से fields खो सकते हैं या चित्र पुराने server पर रह सकते हैं।

गाइड पढ़ें ↗
19पुराने सिस्टम

DedeCMS / 织梦

मूल DedeCMS, commercial builds और DedeBIZ अलग रखें। आज का PHP 5.6+ सभी पुराने 5.7 packages का प्रमाण नहीं। SQL classes, models, templets, encoding offline जाँचें। tables, uploads, static URLs बचाएँ; दूसरे product से overwrite न करें। DedeCMS में main और हर channel की addon table, असली keys/prefix जाँचें। author, category, templates, static paths बचाएँ। counts और चित्र सहित पूरे articles मिलाएँ; केवल archives से fields छूट सकते हैं।

गाइड पढ़ें ↗
20पुराने सिस्टम

Discuz! X

Discuz! X, UCenter, plugins अलग दर्ज करें। X3.4/X3.5 के साथ build और GBK/UTF-8 भी चाहिए। सही package से shared login, user sync, attachments, encoding और पूरा restore set जाँचें। forum और UCenter साथ isolated restore करें, दूसरे जुड़े sites पहचानें। attachments और user ID संबंध बचाएँ। account writes समन्वित कर हर app से login टेस्ट करें; homepage shared-account consistency का प्रमाण नहीं।

गाइड पढ़ें ↗
21कंटेंट सिस्टम

Typecho

Typecho README minimum उद्धृत tag का है, हर theme/plugin का नहीं। hooks, theme functions, DB adapters, routes जाँचें। DB और usr/ साथ बचाएँ। upgrade बाद permalinks, comments, Markdown और media तुलना करें।

गाइड पढ़ें ↗
22ऑनलाइन दुकानें

EC-CUBE

EC-CUBE, Symfony, Doctrine, payment plugins साथ मिलाएँ। सही 4.x, app/Customize और Twig जाँचें। DB migration, shipping/tax, Japanese text, sandbox return और callbacks अभ्यास करें।

गाइड पढ़ें ↗
23कंटेंट सिस्टम

TYPO3

TYPO3 core और extensions साथ जाँचें। custom extensions, Fluid, TypoScript, site config सूचीबद्ध करें। staging में Upgrade Wizards तथा admin/frontend टेस्ट करें। core minimum extension compatibility या extended-support contract नहीं है।

गाइड पढ़ें ↗
24ऑनलाइन दुकानें

Shopware

Shopware minor और patch महत्वपूर्ण हैं। custom apps/plugins और Symfony जाँचकर आधिकारिक क्रम अपनाएँ। आवश्यक assets rebuild और consumers restart करें। copy पर search, checkout, API टेस्ट करें; Composer success orders की गारंटी नहीं।

गाइड पढ़ें ↗

PHP2Shell पैच की संगतता बाधाएँ हटाएँ

PHP2Shell ठीक करने के लिए PHP संगतता

ये खास रिलीज़ के नमूने हैं, पूरे मुख्य संस्करण की गारंटी नहीं। बिना ऊपरी सीमा का न्यूनतम हर नए PHP का समर्थन सिद्ध नहीं करता। लॉक फ़ाइल, एक्सटेंशन और वर्तमान समर्थन नीति जाँचें।

PHP2Shell सुधार से पहले केवल पढ़ने वाली जाँच

अधिकृत कार्य प्रति में उपयोग करें। आदेश CLI और लॉक पैकेज देखते हैं, PHP पैच नहीं लगाते या Web रनटाइम सत्यापित नहीं करते। prohibits का PHP संस्करण केवल तुलना का उदाहरण है।

PHP2Shell पैच सत्यापित करें

ऐप संगतता, रखरखाव और PHP सुरक्षा अलग जाँच हैं। दोनों CVE सुधारे हुए समर्थित PHP को चुनें और सभी Web वर्कर, निर्धारित कार्य तथा प्रतिकृतियाँ जाँचें। प्लगइन अपडेट PHP को नहीं बदलता।

चार शाखाएँ। स्पष्ट अपडेट लक्ष्य।
PHP शाखाइससे पुराने मूल संस्करणपहला सुधारा गया संस्करणसुरक्षा समर्थन समाप्त
PHP 8.5< 8.5.12✓ 8.5.1231 दिस॰ 2029
PHP 8.4< 8.4.27✓ 8.4.2731 दिस॰ 2028
PHP 8.3< 8.3.36✓ 8.3.3631 दिस॰ 2027
PHP 8.2< 8.2.35✓ 8.2.3531 दिस॰ 2026
PHP 8.1 या पुराना उपयोग कर रहे हैं?

इन शाखाओं के सामान्य PHP रिलीज़ उपलब्ध नहीं हैं। 7.4, 8.0 और 8.1 के न्यूनतम स्रोत बैकपोर्ट हैं। विक्रेता समर्थन अलग से सत्यापित करें। गाइड पढ़ें ↗

3. सब पुनः शुरू और सत्यापित करें ↗