انجمن پشتیبانی ویتایگر فارسی

نسخه‌ی کامل: رفع مشکل آپلود نشدن فایل ها در ویتایگر 6.4
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
سلام دوستان

اگر در ویتایگر خود با مشکل آپلود نشدن فایل ها مواجه شدید باید اکستنشن fileinfo سمت سرور فعال شود.
اگر سرور و cpanel دارید در easyapache اکستنشن fileinfo را فعال کنید.

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

در غیر این صورت اگر دسترسی به تنظیمات سرور ندارید تغییرات زیر را بر روی فایل های ویتایگر خود اعمال نمایید.

مرحله 1

مقدار زیر را به فایل include/utils/VtlibUtils.php اضافه کنید

کد:
function vtlib_mime_content_type($filename) {

   $type = null;
   if (function_exists('mime_content_type')) {
       $type = mime_content_type($filename);

   } else if (function_exists('finfo_open')) {
       $finfo = finfo_open(FILEINFO_MIME_TYPE);
       $type = finfo_file($finfo, $filename);
       finfo_close($finfo);

   } else {
       throw new Exception('mime_magic or fileinfo extension required.');
   }

   return $type;
}

مرحله دوم
در فایل های زیر
modules/Settings/Vtiger/actions/CompanyDetailsSave.php 
data/CRMEntity.php
vtlib/Vtiger/Functions.php

مقدار

کد:
mime_content_type
را به 

کد:
vtlib_mime_content_type
تغییر دهید.

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