Auteur Topic: Mysql connot find file  (gelezen 33206 keer)

Ben(V)

  • Gast
Re: Mysql connot find file
« Reactie #45 Gepost op: 24 februari 2015, 17:28:14 »
Zo te zien mag hij in die directory '/volume1/web/cache/' geen bestand aanmaken.
Zet die cache directory ook eens op  0777
Bestaat die directory eigenlijk wel?

Offline scollie

  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 2
  • Berichten: 164
Re: Mysql connot find file
« Reactie #46 Gepost op: 24 februari 2015, 20:26:31 »
Ben dat mag hij volgens mij wel want de dir staat vol met bestanden ook nog die van vandaag

Dit heeft ie toegevoegd aan het nieuwe bestand

[['Timestamp', 'Power(W)', 'Current(mA)', 'Voltage(V)']
]


29-06-2014 voegde hij nog deze gegevens toe (een klein gedeelte daarvan)
[['Timestamp', 'Power(W)', 'Current(mA)', 'Voltage(V)']
, ['06:01',20,60.00,324.9]
, ['06:02',21,60.00,327.8]
, ['06:03',24,70.00,323.5]
, ['06:04',25,80.00,325.6]
, ['06:05',27,80.00,324.0]
]

Dit is de complete functie die de gegevens opvraagd

