یکی از مشکلاتی که با آموزش آپلود فرمت غیرمجاز در وردپرس رفع می شود، مشکل آپلود فرمت غیرمجاز در وردپرس است. فرمت هایی مثل eot، ttf، woff و woff2 که مربوط به فونت ها می باشد که امروزه در قالب های آماده بسیار نیاز است و این مشکل رخ می دهد که با آموزش آپلود فرمت غیرمجاز در وردپرس در این آموزش از دهاستینگ آن را حل خواهیم کرد.
در آموزش آپلود فرمت غیرمجاز در وردپرس خواهید آموخت:
- چرا اجازه آپلود فرمت غیرمحاز در وردپرس وجود ندارد؟
- چه فرمت هایی برای آپلود در وردپرس غیرمجاز است؟
- آموزش آپلود فرمت غیرمجاز در وردپرس با افزونه
- آموزش آپلود فرمت غیرمجاز در وردپرس با کد
رفع مشکل و آموزش آپلود فرمت غیرمجاز در وردپرس
یکی از مشکلاتی که مدیران و طراحان وب سایت در طول طراحی سایت با آن مواجه می شوند، مشکل آپلود فرمت غیرمجاز در وردپرس می باشد. به این شکل که در بسیاری از مواقع پیش می آید که در قالب های آماده طراح قصد بارگزاری فونت های دلخواه خود را داشته باشد و با خطای آپلود فرمت غیرمجاز وردپرس روبرو شود. البته که این خطا فقط در رسانه وردپرس رخ می دهد اما در هر صورت اجازه بارگزاری این فایل ها داده نمی شود.
مهم ترین دلیلی که وردپرس اجازه نمی دهد برخی فرمت هایی که برای خود بعنوان غیرمجاز شناخته است را بارگزاری کند، مشکلات امنیتی است. ما بعنوان یک کارشناس در این زمینه این روش را کاملاً قبول داریم، زیرا زمانی که سایتی نفوذ یا هک در آن انجام می شود شروع به بارگزاری فایل های آلوده با فرمت های عجیب و غریب می کند. این ویژگی از وردپرس باعث جلوگیری این گونه مشکلات در هاست وردپرس شما می شود.
عده ای این مشکل را یک مشکل حاد می دانند و بر این باورند که این مسئله باید در نسخه های جدید وردپرس رفع شود اما اگر واقع بین باشیم این یک ویژگی امنیتی بسیار مهم در این سیستم مدیریت محتوای محبوب می باشد. پس بهتر است به جای این که آن را ریشه کن کنیم، تنها روش یا روش هایی موقت بیابیم و فایل های موردنظر خود را بارگزاری کرده و مجدد این روش ها را جهت افزایش امنیت سایت از بین ببریم.
یک سری فرمت هایی در وردپرس بصورت غیرمجاز شناسایی شده اند و هرباره در حین بارگزاری وردپرس فرمت هایی که در حال آپلود هستند را بررسی می کند. فرمت هایی که سیستم مدیریت محتوای وردپرس معمولاً آن ها را مجاز می داند به شکل زیر است. معمولاً به غیر از این فرمت ها، فرمت های دیگر غیرمجاز هستند:
- تصاویر: jpg ، jpeg ، png ، gif
- اسناد: pdf ، doc ، docx ، ppt ، pptx ، pps ، ppsx ، odt ، xls ، xlsx
- فایل های صوتی: mp3 ، m4a ، ogg ، wav
- فایل های تصویری: mp4 ، m4v ، mov ، wmv ، avi ، mpg ، ogv ، ۳gp ، ۳g2
به جهت رفع مشکل آپلود فرمت غیر مجاز دو روش کلی وجود دارد. یکی از این روش ها استفاده از افزونه ها است. تقریباً می توان گفت استفاده از افزونه ها در رفع مشکل های سایت های وردپرسی امروزه دیگر بسیار شایع شده است. روش دیگر رفع مشکل آپلود فرمت غیرمجاز در وردپرس استفاده از قطعه کد هایی در فایل های وردپرس است که از طریق هاست انجام می شود. پیشنهاد ما در رفع مشکل آپلود فرمت غیرمحاز در وردپرس، استفاده از قطعه کد می باشد که بسیار ساده تر و سریع تر است.
آموزش آپلود فرمت غیرمجاز در وردپرس با افزونه
افزونه ای با نام WP Extra File Types در مخزن وردپرس وجود دارد که می توانید آن را نصب کرده و در تنظیمات آن مشخص کنید که چه فایل هایی را بتوانید بارگزاری کنید. به این منظور کافیست وارد وردپرس خود شده و در منوی افزونه ها بر روی افزودن کلیک کنید.
در صفحه افزودنی های وردپرس در قسمت جستجو در بالای صفحه نام WP Extra File Types را جستجو کرده و مطابق تصویر زیر افزونه را نصب و فعال کنید.
پس از نصب و فعال سازی این افزونه از طریق منوی تنظیمات وردپرس بر روی گزینه Extra File Types کلیک کنید تا صفحه تنظیمات این افزونه برای آموزش آپلود فرمت غیرمجاز در وردپرس باز شود.
در این قسمت فرمت های بسیار زیادی وجود دارد که در صورت تمایل به استفاده از هر کدام از آن ها کافیست تیک آن را بزنید. دقت داشته باشید که به جهت افزایش مسائل امنیتی که در ابتدای آموزش آپلود فرمت غیرمجاز در وردپرس گفته شد، تیک همه گزینه ها را نزنید. می توانید با استفاده از کلید ترکیبی Ctrl+F فرمت موردنظر خود را جستجو کنید. همچنین می توانید در انتهای این صفحه از تنظیمات افزونه فرمت موردنظر خود را نیز اضافه کنید.
یکی از ساده ترین روش های حل مشکل آپلود فرمت غیرمجاز در وردپرس استفاده از یک خط کد در فایل wp-config.php وردپرس در هاست شما می باشد. کافیست در هاست لینوکس خود وارد File Manager شوید و فایل گفته شده را ویرایش کنید.
در صفحه ویرایش این فایل به دنبال قطعه کد زیر بگردید:
define( 'WP_DEBUG', false );
حالا یک خط بعد از قطعه کد بالا، قطعه کد زیر را وارد کنید:
define('ALLOW_UNFILTERED_UPLOADS', true);
پس از آن که این تغییرات را وارد کردید آن ها را مطابق تصویر زیر ذخیره کنید.
حالا اگر به سراغ وردپرس برویم و در رسانه ها فرمتی که پیش تر در آموزش آپلود فرمت غیرمجاز در وردپرس سعی کردیم بارگزاری کنیم و خطا داشتیم را مجدد بارگزاری کنیم، دیگر خطایی نخواهیم داشت.
شما عزیزان می توانید با تهیه هاست وردپرس اروپا و ایران با قیمت بسیار مناسب از دهاستینگ، در صورتی که مشکل این چنینی در وردپرس خود داشتید، آن را اعلام کنید تا کارشناسان این مجموعه طبق آموزش آپلود فرمت غیرمجاز در وردپرس آن را برای شما رفع کنند.
آخرین نظرات