Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
warwas
HV Guru

liitunud: 06.07.2003
|
26.04.2013 17:42:06
PHP andmebaasipäring MSSQL'i pihta ebaõnnestub (Ubuntu server) |
|
|
Oleks vaja ühest SQL 2008 R2 serverist andmeid pärida. Rakendust jooksutab tavaline LAMP-tüüpi server.
Lihtsad testpäringud (näiteks serveri versioon, vms triviaalne info) õnnestuvad ilusti. Niipea aga kui teha mingi tabeli pihta select (kasvõi labane 'SELECT *') näitab Chrome mulle sellist pilti:
Tulirebasel jääb lihtsalt pilt valgeks. Vealogisse aga ei jää ühtegi jälge maha (logitase E_ALL).
php5-sybase pakk (koos vajalike 'sõpradega') on installitud. PHP versioon 5.3.10. phpinfo() sõnul peaks kõik korras olema.
Olen proovinud kahe erineva serveriga (üks 'päris', teine Express), tulemus ikka sama. Kindluse mõttes tegin freetds.conf faili ka serveri kohta sisse kande.
Kas siin on mingid nüansid, mis on tähelepanuta jäänud?
|
|
Kommentaarid: 247 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
224 |
|
tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
26.04.2013 17:45:39
|
|
|
paha ei tee ka php kood...
_________________ Ärgake lapsed, maailm on hädaohus
Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta! |
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
 |
warwas
HV Guru

liitunud: 06.07.2003
|
26.04.2013 18:00:34
|
|
|
Kasvõi midagi sellist:
php:
|
$link = mssql_connect('SQL_Server', 'sa', '***********'); if (!$link || !mssql_select_db('TestBaas', $link)) { die('Unable to connect or select database!'); } $q = mssql_query('SELECT * FROM [TestBaas].[dbo].[Inimesed]'); $row = mssql_fetch_array($q); mssql_free_result($q);
|
Olen SELECT'i erinevaid kujusid proovinud (internetis levivad näited on tavaliselt ilma baasi nime ja schema'ta) aga tulem on ikka sama.
'SELECT @@VERSION' annab aga näiteks ilusti tulemuse.
EDIT: Väga veider - sama faili käivitamine konsoolist õnnestub! Selle järgi võiks oletada, et häda on hoopis Apache'i kapsaaias.
|
|
Kommentaarid: 247 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
224 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
26.04.2013 19:28:24
|
|
|
warwas, error_log on tühi?
Nii Apache'i kui PHP oma?
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
limp
HV Guru

liitunud: 11.08.2003
|
26.04.2013 21:12:11
|
|
|
apachel ja konsoolil erinevad php.ini-d tavaliselt kasutusel. vaata need üle
_________________ Ärgake lapsed, maailm on hädaohus
Windows keskkond on nagu li*s - kõik teda ke*ivad aga keegi teda ei armasta! |
|
Kommentaarid: 56 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
52 |
|
tagasi üles |
|
 |
warwas
HV Guru

liitunud: 06.07.2003
|
27.04.2013 13:04:48
|
|
|
limp kirjutas: |
apachel ja konsoolil erinevad php.ini-d tavaliselt kasutusel. vaata need üle |
Hea mõte. Uurin!
mikk36 kirjutas: |
warwas, error_log on tühi?
Nii Apache'i kui PHP oma? |
Mul jooksevad mõlemad logid ühte faili kokku.
Selle probleemi kohta pole seal ridagi. Logimine iseenesest töötab, sest kui ma teen sinna meelega mingi näpuka sisse, siis see tähendatakse ilusti üles.
|
|
Kommentaarid: 247 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
224 |
|
tagasi üles |
|
 |
mahfiaz
HV kasutaja
liitunud: 03.11.2005
|
27.04.2013 19:11:48
|
|
|
XSSi kaitseks peavad XHTTP või AJAXi päringud minema sama domeeni pihta, nagu ülejäänud leht. Sellisel juhul blokeerib brauser ühenduse ära ja server ei kuulegi. Ülejäänud kirjeldusega see küll ei sobi, aga kes teab.
Kui aga asi pole selles, siis kirjuta koodi ridade vahele echo '1'; echo '2'; jne, siis näed, kaugele koodi täitmisega jõutakse kui üldse.
|
|
Kommentaarid: 32 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|