عضویت العربیة English
امام جواد علیه السلام: کسى که عمه ام را در قم زیارت کند پاداش او بهشت است. کامل الزیارات ص 324

راهکار های آپلود تصاویر حجیم در سایت های وردپرسی

راهکار های آپلود تصاویر حجیم در سایت های وردپرسی
چهارشنبه 25 فروردین 1395  03:19 ب.ظ

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

یکی از دلایلی که باعث می شود آپلود تصاویر حجیم به بن بست خورده و نا موفق بماند این است که تنظیمات سرور های هاست شما به گونه ای باشد که برای تصاویر حجم محدودی در نظر گرفته باشد. به طور مثال این اجازه را داشته باشید تا تصاویری که حجم آن ها حداکثر ۲ مگابایت است در سایت وردپرسی خود آپلود نمایید. برای آن که محدودیت حجم تصاویر قابل آپلود را در طراحی سایت وردپرسی خود مشاهده نمایید کافیست برای آپلود تصویر از قسمت “رسانه” در پنل مدیریتی خود اقدام نمایید. پایین تر از گزینه “گزینش پرونده ها” در قالب توضیح محدودیت حجم ذکر شده است. در صورتی که بخواهید تصویری آپلود کنید که حجمش بیش از این محدودیت باشد وردپرس با اعلام خطای “اندازه example.jpg از حد تعیین شده برای بارگزاری پرونده ها در این سایت بزرگتر است” عملیات را ناموفق اعلام می دارد.



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

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

@ini_set( ‘upload_max_size’ , ’64M’ );
@ini_set( ‘post_max_size’, ’64M’);
@ini_set( ‘max_execution_time’, ‘300’ );

با اضافه کردن این کد شما محدودیت حجم تصاویر را به ۶۴ مگابایت تغییر می دهید. یعنی در واقع برای آپلود تصاویر حجیم و تا سقف ۶۴ مگابایت مشکلی نخواهید داشت. همچنین محدودیت زمان اجرای اسکریپت را به ۳۰۰ ثانیه افزایش داده اید که باعث خواهد شد زمان کافی برای آپلود در اختیار شما قرار گیرد. در صورتی که با اضافه کردن این کد ها هنوز قادر به آپلود تصاویر حجیم نبودید باید در فایل .htaccess سایتتان هم قطعه کد زیر را اضافه نمایید:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

در صورتی که باز هم تغییرات ایجاد شده دردی از مشکل شما دوا نکرد یک فایل ini با نام php بسازید. روش ساخت فایل بسیار ساده است. کافیست یک فایل txt ایجاد کرده و آن را rename کرده و به نام آن را به php.ini تغییر دهید. دقت داشته باشید سیستم شما پسوند ها را نمایش می دهد. در صورتی که سیستم شما پسوند فایل ها را نمایش نمی دهد به قسمت folder and search option رفته و در تب view تیک گزینه “Hide extensions for known types” را بردارید و ok را بزنید. در واقع شما باید پسوند txt را به ini تغییر دهید. فایل php.ini را با notepad یا NotePad++ باز کرده و قطعه کد زیر را در آن کپی کرده و آن را ذخیره نمایید.

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

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

طراحی سایت

danielhj

danielhj
کاربر تازه وارد
تاریخ عضویت : بهمن 1394 
تعداد پست ها : 22

پاسخ به:راهکار های آپلود تصاویر حجیم در سایت های وردپرسی
جمعه 9 مهر 1395  03:19 ب.ظ

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

الّلهُمَّ صَلِّ عَلی مُحَمَّد وَآلِ مُحَمَّد وَعَجِّل فَرَجَهُم

طراحی سایت ایلیانا با بیش از 10 سال سابقه طراحی وب سایت های مختلف

hexpro

hexpro
کاربر تازه وارد
تاریخ عضویت : مهر 1395 
تعداد پست ها : 3

پاسخ به:راهکار های آپلود تصاویر حجیم در سایت های وردپرسی
پنج شنبه 24 فروردین 1396  11:08 ب.ظ

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

طراحی سایت

طراحی وب سایت

طراحی سایت اسپیناس

eh3an2010

eh3an2010
کاربر تازه وارد
تاریخ عضویت : فروردین 1396 
تعداد پست ها : 2

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