मैंने देखा है कि फ़ाइल "wp-admin/includes/ajax-actions.php" उत्पादन में स्वचालित रूप से हटा दी जाती है। अगर मैं इस फ़ाइल को ftp के माध्यम से अपलोड भी करता हूँ, तो यह कुछ समय बाद (~5min) डिलीट हो जाती है।

मैं स्थानीय वातावरण में इस व्यवहार को पुन: उत्पन्न नहीं कर सकता। क्या आप यह पता लगाने का कोई तरीका जानते हैं कि इस फ़ाइल को कौन हटाता है?

Wordpress: 5.6 Woocommerce: 4.8 प्रोडक्शन एनवायरनमेंट को plesk 18.0.30 . में होस्ट किया गया है

1
Panagiotis Konstantellos 8 जिंदा 2021, 16:17
2
चूंकि wp-admin/includes/ajax-actions.php Wordpress की सुरक्षा कमजोरियों के लिए काफी सामान्य वेक्टर है 1, तो शायद यह आपका वेबहोस्ट है जो इसके अस्तित्व की जांच करता है और इसे हटा देता है? मैं उनसे पूछूंगा, बस मामले में।
 – 
Hendrik
8 जिंदा 2021, 17:14
1
क्या आपने दोबारा जांच की है कि क्या आपके द्वारा अपलोड की जा रही फ़ाइल में किसी प्रकार का मैलवेयर या कुछ पहले से मौजूद है? मेरा मतलब है कि कुछ होस्टिंग प्रदाताओं ने अपने फायरवॉल को इस तरह से सेटअप किया है कि अगर वे कुछ भी संदिग्ध पाते हैं तो शायद यह फ़ाइल को हटा देगा
 – 
Akhilesh B Chandran
8 जिंदा 2021, 23:25
फ़ाइल बिल्कुल मूल जैसी ही है, जो यहां पाई जा सकती है: github.com/WordPress/WordPress/blob/master/wp-admin/…
 – 
Panagiotis Konstantellos
9 जिंदा 2021, 01:13

1 उत्तर

सबसे बढ़िया उत्तर

ठीक वही मुद्दा यहाँ। मुझे यह पता लगाने में थोड़ा समय लगा। फाइल लगातार डिलीट की जा रही है। यह व्यवस्थापक पैनल पर पूरी गड़बड़ी का कारण बनता है (छवियां लोड नहीं हो रही हैं, थीम या प्लगइन्स इंस्टॉल नहीं किए जा सकते हैं, थीम सेटिंग्स को संशोधित नहीं किया जा सकता है, आदि)। मुझे पता चला कि यह सर्वर पर किसी प्रकार का एक निर्धारित कार्य है जो फ़ाइल के सभी उदाहरणों को हटा देता है (भले ही आपने इसे किसी अन्य फ़ोल्डर पर बैक अप लिया हो) और यह WP टूलकिट सुरक्षा अनुकूलन से संबंधित नहीं है। मैंने अपने होस्टिंग प्रदाता पर पहले ही एक संदेश भेज दिया है और इसका समाधान होने के बाद उत्तर पोस्ट करूंगा।

संपादित करें: पता चला कि यह एक गलत कॉन्फ़िगर किया गया एंटीवायरस था जो सभी इंस्टॉलेशन से फ़ाइल को हटा रहा था। यह एक अलग-थलग स्वभाव था जिसे हल किया गया था।

3
Angelos Michalopoulos 12 जिंदा 2021, 10:34