Witam, może ktoś spotkał się podobnym problemem.
Sytuacja taka: joomla 2.5.4 uruchomiona na apache na Debianie, będzie się łączyć z mssql express 2008 na innej maszynce. Instalator nie wykrywa sterownika sqlsrv. Joomla instalowana na IIS działa bez problemów z MSSQL. Czy jest możliowość jakoś to ruszyć?
1.Na debianie zainstalowany Freetds i skonfigurowany.
- polecenie php -i | grep MSSQL zwraca MSSQL Support => enabled
- poniższy skrypt zwraca komunikat, że połączenie dochodzi do skutku
<?php
$dsn = "dblib:host=192.168.1.33;dbname=joomlaMS_APACH E;";
$user = "username";
$pass = "password";
try {
$pdo = new PDO("$dsn", "$user", "$pass");
}
catch (Exception $e){
echo $e -> getMessage()." Są jakieś problemy\n";
die();
}
if (isset($pdo)) {
echo "DZIALA POPRAWNIE";
}
Próbowałem, też instalować moodle 2.2 w ten sam sposób, wykrywa sterownik sqlsrv, tworzy tabele w bazie jednak ich nie wypełnia. Ogólnie potrzebuje uruchomić jakąś usługę np. cms aby testować wydajność połączenia Apache (linux) + MSSQL (Windows) i porównać to z połączeniem IIS+MySQL, IIS+MSSQL i APACHE+MySQL.
- Apache/2.2.16 (Debian)
- Wersja MySQL: 5.1.61
- PHP 5.4
Podrawiam