مشکل بوجود آمده در mambo با آپدیت شدن PHP 5.2 به PHP 5.3

trio

Member
اجرای مامبو با PHP 5.3
برای رفع خطای


کد:
Fatal error: Call to undefined method mosMenu::mosDBTable() in /home/***/public_html/***/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 فضای اظافی رو پاک کرده تا به <? برسید...


در صورت برخورد با هر مشکلی دیگر با این ایمیل مشکل خود را مطرح کنید
[email protected]
[email protected]
 

trio

Member
در ضمن در قسمت تماس با ما نیز هنوز مشکل وجود داره که بزودی در حال بر طرف شدن میباشد...
 

جدیدترین ارسال ها

بالا