bb-includes/db-mysqli.php on line 80 hatasının çözümü
Bu hatanın düzeltilmesi için bbpress ‘te birkaç dosyayı düzenlememiz gerekmektedir. Herhangi bir metin editörü ile bu dosyaları düzenleyebilirsiniz.
Başlıyoruz..
bb-includes/classes.php
Bul
[sourcecode language='php']if ( version_compare(’4.1′, mysql_get_client_info(), ‘< =') )[/sourcecode]
Değiştir
[sourcecode language='php']if ( version_compare('4.1', $bbdb->db_version(), ‘< =') )[/sourcecode]
bb-includes/db-mysqli.php
Bul
[sourcecode language='php']define('OBJECT', 'OBJECT', true);[/sourcecode]
Üstüne Ekle
[sourcecode language='php']define('BB_MYSQLI', true);[/sourcecode]
Bul
[sourcecode language='php']if ( !empty($this->charset) && version_compare(mysql_get_server_info(), ‘4.1.0′, ‘>=’) )[/sourcecode]
Değiştir
[sourcecode language='php']if ( !empty($this->charset) && version_compare(mysqli_get_server_info($this->$dbhname), ‘4.1.0′, ‘>=’) )[/sourcecode]
Bul
[sourcecode language='php']function get_table_from_query ( $q ) {[/sourcecode]
Üstüne Ekle
[sourcecode language='php'] function db_version( $dbh = false ) { // table name or mysql resource
if ( !$dbh )
$dbh = $this->forums;
if ( !is_resource( $dbh ) )
$dbh = $this->db_connect( “DESCRIBE $dbh” );
return mysqli_get_server_info( $dbh );
} [/sourcecode]
bb-includes/db.php
Bul
[sourcecode language='php']define(’OBJECT’, ‘OBJECT’, true);[/sourcecode]
Üstüne Ekle
[sourcecode language='php']define(’BB_MYSQLI’, false);[/sourcecode]
Bul
[sourcecode language='php']function get_table_from_query ( $q ) { [/sourcecode]
Üstüne Ekle
[sourcecode language='php'] function db_version( $dbh = false ) { // table name or mysql resource
if ( !$dbh )
$dbh = $this->forums;
if ( !is_resource( $dbh ) )
$dbh = $this->db_connect( “DESCRIBE $dbh” );
return mysqli_get_server_info( $dbh );
}[/sourcecode]
bb-admin/upgrade-schema.php
Bul
[sourcecode language='php']$charset_collate = ”;[/sourcecode]
Altına Ekle
[sourcecode language='php']$user_charset_collate = ”; [/sourcecode]
Bul
[sourcecode language='php']if ( version_compare(mysql_get_server_info(), ‘4.1.0′, ‘>=’) ) { [/sourcecode]
Değiştir
[sourcecode language='php'] if ( !defined( ‘BB_MYSQLI’ ) )
die( __(’Database class not loaded.’) );
if ( version_compare($bbdb->db_version(), ‘4.1.0′, ‘>=’) ) { [/sourcecode]
Bul
[sourcecode language='php']$bb_queries = “CREATE TABLE $bbdb->forums ([/sourcecode]
Üstüne Ekle
[sourcecode language='php']if ( version_compare($bbdb->db_version( $bbdb->users ), ‘4.1.0′, ‘>=’) ) {
if ( ! empty($bbdb->charset) )
$user_charset_collate = “DEFAULT CHARACTER SET $bbdb->charset”;
if ( ! empty($bbdb->collate) )
$user_charset_collate .= ” COLLATE $bbdb->collate”;
} [/sourcecode]
Bul
[sourcecode language='php']) $charset_collate; [/sourcecode]
Değiştir
[sourcecode language='php']) $user_charset_collate; [/sourcecode]
Bul
[sourcecode language='php']) $charset_collate; [/sourcecode]
Değiştir
[sourcecode language='php']) $user_charset_collate; [/sourcecode]
Bu yazı toplamda 1, bugün ise 1 kez okunmuş.
Etiketler: bbpress, db, error, hata, line, mysql, php



















Yorum Yapın