function GetMinuteFigures(){
   $today = date('Y-m-d');
   $sql='select substr(timestamp, 12, 5) time
      , round(avg(stringpower)) power
      , 1000*(round(avg(stringcurrent),2)) current
      , round(avg(stringvoltage),1) voltage
      from PVFacts
      where timestamp >curdate()
      group by time
      order by time';

   $result=mysql_query($sql);
   $num=mysql_numrows($result);
   $i=0;
   $fp=fopen('/volume1/web/cache/pvminute.' . $today,'w+');
   fwrite($fp,  "[['Timestamp', 'Power(W)', 'Current(mA)', 'Voltage(V)']\n");
   while ($i < $num) {
      fwrite($fp, ", ['"
         . mysql_result($result, $i, 0)
         . "'," .  mysql_result($result, $i, 1)
         . "," .  mysql_result($result, $i, 2)
         . "," .  mysql_result($result, $i, 3)
         . "] \n");
      $i++;
   }
   fwrite($fp, "]");
   fclose($fp);

Ben(V)

  • Gast
Re: Mysql connot find file
« Reactie #47 Gepost op: 24 februari 2015, 20:45:34 »
Ok blijkbaar mag je dat niet met de gebruiker waarmee je ingelogd was, want je kreeg toch echt access fouten toen je het met de hand probeerde.
Was je met putty ingelogd als admin of als root?
root heeft hetzelfde passsword als admin maar wel meer rechten.

Offline scollie

  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 2
  • Berichten: 164
Re: Mysql connot find file
« Reactie #48 Gepost op: 24 februari 2015, 20:53:48 »
Als Admin

Ben(V)

  • Gast
Re: Mysql connot find file
« Reactie #49 Gepost op: 24 februari 2015, 20:57:18 »
probeer het eens als root

Offline scollie

  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 2
  • Berichten: 164
Re: Mysql connot find file
« Reactie #50 Gepost op: 24 februari 2015, 21:16:46 »
Ben ik denk dat de fout komt omdat php het script uitvoert, in het script staan database namen en veldnamen ik zag net dat de cache file voor minuten twee hoofd letters had staan die niet in de database staan deze heb ik in kleine letters veranderd en met putty php pvcache.php gedaan nu begint mijn eerste foutmelding met php warning etc. /pvhourly failed to open stream

de foutmelding met de minutes is nu verdwenen ik ga nog even zoeken

Offline scollie

  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 2
  • Berichten: 164
Re: Mysql connot find file
« Reactie #51 Gepost op: 24 februari 2015, 22:01:11 »
Ben heel erg bedank voor het wijzen op de schrijf rechten voor zover ik het nu zie lijkt het te werken www.scholtenhans.com
hij laat nu al meer zien ik wacht het af tot morgenochtend

Echt bedankt tot zover


Ben(V)

  • Gast
Re: Mysql connot find file
« Reactie #52 Gepost op: 25 februari 2015, 09:40:09 »
Blij dat het schijnt te werken.

Dus als ik het goed begrijp was het een paar hoofdletter foutjes in het script?
Dan begrijp ik alleen niet waarom je zei dat het eerst wel werkte?
Of heb je de database zelf aangemaakt en zijn daar die hoofdletterfouten ingeslopen?

Offline scollie

  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 2
  • Berichten: 164
Re: Mysql connot find file
« Reactie #53 Gepost op: 25 februari 2015, 11:24:59 »
Ben ik was te optimistisch maar ben op de goede weg.

Het heeft van december 2012 tot eind december 2013 gewerkt, toen is er iemand in de Nas geweest (remote) en heel veel scripts waren toen aangepast ik kon er niet veel meer mee, ik wist toen nog niet van winscp af dus zat alles met putty te doen (dat was niet bepaald mijn hobby) ik heb getracht een kopie te maken van de database & inhoud, ik heb dat niet gecheckt, het bleek te veel data te zijn en dan stopt mysql er dus gewoon mee, toen heb ik alles geformatteerd en opnieuw geïnstalleerd.

De twee bestanden pvlogger.php en pvcacher.php waren aangepast en stonden in een aparte dir (/opt/bin) daar had ik geen kopie van.

Na een paar weken ploeteren werkte het zoals het moest.

30-06-2014 is er een update geweest van de DSM en van mysql dat werd mariaDB toen werkte het opeens niet meer, ik heb toen iets fout gedaan met mariaDB en was toen al mijn data weer kwijt.

Vanaf die 30-06-2014 tot nu ben ik er mee bezig geweest diverse mensen hebben me hier mee geholpen (na een tijdje werd ik het weer zat en stopte ik er weer een maand(en) mee) maar ergens kan ik het niet best hebben dat het niet werkt dus begon ik er weer mee, ergernis na ergernis, een paar weken terug had ik zelfs mijn Nas te koop aangeboden omdat ik dacht het niet werkend te krijgen.

Die foutmelding van connecten die was/is heel vervelend als je onder windows naar mssql connect en dat gaat niet dan krijg je een correcte foutmelding gebaseerd op de connectie.

Met mssql heb je ook het probleem niet dat hoofd en kleine letters anders geïnterpreteerd worden met php script is dat dus anders, als nu in het script een tabelnaam bijvoorbeeld PvTotal heet en onder mysql pvtotal dan wordt de tabel niet gevonden hetzelfde geldt voor de column namen dan krijg je een parameter resource fout needs to be boolean, alleen zag ik dat pas toen jij me wees op putty en uitvoeren van een php bestand, ook de rechten zijjn veranderd van de bestanden.
Ik ga nog even verder puzzelen

Ben(V)

  • Gast
Re: Mysql connot find file
« Reactie #54 Gepost op: 25 februari 2015, 13:18:13 »
Ok succes ermee.
Veel hulp kon ik niet bieden want php is ook niet mijn sterkste kant.
Maar als je er niet uit komt gewoon even vragen.
Andere ogen zien soms andere dingen.

Offline scollie

  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 2
  • Berichten: 164
Re: Mysql connot find file
« Reactie #55 Gepost op: 25 februari 2015, 15:04:40 »
Nou daar ben ik weer gisterenavond was het volgens mij werkend ik stel nog van een file de rechten in, nu werkt het niet.

Nu ben ik op bepaalde mappen recursief rechten aan het toe kennen, het resultaat is dat phpmyadmin begint te mekkeren over fout ingestelde rechten.
Weet iemand wat standaard de groep ende eigenaar is voor Volume1    voor Web    en voor @database




Ben(V)

  • Gast
Re: Mysql connot find file
« Reactie #56 Gepost op: 25 februari 2015, 15:21:13 »
Eigenaar van volume1 is root en bij mij staan de rechten daarvan op 0755
@databse is ook 0755 en eigenaar admin bij mij
Web staat op 0000 maar de folders daarin op 0755

Offline scollie

  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 2
  • Berichten: 164
Re: Mysql connot find file
« Reactie #57 Gepost op: 25 februari 2015, 15:36:00 »
Ben dank je wel admin kan ik niet meer selecteren (is mijn eigen schuld had ik maar niet recursief root in moeten stellen) bij volume1

Hans

Offline scollie

  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 2
  • Berichten: 164
Re: Mysql connot find file
« Reactie #58 Gepost op: 25 februari 2015, 15:47:23 »
Misschien beter als ik mijn bestanden backup en maar een complete nieuwe installatie doe

Ben(V)

  • Gast
Re: Mysql connot find file
« Reactie #59 Gepost op: 25 februari 2015, 16:17:37 »
Je kunt toch als root inloggen met winscp
Hetzelfde password als admin.
Als je in het onderste scherm van winscp op een folder rechtsklikt en properties klikt kun je heel eenvoudig de rechten aanpassen.


 

Spotweb; Ds 213j; DSM 5.0; Hoe WebStation en MySQL activeren?

Gestart door MGPBoard Spotweb

Reacties: 3
Gelezen: 3108
Laatste bericht 06 april 2014, 23:28:24
door Martijn85
MySQL Username + Password

Gestart door AnonymousBoard Web Station

Reacties: 4
Gelezen: 6778
Laatste bericht 24 augustus 2010, 17:15:47
door Louisdji
Geschikt voor MySQL

Gestart door davincent1969Board Aankoopadvies

Reacties: 5
Gelezen: 2133
Laatste bericht 22 mei 2015, 15:42:39
door davincent1969
Mysql hoog cpu belasting

Gestart door Stephan296Board Maria DB

Reacties: 13
Gelezen: 10980
Laatste bericht 28 november 2015, 23:43:53
door Stephan296
Spotweb - MySql / phpMyAdmin error?

Gestart door doncalitriBoard Spotweb

Reacties: 10
Gelezen: 9718
Laatste bericht 14 maart 2011, 22:45:50
door doncalitri