Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Serveri probleem? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
muusik
HV kasutaja

liitunud: 31.10.2007




sõnum 02.02.2009 00:12:15 Serveri probleem? vasta tsitaadiga

Mure selles, et virtuaalserveris (netpointis ja tantumis) toimib cms probleemideta, aga vallavalitsuse kohalikus ftp's/mysql'is teatab järgnevaid veateateid:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/admin/func.php on line 6


Ei arva, et script on vigane ja ei hakka seda siia ka copy-pastema. Pigem serveripoolne puudujääk ma usun, sest mujal ju töötab korrektselt.
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 49
tagasi üles
vaata kasutaja infot saada privaatsõnum
neros
HV Guru
neros

liitunud: 26.11.2003




sõnum 02.02.2009 00:17:37 vasta tsitaadiga

Ei ole serveri probleem. SQLi / andmebaaside info on vale kusagil. Kasutajanimi/server/parool/andmebaas - üks neist.

E: või tabeli nimi kuhu skript query saadab.
Kommentaarid: 48 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum
muusik
HV kasutaja

liitunud: 31.10.2007




sõnum 02.02.2009 00:32:04 vasta tsitaadiga

Ühendus serveriga samas on, sisse logimine on ok.


E: 1:1-le kõik muu virtuaalserveris toimiv perfektselt, ei leia et mingi table oleks koodis vigane.
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 49
tagasi üles
vaata kasutaja infot saada privaatsõnum
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 02.02.2009 01:50:00 vasta tsitaadiga

Mis PHP versioonid on serverites ?
Kas mysql_fetch_array jooksutatakse stiilis mysql_fetch_array($sql) või mysql_fetch_array($sql, $dblink) ?
Mis päringu peale errorit annab ? Sellesmõttes et kas enne seda läheb mingi päring läbi ka või kohe kõige esimene päring lehe genereerimisel annab errorit ?
Kas äkki baasikonf on eraldi failides mida mingil erijuhul lihtsalt sisse ei laeta ?
Kas mysql_connect failimise peale errorit ka annab ?
Proovi koodis teha nii:
mysql_connect($host, $user, $pass) or die('ei saa ühendada');
mysql_select_db($dbname) or die('ei saa baasi valida');

Siis on kohe näha kas juba connect annab otsad või hiljem.
Hetkel ei oska rohkem küsimusi ja ideid välja paisata icon_biggrin.gif

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
troglodyte
Kreisi kasutaja
troglodyte

liitunud: 09.08.2002




sõnum 02.02.2009 02:02:26 vasta tsitaadiga

Skript on sul kindlasti vigane, kuna veakontrolle üsna ilmselt ei tehta.
Areta korralik veakontroll/logimine juurde, siis ei pea niimoodi pimeduses kompama.
http://php.net/mysql_error/ jne..

Mis MySQL serveri versioonid nendes serverites on? Hea oleks kui pasted vähemalt selle SQL päringu siia.

_________________
ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
muusik
HV kasutaja

liitunud: 31.10.2007




sõnum 02.02.2009 11:17:59 vasta tsitaadiga

PHP on versiooniga 5.2
MySQL on 4.1
Apache 2.2


Probleemne rida:

function aq($query){return mysql_fetch_array(mysql_query($query));}

Eelnevalt teeb:

function q($query) {return mysql_query($query);}
function a($result){return mysql_fetch_array($result);}

(need toimivad)



Lisaks mu jaoks on "fun" see, et kõikjal toimib - Eenetis, netpointis, zone's, tantumis, elionis..
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 49
tagasi üles
vaata kasutaja infot saada privaatsõnum
troglodyte
Kreisi kasutaja
troglodyte

liitunud: 09.08.2002




sõnum 02.02.2009 11:48:56 vasta tsitaadiga

troglodyte kirjutas:
Mis MySQL serveri versioonid nendes serverites on? Hea oleks kui pasted vähemalt selle SQL päringu siia.

_________________
ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 02.02.2009 13:15:31 vasta tsitaadiga

Nii mina kui troglodyte küsisime et mis php ja mis mysql versioonID on serveriTEs, ehk tahaks ikka teada mis on ühes kus töötab ja mis on teises kus ei tööta et võrdlusmomenti saada.
Kui nüüd natuke mõelda ja vaatada et mysql_query result söödetakse ette mysql_fetch_array funcile ning eelnevalt mysql_query töötab, siis ütleks hetke näitude põhjal et 100% mysql versioonijama teema ning too 4.1 versioon on sul seal serveris kus ei tööta asi ning seal kus töötab on mysql 5+.

Kopeeri aga päring siia uurimiseks ning proovi kuskil phpmyadminis seal vanemas serveris seda otse jooksutada et ise ka näha mille peale mysql errorit annab.
Lisaks on ka hea uurida http://php.net/mysql_error lehelt kuidas mysql erroreid oma php koodis tulevikus paremini kinni püüda saaksid.

Aga esimene postitus on sul küll naljakas muusik, ütled et on viga kusagil, kuid oled nii kindel et sinu kood on veavaba et isegi paari koodirida või mysql päringut ei viitsi kopeerida. icon_biggrin.gif
Eks sul seal mingi subquery on või miski mysql5 spetsiifiline func mis errorit annab...

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
muusik
HV kasutaja

liitunud: 31.10.2007




sõnum 02.02.2009 15:14:34 vasta tsitaadiga

Jep, versioonidega 5+ on kõik korras.


Postitan õhtu poole uuesti, sain asja edasi järgmisse etappi (kui ikka jama, postitan koodiread).


Kuidas sai SSH's .sql faili importida? Phpmyadminiga nii harjunud, et SSH väga võõraks jäänud.
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 49
tagasi üles
vaata kasutaja infot saada privaatsõnum
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 02.02.2009 15:46:06 vasta tsitaadiga

mysql -h hostname -u kasutaja baasinimi -p < dump.sql

Mysql ise promptib parooli korra ja siis juba impordib.

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
muusik
HV kasutaja

liitunud: 31.10.2007




sõnum 02.02.2009 16:10:35 vasta tsitaadiga

kust dumbi laeb?
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 49
tagasi üles
vaata kasutaja infot saada privaatsõnum
Osiris
HV Guru
Osiris

liitunud: 12.08.2002



Autoriseeritud ID-kaardiga

sõnum 02.02.2009 16:16:39 vasta tsitaadiga

muusik kirjutas:
kust dumbi laeb?

mysql -h hostname -u kasutaja baasinimi -p < dump.sql - dump.sql ongi see sql fail millest tahad importida.
Kommentaarid: 115 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 103
tagasi üles
vaata kasutaja infot saada privaatsõnum
muusik
HV kasutaja

liitunud: 31.10.2007




sõnum 02.02.2009 16:43:07 vasta tsitaadiga

Tänud PCmanile, sain oma probleemi lahendatud -


süüdi olin siiski ma oma SSH's puterdamisega icon_smile.gif
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 49
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Serveri probleem?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.