شما عضو این انجمن نبوده یا وارد نشده اید. لطفا برای مشاهده کامل انجمن و استفاده از آن وارد شوید یا ثبت نام کنید .

امتیاز موضوع:
  • 41 رأی - میانگین امتیازات: 2.95
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
آموزش رفع جوملا jfolder create خطای

آموزش رفع خطای JFolder::create جوملا
#1
گاهی کاربران جوملا  هنگام نصب افزونه ها مثل کامپوننت ها، پلاگین ها یا ماژول ها با خطای زیر مواجه می شوند:
 

JFolder::create: Could not create directory

یا

JFolder::create: Path not in open_basedir paths

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

اگر مطمئن شدید که هاست شما پر نشده روش زیر را بررسی نمایید

قبل از هر کاری برای اطمینان از نوع مشکل به قسمت مدیریت جوملای خود وارد شده و از منوی Site گزینه ی system information را انتخاب نمایید ( نام این گزینه در جوملای فارسی " اطلاعات سیستم" است )
 
پس از باز شدن صفحه system information باید بر روی گزینه ی Directory Permissions از این صفحه کلیک نمایید

حالا بررسی کنید که در قسمت Status تمام گزینه ها Writable باشد و در صورتی که یک یا چند گزینه شما Unwritable بود باید به کنترل پنل هاست خود ( دایرکت ادمین یا سی پنل یا ... ) وارد شده و وارد File manager هاست خود شده و آن پوشه را پرمیژن یا دسترسی کامل 777 بدهید.

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

حال که تمام گزینه های لیست به صورت Writable شد باید جوملا را آزمایش کنید برای این کار افزونه ای که قبلاً خطای JFolder::create داشته را دوباره نصب نمایید. امیدواریم که با این مراحل تاکنون مشکل شما برطرف شده باشد و افزونه دلخواه شما به راحتی نصب شود. ولی در صورتی که با وجود Writable بودن تمام لیست صفحه ذکر شده ، شما همچنان با خطایJFolder::create روبرو بودید بهتر است ادامه مراحل را به این صورت انجام دهید

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

;'public $log_path = '/home/sitename/public_html/logs
;'public $tmp_path = '/home/sitename/public_html/tmp

که آن دو را به صورت زیر تغییر دهید:
 
;'public $log_path = './logs
;'public $tmp_path = './tmp


که در صورتی که از نسخه های قدیمی تر جوملا استفاده می کنید احتمالاً قبل از گزینه ها عبارت var را هم می بینید که در این صورت باید کد های زیر را جایگزین دستورات در فایل فرمایید. مثل مثال زیر:
 

;'var $log_path = './logs
;'var $tmp_path = './tmp


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

ان شاء الله که با اعمال این تغییرات مشکل شما بر طرف شده باشه ولی احتملاً پنل های دایرکت ادمین بیشتر از سایر پنل های مدیریت هاست دچار این مشکل می شوند.
ثبت دامنه و فروش هاست، سامانه پیامک، طراحی سایت، خدمات شبکه
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  | دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

sms: 10004673  - 500021995
پاسخ


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش فعال کردن سئو جوملا نگار 2 1,811 ۹۹/۳/۳، ۱۰:۲۷ صبح
آخرین ارسال: parisa1398
  پیدا کردن پسورد مدیریت جوملا saberi 1 1,741 ۹۹/۱/۹، ۰۳:۲۴ صبح
آخرین ارسال: ms.khassi
  رفع خطای 1054 در آپدیت جوملا Unknown column 'extra_query' saman 0 1,359 ۹۷/۱/۱۳، ۰۸:۵۷ عصر
آخرین ارسال: saman
  رفع خطای Notice و Strict Standards و Deprecated در جوملا saman 1 1,237 ۹۶/۱۱/۲۳، ۰۶:۵۱ عصر
آخرین ارسال: hoboot
  خطای Invalid address در فرم تماس جوملا saman 1 1,330 ۹۶/۱۱/۲۳، ۰۶:۴۹ عصر
آخرین ارسال: hoboot
  رفع خطای Warning: session_start در نصب جوملا saman 0 1,359 ۹۶/۱۱/۲، ۰۵:۳۲ صبح
آخرین ارسال: saman
  خطای جوملا ذخیره ناموفق : MenusTableMenu: :_getNode با اشکال مواجه شد saman 0 1,120 ۹۶/۱۱/۲، ۰۵:۲۷ صبح
آخرین ارسال: saman
  خطای Fatal error: Class 'JFolder' not found در جوملا saman 0 1,093 ۹۶/۱۱/۲، ۰۵:۱۲ صبح
آخرین ارسال: saman
  خطای No HTTP response received در آپدیت جوملا 3 saman 0 1,107 ۹۶/۱۱/۲، ۰۵:۰۶ صبح
آخرین ارسال: saman
  خطای 1054 در آپدیت جوملا Unknown column 'extra_query' saman 0 1,018 ۹۶/۱۱/۲، ۰۴:۵۸ صبح
آخرین ارسال: saman

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان