نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: خطا در وی پی اس

  1. #1
    عضو جدید
    تاریخ عضویت
    Sep 2011
    نوشته ها
    23
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    9
    تشکر شده در
    8 پست

    پیش فرض خطا در وی پی اس

    با سلام من اسکریپت رپید لیچ پلاس رو رویه یه هاست اشتراکی با سی پنل نصب کردم بدون مشکل کار کرد اومدم کل فایلهارو زیپ کردم دیتابیس هم اکسپرت کردم برنامه wampserver رو توی کامپیوترم نصب کردم و این فایلها و دیتابیس رو روی سیستم خودم نصب کردم بدون مشکل کار کرد.
    حالا همین کار ها رو روی وی پی اس انجام دادم و همش یه صفحه خطا میده با 2 تا وی پی اس تست کردم با ورژن های مختلف wampserver تست کردم ولی همشون همین ارور را میدهد دیگه نمیدونم چیکار کنم
    لطفا راهنمایی کنید
    کد خطا تو مرورگر:
    کد PHP:
    dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);                        if ( ! $this->dbh )            {                $this->print_error("Error establishing a database connection!Are you sure you have the correct user/password?Are you sure that you have typed the correct hostname?Are you sure that the database server is running?");            }                                        $this->select($dbname);                }                // ==================================================================        //    Select a DB (if another one needs to be selected)                function select($db)        {            if ( !@mysql_select_db($db,$this->dbh))            {                $this->print_error("Error selecting database $db!Are you sure it exists?Are you sure there is a valid database connection?");            }        }            // ==================================================================        //    Print SQL/DB error.            function print_error($str = "")        {                        if ( !$str ) $str = mysql_error();                        // If there is an error then take note of it            /*print "";            print "SQL/DB Error -- ";            print "[$str]";            print "";    */        }                    // ==================================================================        //    Basic Query    - see docs for more detail                function query2($query, $output = OBJECT)         {                        // Log how the function was called            $this->func_call = "\$db->query(\"$query\", $output)";                                // Kill this            $this->last_result = null;            $this->col_info = null;                // Keep track of the last query for debug..            $this->last_query = $query;                        // Perform the query via std mysql_query function..            $this->result = mysql_query($query,$this->dbh);                if (!$this->result)             {                                // If there is an error then take note of it..                $this->print_error();                return false;                }            else            {                if(mysql_affected_rows() == 0) {                    return false;                } else {                    // In other words if this was a select statement..                    return true;                }            }        }            // ==================================================================        //    Basic Query    - see docs for more detail                function query($query, $output = OBJECT)         {                        // Log how the function was called            $this->func_call = "\$db->query(\"$query\", $output)";                                // Kill this            $this->last_result = null;            $this->col_info = null;                // Keep track of the last query for debug..            $this->last_query = $query;                        // Perform the query via std mysql_query function..            $this->result = mysql_query($query,$this->dbh);                if ( mysql_error() )             {                                // If there is an error then take note of it..                $this->print_error();                }            else            {                    // In other words if this was a select statement..                if ( $this->result )                {                        // =======================================================                    // Take note of column info                                        $i=0;                    while ($i < @mysql_num_fields($this->result))                    {                        $this->col_info[$i] = @mysql_fetch_field($this->result);                        $i++;                    }                        // =======================================================                                    // Store Query Results                                        $i=0;                    while ( $row = @mysql_fetch_object($this->result) )                    {                             // Store relults as an objects within main array                        $this->last_result[$i] = $row;                                                $i++;                    }                                        @mysql_free_result($this->result);                        // If there were results then return true for $db->query                    if ( $i )                    {                        return true;                            }                    else                    {                        return false;                    }                    }                }        }            // ==================================================================        //    Get one variable from the DB - see docs for more detail                function get_var($query=null,$x=0,$y=0)        {                        // Log how the function was called            $this->func_call = "\$db->get_var(\"$query\",$x,$y)";                        // If there is a query then perform it if not then use cached results..            if ( $query )            {                $this->query($query);            }                        // Extract var out of cached results based x,y vals            if ( $this->last_result[$y] )            {                $values = array_values(get_object_vars($this->last_result[$y]));            }                        // If there is a value return it else return null            return $values[$x]?$values[$x]:null;        }            // ==================================================================        //    Get one row from the DB - see docs for more detail                function get_row($query=null,$y=0,$output=OBJECT)        {                        // Log how the function was called            $this->func_call = "\$db->get_row(\"$query\",$y,$output)";                        // If there is a query then perform it if not then use cached results..            if ( $query )            {                $this->query($query);            }                // If the output is an object then return object using the row offset..            if ( $output == OBJECT )            {                return $this->last_result[$y]?$this->last_result[$y]:null;            }            // If the output is an associative array then return row as such..            elseif ( $output == ARRAY_A )            {                return $this->last_result[$y]?get_object_vars($this->last_result[$y]):null;                }            // If the output is an numerical array then return row as such..            elseif ( $output == ARRAY_N )            {                return $this->last_result[$y]?array_values(get_object_vars($this->last_result[$y])):null;            }            // If invalid output type was specified..            else            {                $this->print_error(" \$db->get_row(string query,int offset,output type) -- Output type must be one of: OBJECT, ARRAY_A, ARRAY_N ");                }            }            // ==================================================================        //    Function to get 1 column from the cached result set based in X index        // se docs for usage and info            function get_col($query=null,$x=0)        {                        // If there is a query then perform it if not then use cached results..            if ( $query )            {                $this->query($query);            }                        // Extract the column values            for ( $i=0; $i < count($this->last_result); $i++ )            {                $new_array[$i] = $this->get_var(null,$x,$i);            }                        return $new_array;        }            // ==================================================================        // Return the the query as a result set - see docs for more details                function get_results($query=null, $output = OBJECT)        {                        // Log how the function was called            $this->func_call = "\$db->get_results(\"$query\", $output)";                        // If there is a query then perform it if not then use cached results..            if ( $query )            {                $this->query($query);            }                        // Send back array of objects. Each row is an object                    if ( $output == OBJECT )            {                return $this->last_result;             }            elseif ( $output == ARRAY_A || $output == ARRAY_N )            {                if ( $this->last_result )                {                    $i=0;                    foreach( $this->last_result as $row )                    {                                                $new_array[$i] = get_object_vars($row);                                                if ( $output == ARRAY_N )                        {                            $new_array[$i] = array_values($new_array[$i]);                        }                            $i++;                    }                                    return $new_array;                }                else                {                    return null;                    }            }        }                // ==================================================================        // Function to get column meta data info pertaining to the last query        // see docs for more info and usage                function get_col_info($info_type="name",$col_offset=-1)        {                if ( $this->col_info )            {                if ( $col_offset == -1 )                {                    $i=0;                    foreach($this->col_info as $col )                    {                        $new_array[$i] = $col->{$info_type};                        $i++;                    }                    return $new_array;                }                else                {                    return $this->col_info[$col_offset]->{$info_type};                }                        }                    }                // ==================================================================        // Dumps the contents of any input variable to screen in a nicely        // formatted and easy to understand way - any type: Object, Var or Array            function vardump($mixed)        {            echo "";            echo "";                        if ( ! $this->vardump_called )            {                echo "ezSQL (v".EZSQL_VERSION.") Variable Dump..\n\n";            }                print_r($mixed);                echo "\n\nLast Query: ".($this->last_query?$this->last_query:"NULL")."\n";            echo "Last Function Call: " . ($this->func_call?$this->func_call:"None")."\n";            echo "Last Rows Returned: ".count($this->last_result)."\n";            echo "";            echo "\n";                        $this->vardump_called = true;        }            // Alias for the above function            function dumpvars($mixed)        {            $this->vardump($mixed);            }            // ==================================================================        // Displays the last query string that was sent to the database & a         // table listing results (if there were any).         // (abstracted into a seperate file to save server overhead).                function debug()        {                        echo "";                // Only show ezSQL credits once..            if ( ! $this->debug_called )            {                echo "ezSQL (v".EZSQL_VERSION.") Debug..\n";            }            echo "Query -- ";            echo "[$this->last_query]
    ";                    echo "Query Result..";                echo "
    ";                            if ( 
    $this->col_info )            {                                // =====================================================                // Results top rows                                echo "";                echo "";                        for ( $i=0; $i < count($this->col_info); $i++ )                {                    echo "";                }                    echo "";                    // ======================================================                // print main results                if ( $this->last_result )            {                    $i=0;                foreach ( $this->get_results(null,ARRAY_N) as $one_row )                {                    $i++;                    echo "";                        foreach ( $one_row as $item )                    {                        echo "";                        }                        echo "";                                }                } // if last result            else            {                echo "";                        }                echo "(row){$this->col_info[$i]->type} {$this->col_info[$i]->max_length}
    {
    $this->col_info[$i]->name}$i$itemNo Results";                        } // if col_info            else            {                echo "No Results";                        }                        echo "";                                    $this->debug_called = true;        }            }    $connect = "./configs/connect.php";    $connect_admin = "../configs/connect.php";    if(is_file($connect)) { include($connect); } else { include($connect_admin); }    define('EZSQL_DB_USER',$dbuser); define('EZSQL_DB_PASSWORD',$dbpass);     define('EZSQL_DB_NAME',$dbname); define('EZSQL_DB_HOST', $dbhost);    
    $db = new db(EZSQL_DB_USER, EZSQL_DB_PASSWORD, EZSQL_DB_NAME, EZSQL_DB_HOST);?> 
    چون کد گویا نیست یه عکس هم میزارم
    58744.jpg

  2. # ADS




     

  3. #2
    عضو دائم Metalik آواتار ها
    تاریخ عضویت
    May 2009
    نوشته ها
    1,183
    تشکر تشکر کرده 
    420
    تشکر تشکر شده 
    1,526
    تشکر شده در
    905 پست

    پیش فرض پاسخ : خطا در وی پی اس

    سلام
    دسترسی به mysql نداره مشخصات دیتابیس mysql رو چک کنید درست وارد شده باشه

  4. تعداد تشکر ها ازMetalik به دلیل پست مفید


  5. #3
    عضو جدید
    تاریخ عضویت
    Sep 2011
    نوشته ها
    23
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    9
    تشکر شده در
    8 پست

    پیش فرض پاسخ : خطا در وی پی اس

    نقل قول نوشته اصلی توسط Metalik نمایش پست ها
    سلام
    دسترسی به mysql نداره مشخصات دیتابیس mysql رو چک کنید درست وارد شده باشه
    مرسی از پاسختون
    من چندین بار تست کردم اطلاعات هم درست میزنم مشکل از اطلاعات اشتباه نیست نمیدونم از کجاست
    بازم تشکر

  6. تعداد تشکر ها از mmehddi008 به دلیل پست مفید


  7. #4
    عضو دائم Metalik آواتار ها
    تاریخ عضویت
    May 2009
    نوشته ها
    1,183
    تشکر تشکر کرده 
    420
    تشکر تشکر شده 
    1,526
    تشکر شده در
    905 پست

    پیش فرض پاسخ : خطا در وی پی اس

    short_open_tag رو در تنظیمات php فعال کنید

  8. تعداد تشکر ها ازMetalik به دلیل پست مفید


  9. #5
    عضو جدید
    تاریخ عضویت
    Sep 2011
    نوشته ها
    23
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    9
    تشکر شده در
    8 پست

    پیش فرض پاسخ : خطا در وی پی اس

    نقل قول نوشته اصلی توسط Metalik نمایش پست ها
    short_open_tag رو در تنظیمات php فعال کنید
    آقا یه دنیا ممنون کارم راه افتاد

  10. تعداد تشکر ها از mmehddi008 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 23
    آخرين نوشته: April 28th, 2014, 07:19
  2. آموزش بستن رنج آی پی های یک کشور روی وی پی اس ویندوز ؟!
    توسط Afsarie در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: March 20th, 2013, 01:24
  3. پاسخ ها: 16
    آخرين نوشته: June 1st, 2011, 22:06

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •