-
پیغام Infinite loop detected in JError
سلام.
یک مشکلی برای سایت من پیش اومده، البته تاپیک های تقریبا مشابه هم در بخش جوملا 1.5 زده شده، اما نتیجه ای نگرفتم.
من از جوملا 1.7.3 استفاده می کنم و الان متوجه این پیام در هنگام مشاهده ی صفحه ی اول شدم:
Infinite loop detected in JError
فایل configuration.php رو چک کردم، نام کاربری و کلمه ی عبور دیتابیس در اون فایل درست هست.
نمی دونم مشکل از کجاست و ازش سر در نمیارم.
ممکنه راهنمایی کنید؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
02-14-2012 08:16 PM
# ADS
تبلیغات در جوملا فارسی
-
این خطا معمولا وقتی در لوکال سایتی را راه اندازی میکنید و آن سایت را در هاستها رایگان یا ویندوزی آپلود میکنید اتفاق میافتد
لطفا موارد زیر را تک تک بررسی کنید
در فایل configuration.php
کد:
public $dbtype = 'mysqli';
public $dbprefix = '[someprefix_]';
public $log_path = '/logs';
public $tmp_path = '/tmp';
دقت کنید برای انتخاب mysqli باید هاست شما این امکان را بدهد.
اگر این موارد درست بودند به آدرس
JoomlaRoot/libraries/joomla/error/error.php
و فانکشن زیر را پیدا کنید
کد:
public static function throwError(&$exception)
{
static $thrown = false;
if ($thrown) {
// echo debug_print_backtrace();
jexit(JText::_('JLIB_ERROR_INFINITE_LOOP'));
}
و همان خطی که مشخص کردم را از حال کامنت خارج کنید و تک Pre را به صورت زیر به قبل و بعد آن اضافه کنید.
کد:
print"<pre>";
echo debug_print_backtrace();
print"</pre>";
ویرایش توسط shmata : 02-15-2012 در ساعت 06:32 AM
دلیل: ویرایش کد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
کاربر مقابل از shmata عزیز به خاطر این پست مفید تشکر کرده است:
علاقه مندی ها (Bookmarks)