Einzelnen Beitrag anzeigen
  #1  
Alt 26.10.07, 08:58
codex codex ist offline
Forum Newbie
 
Registriert seit: 25.10.07
Beiträge: 25

Install mit MSSQL funktioniert nicht


Holla.

Ich möchte Typo3 mit MSSQL verwenden. Bin nach dieser Anleitung vorgegangen:
Mssql - TYPO3Wiki

Leider sagt der Installer immer noch:"Your database connection failed.

Hier die localconfig:

Code:
<?php

$TYPO3_CONF_VARS['SYS']['sitename'] = 'New TYPO3 site';

    // Default password is "joh316" :
$TYPO3_CONF_VARS['BE']['installToolPassword'] = 'hash';

$TYPO3_CONF_VARS['EXT']['extList'] = 'tsconfig_help,context_help,extra_page_cm_options,impexp,sys_note,tstemplate,tstemplate_ceditor,tstemplate_info,tstemplate_objbrowser,tstemplate_analyzer,func_wizards,wizard_crpages,wizard_sortpages,lowlevel,install,belog,beuser,aboutmodules,setup,taskcenter,info_pagetsconfig,viewpage,rtehtmlarea,css_styled_content,t3skin,adodb,dbal';

$typo_db_extTableDef_script = 'extTables.php';

## INSTALL SCRIPT EDIT POINT TOKEN - all lines after this points may be changed by the install script!

$TYPO3_CONF_VARS['BE']['installToolPassword'] = 'hash';    //  Modified or inserted by TYPO3 Install Tool.
$typo_db_username = 'user';    // Modified or inserted by TYPO3 Install Tool. 
$typo_db_password = 'passwort';    // Modified or inserted by TYPO3 Install Tool. 
$typo_db_host = 'localhost';    // Modified or inserted by TYPO3 Install Tool. 

$TYPO3_CONF_VARS['SYS']['sitename'] = 'Sitename';    //  Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']["im"] = '0';    //  Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']['im_combine_filename'] = '';    //  Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']["im_path"] = '';    //  Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['GFX']["im_path_lzw"] = '';    //  Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 25-10-07 14:32:02

$TYPO3_CONF_VARS['EXTCONF']['dbal']['handlerCfg'] = array (
  '_DEFAULT' =>
  array (
    'type' => 'adodb',
    'config' => array (
      'driver' => 'mssql'
    )
  )
);
// Updated by TYPO3 Install Tool 25-10-07 16:35:04
?>


Ich habe ein kleines PHP Testscript geschrieben. Damit ist zu sehen, dass die Datenbankverbindung über adodb und odbc funktioniert:

Code:
<?php
echo $id = odbc_connect('MSSQL','user','passwort');
echo '<br>';

echo odbc_result_all(odbc_exec($id, 'SELECT * FROM testtable;'),'id');
odbc_close_all();

    include('C:/Inetpub/wwwroot/typo3/typo3/sysext/adodb/adodb/adodb.inc.php');
    $db = ADONewConnection('odbc_mssql'); # eg 'mysql' or 'postgres'
    $db->debug = true; 
    $db->Connect('MSSQL', 'user', 'passwort');
    $rs = $db->Execute('select * from testtable');
    print "<pre>";
    print_r($rs->GetRows());
    print "</pre>";
    
    $db = ADONewConnection('odbc_mssql'); # eg 'mysql' or 'postgres'
    $db->debug = true; 
    $db->Connect('MSSQL', 'user', 'passwort');
    $rs = $db->Execute('select * from testtable');
    print "<pre>";
    print_r($rs->GetRows());
    print "</pre>";
?>
- Wo könnte der Fehler liegen?
- Wie kann ich sicher gehen, dass die adodb und dbal bei der Installation verwendet werden? Sind ja in der localconf.php eingetragen?

Außerdem gibt es in typo3\typo3\sysext\adodb\doc\ einen patch für mssql und dbal. Habe aber keine Ahnung ob ich damit etwas machen muss.


Vielen Dank im Voraus.

codex

Geändert von codex (02.05.08 um 12:46 Uhr).
Mit Zitat antworten