PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل بوجود آمده در mambo با آپدیت شدن PHP 5.2 به PHP 5.3



محمد محسنی
12-25-2009, 01:41 PM
اجرای مامبو با PHP 5.3

برای رفع خطای



Fatal error: Call to undefined method mosMenu::mosDBTable() in /home/trisha/public_html/3sha/includes/core.classes.php on line 899

فایل زیر را
includes/database.php



class mosDBTable extends mosDBAbstractRow {
/** @var mosDatabase Database connector */
var $_db = null;

/**
* @return bool True if DB query failed. Sets the error message
*/
function queryTestFailure () {



به صورت زیر



class mosDBTable extends mosDBAbstractRow {
/** @var mosDatabase Database connector */
var $_db = null;

function mosDBTable ($table='', $keyname='id', $db='') {
$this->mosDBAbstractRow($table, $keyname, $db);
}

/**
* @return bool True if DB query failed. Sets the error message
*/
function queryTestFailure () {


تغییر دهید و

برای رفع خطای



Warning: Parameter 2 to frontpage() expected to be a reference, value given in /home/trisha/public_html/mam2/includes/Cache/Lite/Function.php on line 100



فایل زیر را
includes/Cache/Lite/Function.php




function call()
{
$arguments = func_get_args();


به این




function call()
{
$arguments = func_get_args();
$numargs = func_num_args();

for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}


تغییر دهید
و اگر مشکلتون حل نشد کد زیر را در PHP.ini قرار دهید




E_ALL & ~E_STRICT & ~E_DEPRECATED




و در صورتی که خطای زیر بوجود آمد


Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/***/includes/database.php:2273) in /home/***/public_html/***/includes/core.classes.php on line 424

Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/***/includes/database.php:2273) in /home/***/public_html/***/includes/core.classes.php on line 2907

Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/***/includes/database.php:2273) in /home/***/public_html/***/includes/core.classes.php on line 601

Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/***/includes/database.php:2273) in /home/***/public_html/***/includes/core.classes.php on line 602

Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/***/includes/database.php:2273) in /home/***/public_html/***/includes/core.classes.php on line 603

Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/***/includes/database.php:2273) in /home/***/public_html/***/includes/core.classes.php on line 604

Warning: Cannot modify header information - headers already sent by (output started at /home/***/public_html/***/includes/database.php:2273) in /home/***/public_html/***/includes/core.classes.php on line 605



در انتهای فایل includes/database.php
در خط 2273 فضای اظافی رو پاک کرده تا به <? برسید...


در صورت برخورد با هر مشکلی دیگر با این ایمیل مشکل خود را مطرح کنید
trisha [ @ ] 3sha.org
3sha.org [ @ ] gmail.com

mhadaily
12-25-2009, 01:43 PM
خیلی ممنون دوست عزیز بسیار لطف کردید

قطعا مشکل بسیاری از دوستان بود در سایت گاها پرسیده و جواب گرفته بودند اما شما جواب قطعی و کامل رو دادید

پیروز باشید

محمد محسنی
12-25-2009, 07:38 PM
دوستان سلام...
من فایل های مورد نظر رو آماده کردم...
میتونید فایل های موجود رو در دایرکتوری اصلی بریزید...

<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
[hr]
رمز فایل : <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> email: trisha@3sha.org

سعید
12-25-2009, 07:40 PM
سلام

ممنون. فقط یک مورد رو اصلاح کنم :




