آموزش رفع مشکل ارور JFolder::create:Infinite loop detected in joomla

بسیاری از کاربران جوملا با این مشکل (JFolder::create:Infinite loop detected) هنگام کار با سیستم مدیریت محتوای جوملا روربرو می شوند، که معمولا هنگام نصب افزونه یا قالبی در جوملا اتفاق می افتد.

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

امروز میخواهیم روش صحیح یافتن مسیر فایل های tmp و log را خدمت شما آموزش دهیم تا در آینده دیگر با این خطا روبرو نشوید.

برای یافتن مسیر صحیح پوشه های tmp و logs در هاست های مختلف (مانند cpanel و directadmin) کافیست یک فایل جدید با نام path.php در روت اصلی سایت خود (public_html در cpanel) ایجاد کنید. فایل مورد نظر را باز کرده(دکمه Edit) و داخل فایل کد زیر را وارد کنید:

ph

حال در آدرس بار مرورگر خود آدرس زیر را وارد کنید:

iy

در صفحه نمایش داده شده مسیر اصلی روت اصلی سایت شما مشخص خواهد شد مانند:

htp

این مسیر را برای پوشه های tmp و log به صورت زیر تعیین می کنیم:

huu

کته : این مسیر برای هاست های مختلف متفاوت است.
حالا فایل configuration.php که در روت اصلی جوملا قرار دارد را باز کنید و مسیر های جدید بدست آورده را جایگزین مسیر پیشفرض برای پوشه های tmp و logs کنید.