Undefined function mysql_connect()
Sziasztok!
Sok guglizás után a Ti segítségeteket kérném.
A szerveren PHP 5.2.0 és MySql 5.0.22 van.
A kapcsolat tökéletesen működik a kettő között.
CakePHP-ban szeretném beüzemelni az ACL-t, de ha meghívom parancssorból a parancsot akkor ezt írja ki:Kipróbáltam, és csak a mysql-el kapcsolatos fv-k nem elérhetők az osztályból.
odbc_connect pl megy. mysql_connect, mysql_list_fields egyáltalán nem...
Volt már valakinek ilyen tapasztalata?
Üdv K
■ Sok guglizás után a Ti segítségeteket kérném.
A szerveren PHP 5.2.0 és MySql 5.0.22 van.
A kapcsolat tökéletesen működik a kettő között.
CakePHP-ban szeretném beüzemelni az ACL-t, de ha meghívom parancssorból a
php acl.php initdb
Fatal error: Call to undefined function mysql_connect() in \cake\libs\model\dbo\dbo_mysql.php on line 102
odbc_connect pl megy. mysql_connect, mysql_list_fields egyáltalán nem...
Volt már valakinek ilyen tapasztalata?
Üdv K
cmd parancs
:/
MySQL extension
fent van mind2
Zárójelben megjegyzem mind2-t állítottam már a cakephp database.php-jába, de egyikkel sem ment.
Biztos jó a kapcsolat?
Ez a hibaüzenet általában annak a jele, hogy nincs fönt a PHP MySQL extensionje vagy nincs rendesen beállítva. Nézd meg a hibalogokat és ilyesmit, hogy tényleg rendesen elindult-e.
extension_dir
Rákerestem fájlokban az egész webes könyvtáramban a "C:\php5" stringre és a következő helyeken találta meg:
php_mysql.dll
A dll megvan
A probléma az, hogy a php.ini-t a c:\windows\ könyvtárból veszi, ha a command line-ból indítom.
Miután bemásoltam a php.ini-t, újraindítottam a szervert és minden okés.
De valahogy jó lenne rávenni, hogy az eredeti helyéről olvassa be. (ne két helyen kelljen tárolni)
windows?
a megoldás -nálam- a PHP mappájának gyökerében lévő php_mysql.dll bemásolása a windows/system32-be.
hajrá,
ui: apache restart
nem megy
Kipróbáltam amit te csináltál, de nálam nem segített...
Egyelőre marad így...
még egy kis acl
Hasonló gondokkal küzdök. Viszont mint mindenre, erre is van megoldás.
Szóval alapvetően a CakePHP Acl dokumentációja sz*r. Itt utánaolvashatsz a témának egy sokkal jobb leírásban.
Sok sikert.
UI.: nem tudom, hogy az authentikációt megcsináltad-e. Ha nem akkor ajánlom a dAuth-ot. Nagyon ütős.