• 15-03-2008, 03:21:26
    #1
    Arkadaslar vb forumu başka sunucuya tasıdık, ama çalıştıramadık bir türlü devamlı database hatası veriyor.

    Database error       The xxx.com database has encountered a problem.                       Please try the following:         Load the page again by clicking the  button in your web browser.Open the www.xxx.com home page, then try to open another page.Click the Back button to try another link.            The www.xxx.com forum technical staff have been notified of the error, though you may contact them if the problem persists.        
    We apologise for any inconvenience.
    Yedegi defalarca çektik olmadı, fullbackup alıp yukledik yine olmadı. Config.php ayarlarına bakıyoruz ama görünen birşey yok gibi.Eski server ile yeni tasıdıgımız serverin mysql ve php sürümleri uyusmuyormus bundan kaynaklı bir sorun olabilirmi? Eğer olabilirse bunu nasıl çözeriz ?

    config.php de
    $config['Database']['dbtype'] = 'mysql';
    kısmını
    $config['Database']['dbtype'] = 'mysqli';
    seklinde değiştirince
    Fatal error:  Call to undefined function mysqli_init() in /home/birforum/public_html/includes/class_core.php on line 1030
    bu sekilde bir hata alıyorum class core de bu satırda
    $link = mysqli_init();
    bu kodlar var.

    Ama genel olarak sorun nedir çözemedik varmı yardımcı olabilecek biri?
  • 15-03-2008, 10:36:22
    #2
    yardımcı olacak yokmu arkadaslar
  • 15-03-2008, 11:59:17
    #3
    sunucuoptimizasyon.com
    sayfa kaynak kodlarını koyarmısın
  • 15-03-2008, 12:08:24
    #4
    TrusTy adlı üyeden alıntı: mesajı görüntüle
    Arkadaslar vb forumu başka sunucuya tasıdık, ama Load the page again been notified mysql ve php sürümleri uyusmuyormus bundan kaynaklı bir sorun olabilirmi? Eğer olabilirse bunu nasıl çözeriz ?
    config.php de
    Ama genel olarak sorun nedir çözemedik varmı yardımcı olabilecek biri?
    Arkadaşım ilk önce Yedeği Nereden Aldın phpmyadmin mi yoksa vbulletin Admincp mi ?

    Ben sana admincp den alınmış yedek olarak anlatayım...

    Öncelikle sql Dosyanı wordpad ile aç en altında ### VBULLETIN DATABASE DUMP COMPLETED ### yazısı varmı die bak eğer bu yazı yoksa sql yedeğini eksik almışsın demektir...
    Eğer o yazı varsa aynı yerde CTRL+F yap "bburl" deki sayfa adının kurduğunuz forumla aynı olduğunu doğrula...

    Sql dosyasını bigdump ile import et... zaten bu işlemi yapıyorsan %100 olarak tamamlandığından ve son olarak yeşil Complate yazısı gördüğünden emin ol...

    yeni hostunuzun localhost kullandığından emin ol... Mesela hacklenmeye karşı artık bir çok host localhost yerine local ip üzerinden işlem görüyor...

    phpmyadmin den yedek aldıysan ipport işlemini yaparken UTF-8 olarak yüklediğinden emin ol..

    daha fazla bilgi istersen MAİL
  • 15-03-2008, 12:11:55
    #5
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <title>xxx.com Database Error</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <style type="text/css">
    <!--
    body { background-color: white; color: black; }
    #container { width: 400px; }
    #message { width: 400px; color: black; background-color: #FFFFCC; }
    #bodytitle { font: 13pt/15pt verdana, arial, sans-serif; height: 35px; vertical-align: top; }
    .bodytext { font: 8pt/11pt verdana, arial, sans-serif; }
    a:link { font: 8pt/11pt verdana, arial, sans-serif; color: red; }
    a:visited { font: 8pt/11pt verdana, arial, sans-serif; color: #4e4e4e; }
    -->
    </style>
    </head>
    <body>
    <table cellpadding="3" cellspacing="5" id="container">
    <tr>
    <td><img src="http://www.xxx.com/image.php?type=dberror" alt="Database Error" width="48" height="48" /></td>

    <td id="bodytitle" width="100%">Database error</td>
    </tr>
    <tr>
    <td class="bodytext" colspan="2">The xxx.com database has encountered a problem.</td>
    </tr>
    <tr>
    <td colspan="2"><hr /></td>
    </tr>
    <tr>
    <td class="bodytext" colspan="2">
    Please try the following:
    <ul>

    <li>Load the page again by clicking the <a href="#" onclick="window.location = window.location;">Refresh</a> button in your web browser.</li>
    <li>Open the <a href="/">www.xxx.com</a> home page, then try to open another page.</li>
    <li>Click the <a href="javascript:history.back(1)">Back</a> button to try another link.</li>

    </ul>
    </td>
    </tr>
    <tr>
    <td class="bodytext" colspan="2">The Xxx.com forum technical staff have been notified of the error, though you may <a href="mailto:admin@sisteminizinadresi.com">contact them</a> if the problem persists.</td>
    </tr>
    <tr>
    <td class="bodytext" colspan="2">&nbsp;<br />We apologise for any inconvenience.</td>

    </tr>
    </table>


    <!--
    Database error in vBulletin 3.6.8:

    Invalid SQL:

    SELECT
    userfield.*, usertextfield.*, user.*, UNIX_TIMESTAMP(passworddate) AS passworddate,
    IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid,
    language.phrasegroup_holiday AS phrasegroup_holiday,
    language.phrasegroup_global AS phrasegroup_global,
    language.options AS lang_options,
    language.languagecode AS lang_code,
    language.charset AS lang_charset,
    language.locale AS lang_locale,
    language.imagesoverride AS lang_imagesoverride,
    language.dateoverride AS lang_dateoverride,
    language.timeoverride AS lang_timeoverride,
    language.registereddateoverride AS lang_registereddateoverride,
    language.calformat1override AS lang_calformat1override,
    language.calformat2override AS lang_calformat2override,
    language.logdateoverride AS lang_logdateoverride,
    language.decimalsep AS lang_decimalsep,
    language.thousandsep AS lang_thousandsep

    FROM user AS user
    LEFT JOIN userfield AS userfield ON (user.userid = userfield.userid)
    LEFT JOIN usertextfield AS usertextfield ON (usertextfield.userid = user.userid) LEFT JOIN language AS language ON (language.languageid = IF(user.languageid = 0, 3, user.languageid))

    WHERE user.userid = 10;

    MySQL Error : Table 'birforum_forumbir.user' doesn't exist
    Error Number : 1146
    Date : Saturday, March 15th 2008 @ 12:10:22 PM
    Script : Xxx.com
    Referrer : Xxx.com
    IP Address : 88.242.110.118
    Username :
    Classname : vB_Database
    -->


    </body>
    </html>
  • 15-03-2008, 12:32:31
    #6
    sunucuoptimizasyon.com
    user tablon eksik arkadaşım daha önce yüklü db den phpmyadmin yoluyla user tablosunu alabilirsin yeni yüklediğin dbye içerik aktarla alabilirsin yada yada bir daha yedek alıp dene
  • 15-03-2008, 13:02:45
    #7
    Elazığlı168 adlı üyeden alıntı: mesajı görüntüle
    user tablon eksik arkadaşım daha önce yüklü db den phpmyadmin yoluyla user tablosunu alabilirsin yeni yüklediğin dbye içerik aktarla alabilirsin yada yada bir daha yedek alıp dene
    evet hocam sonunda başardık ilgilendigin için saol
    huzurlum sende saol replerinizi yolladım.