چندی پیش برای حل مشکل هک شدن پیاپی یکی از دوستان که سایت طراحی بنر فلش داشت یک سری کارهای امنیتی انجام دادم . بعد چند روز ایمیلی به بنده داد و گفت کارهای امنیتی شما دیگه به من اجازه آپلود فایل فلش با پسوند swf رو نمیده و هر بار آپلود میکنم پیغامی مبنی بر عدم آپلود به خطار مشکل امنیتی میدهد !
من تعجب کردم چون کاری به این نوع فایل توی بحث امنیتی نداشتم ! تا اینکه گشتم و متوجه شدم که ظاهرا خود وردپرس از نسخه 3.6.1 امکان آپلود این فایل را بسته است و ذکر کرده است که یک سری اسکریپت هک کننده سایت با پسوند swf وجود دارد که اجازه آپلود این نوع فایل , ممکن است امنیت سایت شما را کاهش دهد ( http://codex.wordpress.org/Version_3.6.1 )
اما با این حال یک سری افراد مثل این دوست بنده نیاز دارند که این امکان وجود داشته باشد .
برای اینکه این امکان در وردپرس شما نیز فعال گردد و شما به راحتی بتوانید فایل های swf خود را به راحتی آپلود کنید نیاز دارید که کد زیر را در Functions.php قالب خود قرار دهید
(فقط جوانب امنیتی به عهده خودتان و مثل همیشه بک آپ گیری از فایل Functions.php فراموش نگردد )
function add_upload_mime_types( $mimes ) { if ( function_exists( 'current_user_can' ) ) $unfiltered = $user ? user_can( $user, 'unfiltered_html' ) : current_user_can( 'unfiltered_html' ); if ( !empty( $unfiltered ) ) { $mimes['swf'] = 'application/x-shockwave-flash'; } return $mimes; } add_filter( 'upload_mimes', 'add_upload_mime_types' );
موفق و پیروز و همچنان با همیار وردپرس باشید
farokh
سلام
جطور از فایل Functions.php بک آپ بگیرم؟
چطور کدهایی که گفتید در آن قرار بدم ؟
چون میترسم خرابکاری بشه؟
احسان
سلام طبق روش بالا پیش رفتم و فایل swf را هم آپلود کردم اما چرا بنر رو تو سایتم نشون نمیده ؟
هاشم
با عرض سلام و خداقوت
لطفا راهنمائی فرمائید برای قراردادن کد مربوطه از کدام قسمت direct admin با ید وارد فایل function.php شویم و آیا این کد را در انتهای بقیه کدهای این فایل قراردهیم و سئوال آخر بک آپ گیری از کدام قسمت باید انجام گردد
با تشک
عیسی
با سلام
زمانی که میخوام فایلی را در وردپرسم اپلود کنم این خطا نشان داده می شود:
پرونده فرستاده شده نمیتواند به wp-content/uploads/2015/08 برود.
لطفا راهنمایی نمایید که چکار کنم تا مشکل رفع شود؟
با تشکر
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
بررسی کنید که برای هاست شما دسترسی ها محدود نباشند
صابری
مرسی از سایت خوبتون
من میخوام فایل exe اپلود کنم همین مشکل رو دارم میشه یه کد در همین مسله بدید .خیلی احتیاج دارم
بینهایت سپاسگزارم.
فقط منظورتون از جمله:(فقط جوانب امنیتی به عهده خودتان و مثل همیشه بک آپ گیری از فایل Functions.php فراموش نگردد )یعنی ممکنه هک بشم.
Bahar 11 سال عضو همیار وردپرس
سلام
خیر یعنی ممکنه بخشی از سایت از کار بیفته برای همین قبلش بک آپ بگیرید
طراحی سایت
مثل همیشه عالی
bahar 11 سال عضو همیار وردپرس
تشکر
با احترام
دانیال سعیدی
سلام @علی حاجی محمدی، ببخشید اون “» فـروشگـاه محصـولات همیـار وردپـرس” از چه اسلاید شویی استفاده کردین؟
uvthk
عالللللللللی
اکبر
خیلی ممنون