رفع خطای «JFolder::create: Path not in open_basedir paths» در جوملا پرینت


ابتدا بررسی کنید که فضای هاست شما پر نشده باشد. در صورتی که فضای کافی در اختیار داشته باشید، این مشکل ناشی از آدرس دهی نادرست پوشه های tmp و logs می باشد.

رفع مشکل در cPanel

جهت بررسی آدرس پوشه های ذکر شده وارد سی پنل خود شوید. در سمت چپ، بخش Stats که شامل خلاصه ای از وضعیت هاست شما می باشد، قسمت Home Directory را مشاهده نمایید. قسمت اول آدرس نام پوشه Home و قسمت دوم آن نام کاربری cPanel شما می باشد که در آدرس دهی مربوط به پوشه های tmp و logs نیز باید به همین شکل نوشته شده باشد.

asd

گزینه File Manager را انتخاب کرده و در public_html فایل configuration.php را بیابید. بر روی آن راست کلیک کرده و Code Edit را انتخاب نمایید.

1

در فایل باز شده به دنبال قسمت مربوط به آدرس پوشه های tmp و logs بگردید.

1254582

آدرس این پوشه ها باید به شکل زیر باشد:

$tmp_path =/Home نام پوشه/ cPanel Username/public_html/tmp;

$log_path =/Home نام پوشه/ cPanel Username/public_html/logs;

تغییرات ایجاد شده را ذخیره نمایید.

 

رفع مشکل درDirectAdmin

مسیردهی پوشه های logs و tmp در DirectAdmin، در فایل configuration.php موجود در پوشه دامنه مورد نظر است.

/home/username/domains/domain-name/configuration.php

که به جای username نام کاربری، و به جای domain-name نام دامنه قرار می گیرد.


آیا این پاسخ به شما کمک کرد؟

  • 0
« برگشت