PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پیغام Infinite loop detected in JError



BAEG[dot]IR
02-14-2012, 08:16 PM
سلام.
یک مشکلی برای سایت من پیش اومده، البته تاپیک های تقریبا مشابه هم در بخش جوملا 1.5 زده شده، اما نتیجه ای نگرفتم.
من از جوملا 1.7.3 استفاده می کنم و الان متوجه این پیام در هنگام مشاهده ی صفحه ی اول شدم:
Infinite loop detected in JError

فایل configuration.php رو چک کردم، نام کاربری و کلمه ی عبور دیتابیس در اون فایل درست هست.
نمی دونم مشکل از کجاست و ازش سر در نمیارم.

ممکنه راهنمایی کنید؟

shmata
02-15-2012, 05:53 AM
این خطا معمولا وقتی در لوکال سایتی را راه اندازی میکنید و آن سایت را در هاستها رایگان یا ویندوزی آپلود میکنید اتفاق میافتد
لطفا موارد زیر را تک تک بررسی کنید
در فایل 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>";