مشکل آپلود rar , zip در ویرچومارت جوملا
|
۱۲-۹-۱۳۹۶, ۱۰:۲۲ عصر
ارسال: #1
|
|||
|
|||
مشکل آپلود rar , zip در ویرچومارت جوملا
سلام
من فروش فایل ویرچومارت رو روی جوملا 3 نصب کردم . موقع آپلود فایل برای فروش به بعضی از فایل های zip و rar گیر امنتی میده و مینویسه "هشدار: فایل /home/......./vmfiles/304-15.zip بدلایل امنیتی آپلود نشده است!" جالبه همه ی rar یا zip ها رو این ارور رو نمیده برخی رو این ارور میده توی جوملا هم rar و zip بعنوان پسوند مورد قبول هست . کسی میتونه کمک کنه ؟ |
|||
۱۳-۹-۱۳۹۶, ۱۲:۳۸ صبح
ارسال: #2
|
|||
|
|||
RE: مشکل آپلود rar , zip در ویرچومارت جوملا
سلام
ممکنه فایل مورد نظر مخرب تشخیص داده شده فایل rar و براش رمز بذارید تا نرم افزارهای امنیتی نتونند چک کننش اگه آپلود شد که مشکل از فایل هست. معمولا فایل دوبار zip یا rar بشه هم قابل تشخیص نیست. |
|||
|
۱۳-۹-۱۳۹۶, ۰۱:۲۲ صبح
ارسال: #3
|
|||
|
|||
RE: مشکل آپلود rar , zip در ویرچومارت جوملا
مشکل یکی از فایل ها حل شد ولی دومی با اینکه رمز داره باز همون ارور ظاهر شد
|
|||
۱۳-۹-۱۳۹۶, ۰۳:۳۹ صبح
ارسال: #4
|
|||
|
|||
RE: مشکل آپلود rar , zip در ویرچومارت جوملا
در هر حال اگه مشکلتون با یک فایل هست با FTP منتقلش کنید.
|
|||
۱۳-۹-۱۳۹۶, ۰۴:۱۸ عصر
ارسال: #5
|
|||
|
|||
RE: مشکل آپلود rar , zip در ویرچومارت جوملا
خب مشکل اینجاست که ویرچومارت قبول نمیکنه از طریق ftp انجام بدیم
یک فایل به مشکل خورده پیام دادم وگرنه از ده تا مثلا سه تاش این مشکل رو میخوره پسورد هم میذارم از سه تا دوتاش باز به مشکل میخوره کلا عجیب غریبه |
|||
۱۳-۹-۱۳۹۶, ۰۹:۰۴ عصر
ارسال: #6
|
|||
|
|||
RE: مشکل آپلود rar , zip در ویرچومارت جوملا
این خطا به خاطر این هست که بعضی از کمپوننتها برای آپلود از JFile::upload استفاده میکنند و برای حل موضوع شما باید در فایل کمپوننتها administrator/components/ شما باید وارد پوشه کمپوننت خودتون بشید
معمولا در قسمتchecker. controller کد به عنوان مثال چیزی شبیه به این رو پیدا و جایگزین کنید (در کمپوننت های مختلف متفاوت است) کد: (انتخاب همه) if (!JFile::upload($file['tmp_name'], $file['filepath'])) { کد: (انتخاب همه) if (!JFile::upload($file['tmp_name'], $file['filepath'],false,true)) { در کمپوننتها باید چیزی شبیه به این کدها رو پیدا و پارامتر چهارم رو به true تغییر بدید کد: (انتخاب همه) JFile::upload($tmp_src, $tmp_dest, false, true); در واقع اینجا پارامتر چهارم به صورت true اجازه آپلود فایلهای نامطمئن و ناسالم رو به شما خواهد داد ($allow_unsafe = true). |
|||
|
|
کاربرانِ درحال بازدید از این موضوع: 1 مهمان