function call()
{
$arguments = func_get_args();
$numargs = func_num_args();

for($i=1; $i &lt; $numargs; $i++){
$arguments[$i] = &amp;$arguments[$i];
}


که یک جا مورد اشکال هست و شکل صحیح اینطور هست:




function call()
{
$arguments = func_get_args();
$numargs = func_num_args();

for($i=0; $i &lt; $numargs; $i++){
$arguments[$i] = &amp;$arguments[$i];
}


در ضمن اگر در گردآوری کدها از منبعی هم استفاده کردید، لطفا منبع رو ذکر کنید.

یا علی

محمد محسنی
12-25-2009, 08:02 PM
راستش رو بخواین
بعد از بروز شدن PHP سرورم
امروز صبح متوجه این مشکل شدم...
مطالب مر بوط به 3 بخش اول رو در سایت
forum.mambo-foundation.org
پیدا کردم ولی با تغییر باز با مشکل بعدی مواجه شدم
که بعد از حدود 3 ساعت مشکل آخر را خودم حل کردم

** هایپرلینک اصلاح شد.

محمد محسنی
12-28-2009, 12:05 PM
سلام...
دوستان ظاهرا در php 5.3 در قسمت تماس با ما مشکل وجود داره...

در هنگام باز کردن تماس با ما خطای زیر بوجود میاد...


Fatal error: Cannot redeclare quoted_printable_encode() in /home/***/public_html/includes/vcard.class.php on line 36

لطفا کمک کنید این موضوع رو هم حل کنیم...

در ضمن یه سوال داشتم
میخواستم بدونم چند در صد از هاست ها به php 5.3 ارتقاء پیدا کردند...
چون ظاهرا این مشکل هنوز فراگیر نشده..

محمد محسنی
12-30-2009, 10:21 AM
دوستان سلام....
این مشکل رو هم حل کردم....
میتونید فایل مورد نظر رو دانلود کنید..


<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>


** هایپر لینک تصحیح شد

adelyaghoubi
01-17-2010, 09:50 PM
سلام
بسیار ممنونم
سایت من هم این طوری رفع شد

ممنونم

h_zaman06
01-26-2010, 06:55 PM
با سلام ... من بعد از انجام کارهایی که گفتید هنوز مشکل اون ارورهایی که بالای قالب میاد را دارم ... و با پاک کردن خطهای خالی هم مشکل بر طرف نشد ... لطفا راهنمایی بفرمایید

محمد محسنی
01-26-2010, 07:17 PM
سلام
آدرس سایتتون را لطف میکنید

h_zaman06
01-26-2010, 07:35 PM
من رو لوکال نصب کردم .. با xampp ورژن جدید

محمد محسنی
01-26-2010, 07:38 PM
آیا xampp شما php 5.3 میباشد؟
در این حالت پیشنهاد میکنم که از xampp ورژن قبلی استفاده کنید.

h_zaman06
01-26-2010, 08:21 PM
بله ورژن 5.3 هست .. خوب یعنی هیچ راهی برای استفاده در ورژن جدید نیست ؟ این مشکل قرار نیست در مامبو برطرف بشه ؟ یا اینکه برای ورژن جدید برطرف میشه ؟

محمد محسنی
01-26-2010, 08:27 PM
تا آنجایی که مطلع هستم هنوز نسخه جدیدی برای این مشکل منتشر نشده
در ضمن من خودم به شخصه 15 سایت مابویی دارم که همشون به همین ترتیب مشکلشون حل شد.

1-در ضمن آیا شما همه تغییرات را انجام دادید.
2-میتونید مراحل کار هایی را که انجام داده اید را بگید.؟
3-در ضمن در حال حاظر چه خطایی میدهد؟

h_zaman06
01-26-2010, 08:50 PM
اول که اصلا بعد از نصب سایت بالا نمی اومد ... همون طوری که گفتید فایل های database.php و function را درست کردم ... در این لحظه هیچ مشکلی نداشت به غیر از قسمت تماس با ما

پس از اون .. بسته ای که داده بودید را فایل هاشو جایگزین کردم ... که مشکل تماس با ما برطرف شد .. در عوض این ارورهای بالای صفحه ظاهر شد ... که اون راه حلی هم که براش گفته بودید .. جواب نداد (یعنی اصلا خط خالی بعد از ؟ نبود)

محمد محسنی
01-27-2010, 05:02 AM
پس الان مشکل شما فقط خطا های آخر هستش؟

اگه امکان داره خطا های مربوطه را هم ارسال کنید تا بتونم بهتون کمک کنم.

h_zaman06
01-27-2010, 06:28 AM
Warning: Cannot modify header information - headers already sent by (output started at H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php:7465) in H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php on line 847

Warning: Cannot modify header information - headers already sent by (output started at H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php:7465) in H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php on line 5813

Warning: Cannot modify header information - headers already sent by (output started at H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php:7465) in H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php on line 1201

Warning: Cannot modify header information - headers already sent by (output started at H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php:7465) in H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php on line 1203

Warning: Cannot modify header information - headers already sent by (output started at H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php:7465) in H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php on line 1205

Warning: Cannot modify header information - headers already sent by (output started at H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php:7465) in H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php on line 1207

Warning: Cannot modify header information - headers already sent by (output started at H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php:7465) in H:\programfiles\xampp\xampplite\htdocs\mambo\inclu des\core.classes.php on line 1209

این ارورها بالای صفحه میاد ... در ضمن کلمات صفحه را هم فارسی نشون نمیده و utf-8 نیست ... و به صورت دستی باید این کار رو بکنیم تا فارسی بشه ...

محمد محسنی
01-27-2010, 06:14 PM
تمام مشکلات مربوط به
core.classes.php:7465

میباشد
لطفا فایل
core.classes.php را بفرستید تا چک کنم
و یا اینکه بگویید در خط 7465 چه دستوری موجود است.

h_zaman06
01-28-2010, 09:29 PM
با سلام ...

توی این خط هیچ چیزی نبود ... منم پاکش کردم تا به ؟ رسیدم ... حالا هم درست شده و بدون مشکل کار میکنه...

با تشکر

محمد محسنی
01-29-2010, 05:28 AM
سلام
اگر دقت کرده باشد در پست اول این مطلب را ذکر کرده بودم


در انتهای فایل includes/database.php
در خط 2273 فضای اظافی رو پاک کرده تا به &lt;? برسید...


پیروز باشید

h_zaman06
01-29-2010, 08:11 AM
بله منم فایل database.php را همون اول درستش کردم ولی درست نشد ... اما شما در پست قبلیتون گفتید core.classes.php را درست کن ... که بعد از این کار درست شد .

به هر حال سپاس گذارم

mersad
01-29-2010, 06:43 PM
سلام
نمیشه این فایل های اصلاح شده رو به صورت یک پکیج بزارین برای دانلود ؟
که اور رایت بشه تا مشکل همه حل بشه !!!!!
به عنوان پیشنهاد بود

محمد محسنی
01-29-2010, 08:10 PM
دوستان سلام....
این مشکل رو هم حل کردم....
میتونید فایل مورد نظر رو دانلود کنید..


<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
دوست عزیز این کار انجام شده

پیروز باشید

** هایپر لینک تصحیح شد

mersad
01-29-2010, 09:05 PM
فایل پسورد داره !!!

محمد محسنی
01-30-2010, 04:49 AM
سلام
اگه با winrar باز کنید پسورد نوشته

pass:

<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

محمد محسنی
02-14-2010, 09:47 AM
در ضمن میتونید مقاله کامل منتشر شده در ویکی را در این آدرس بخونید

سازگار نمودن مامبو 4.6.5 با PHP 5.3 (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> D9%88%D8%AF%D9%86_%D9%85%D8%A7%D9%85%D8%A8%D9%88_4 .6.5_%D8%A8%D8%A7_PHP_5.3)

realads-ir
11-29-2010, 05:56 AM
من تمام كارها انجام دادم فايل رو هم دانلود كردم و ريختم ولي هنوز مشكل دارم :-[ :-[ :-[ :-[ :-[ :-[
اين سايت
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>



=================
من تمام عمليات را مو به مو انجام دادم
ولي نشد هنوز مشكل هست




**
2 پست شما یکی شد.