Bu CakePHP ile ms sql kullanarak benim ilk kez. Genellikle ben mysql kullanabilirsiniz. Benim database.php dosyayı düzenlenen ettik:
class DATABASE_CONFIG {
var $default = array(
'driver' => 'mssql',
'persistent' => false,
'host' => 'jura',
'login' => 'sa',
'password' => '********',
'database' => 'clientportal',
'prefix' => '',
);
var $test = array(
'driver' => 'mssql',
'persistent' => false,
'host' => 'jura',
'login' => 'sa',
'password' => '********',
'database' => 'clientportal',
'prefix' => '',
);
}
Ben indeks sayfasını Ancak ben bu hatayı alıyorum:
PHP SQL Server interface is not installed, cannot continue. For troubleshooting information, see http://php.net/mssql/
Fatal error: Call to undefined function mssql_min_message_severity() in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\clientportaladmin\cake\libs\model\datasources\dbo\dbo_mssql.php on line 123
Bu dbo_mssql.php dosyasında bu kurucusundan geliyor:
function __construct($config, $autoConnect = true) {
if ($autoConnect) {
if (!function_exists('mssql_min_message_severity')) {
trigger_error(__("PHP SQL Server interface is not installed, cannot continue. For troubleshooting information, see http://php.net/mssql/", true), E_USER_WARNING);
}
mssql_min_message_severity(15);
mssql_min_error_severity(2);
}
return parent::__construct($config, $autoConnect);
}
Ben php ini dosyasında mssql uzantısı
extension=php_mssql.dll
Ben yoğun benim kurulum üzerinde PHP ile mssql veritabanlarını kullanarak oldum ama onun merak ediyorum benim php dizindeki ini dosyası php.ini dosyası php.ini-geliştirme ve php.ini-üretim denir çünkü ama aslında bir php kullanmak . C kökünde oturan ini dosyası:
Herkes bu önce ile uğraşmak zorunda kalmıştır? Ya da kimse yapmam gereken ne biliyor musun? Btw W7 kullanma.
Jonesy