PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ImpEx für die 3.6.0


Delazar
04.08.2006, 17:00
Hallo,

ist die ImpEx für die 3.6.0 schon draußen oder nicht?


Gruß
Delazar

Mystics
04.08.2006, 22:35
Ja, ist es.

Delazar
05.08.2006, 08:08
Hi,

bekomme fehler bei connect zwischen meine 3.5.4 und 3.6.0

ImpEx Database errormysql error: Invalid SQL: SELECT title, data FROM fantasydatastore WHERE title = 'ImpExSession'

mysql error: No database selected

mysql error number: 1046

Date: Saturday 05th 2006f August 2006 08:05:24 AM
Database: vbtest
MySQL error: No database selected


Install:
# [ Ziel - Datenbank ]
#
# Mit den folgenden Daten kann ImpEx eine Verbindung zu Ihrer vBulletin 3
# Datenbank aufbauen, in die die Daten importiert werden sollen.

if (!defined('IDIR')) { die; }

$impexconfig['target']['databasetype'] = 'mysql';
$impexconfig['target']['server'] = 'localhost';
$impexconfig['target']['user'] = 'xxxxx';
$impexconfig['target']['password'] = 'xxxxx';
$impexconfig['target']['database'] = 'vbtest';
$impexconfig['target']['tableprefix'] = 'fantasy';



# [ Quell - Datenbank ]
#
# Wenn das Forenssystem, aus dem Sie Daten importieren möchten, eine
# Datenbank benutzt, setzen Sie 'sourceexists' auf true und geben Sie
# die Daten an, um zu der Datenbank eine Verbindung herstellen zu können.
# Wenn die Quell-Daten nicht in einer Datenbank sind, setzen Sie
# 'sourceexists' auf false.

$impexconfig['sourceexists'] = true;

# mysql / mssql
$impexconfig['source']['databasetype'] = 'mysql';
$impexconfig['source']['server'] = 'localhost';
$impexconfig['source']['user'] = 'xxxxx';
$impexconfig['source']['password'] = 'xxxxx';
$impexconfig['source']['database'] = 'forum';
$impexconfig['source']['tableprefix'] = 'fantasy';

Rouven
05.08.2006, 11:46
Bekomme den Fehler beim Import von SMF zu vB 3.6 auch, bei 3.5 gings noch.

Rouven
05.08.2006, 12:58
Problem erkannt und gebannt :)

Du benutzt bestimmt auch mysqli als Treiber für die Datenbank Verbindung, oder? Wenn ja, dann ändere bitte folgendes um:

impex/db_mysql.php

In der function select_db (um die Zeile 160 herum)

if($this->type == 'mysql')

wird zu

if($this->type == 'mysql' || $this->type == 'mysqli')

Dann klappts auch. Hab schon Bugreport + Solution weitergeben:
http://www.vbulletin.com/forum/bugs36.php?do=view&bugid=638

Rouven
05.08.2006, 13:09
vergiss es. mysqli und impex laufen net zusammen derzeit, da sind noch mehr baustellen. ich würde in der vb config einfach für den import auf mysql stellen...

Delazar
05.08.2006, 14:43
Ich würde sagen, dass ImpEx noch die alte version ist in Kundenbereich!

Mystics
05.08.2006, 15:06
Nein, das ist die aktuelle Version. Deshalb seht ihr im Paket ja auch die ImpExDatabase_360.php und in der liesmich steht:1.57

3.6.0 Target supported

Delazar
05.08.2006, 15:41
Dann frage ich mich warum es nicht geht! Ich hatte es mit 3.5.4 auf 3.5.4 da ging ohne Probleme. Aber mit 3.5.4 auf 3.6.0 geht nicht. Und die conf ist die gleiche ohne änderung!
Einer noch eine idee???

Rouven
05.08.2006, 16:09
ImpEx geht nicht mit mysqli in der vb config. probier es doch selber aus!

Delazar
05.08.2006, 16:15
Jo habe ich!!!
Danke, irgendwie habe ich dein Hinweis oben übersehen!!!!

kraychek
18.08.2006, 17:54
Hi,

ich bekomme folgenden Fehler ...Warning: main(./includes/adminfunction.php): failed to open stream: No such file or directory in /webseiten/vb/forum/impex/index.php on line 97

Warning: main(./includes/adminfunction.php): failed to open stream: No such file or directory in /webseiten/vb/forum/impex/index.php on line 97

Warning: main(): Failed opening './includes/adminfunction.php' for inclusion (include_path='.:/usr/local/lib/php') in /webseiten/vb/forum/impex/index.php on line 97
Das liegt wahrscheinlich auch daran, dass adminfunction.php bei mir adminfunctions.php heisst. Kann ich das einfach in Zeile 97 ändern?

Gruss
ohrboot

vbulletin 3.6.0

Mystics
20.08.2006, 15:19
Kann ich das einfach in Zeile 97 ändern?
Ja. Ich habe es auch als Bug gemeldet:
http://www.vbulletin.com/forum/bugs36.php?do=view&bugid=754