Gast Geplaatst: 28 juli 2004 Geplaatst: 28 juli 2004 Hallo allemaal, Ik heb libraries apache en php geinstalleerd, precies zoals beschreven bij Ronaldd, apache werkt ok , ook <?php phpinfo(); ?> geeft alles goed aan. Maar als ik met een form iets naar een tekstbestandje (met chmod777) wil schrijven dan lukt het niet. Dit zelfde lukte we op andere webserver met php4 (van gratis webpageprovider). Iemand idee wat ik anders moet doen?
Romeo_ Geplaatst: 29 juli 2004 Geplaatst: 29 juli 2004 - klinkt meer als een php dan dreambox probleem ? - misschien moet je het op een php-forum of zo vragen.. In de zin : delen van je code moet gezien worden (je maakt je file wel aan in /hdd hoop ik) - anders wat fout kan gaan is : user, namelijk : apache draait als een andere user dan als de aangemaakte file voor rechten heeft... zeg maar wat. The Source is Out There....
pippen2 Geplaatst: 29 juli 2004 Geplaatst: 29 juli 2004 Krijg je toevallig nog een foutmelding? Zet anders de code "error_reporting(E_ALL);" bovenaan in de php code. Kijk of je dan wel een foutmelding te zien krijgt.
Decman Geplaatst: 29 juli 2004 Geplaatst: 29 juli 2004 Citaat: Hallo allemaal, Ik heb libraries apache en php geinstalleerd, precies zoals beschreven bij Ronaldd, apache werkt ok , ook <?php phpinfo(); ?> geeft alles goed aan. Maar als ik met een form iets naar een tekstbestandje (met chmod777) wil schrijven dan lukt het niet. Dit zelfde lukte we op andere webserver met php4 (van gratis webpageprovider). Iemand idee wat ik anders moet doen? Het tekstbestandje kan volstaan met 644 (Eigenaar lezen en schrijven, Groep lezen en Anderen Lezen) 777 betekend dat de Eigenaar (Apache in dit geval), Groep en Anderen alles kunnen lezen, schrijven en uitvoeren. Dit klopt natuurlijk niet want een tekstbestand waar enkel ASCII tekst in staat is niet uitvoerbaar. Wel indien het een shell bestand zou zijn 'tesktbestand.sh'. Overgens is 777 erg gevaarlijk, want daarmee geef je toestemming om bezoekers vanaf internet je bestanden te wijzigen/uit te voeren en denk niet dat dat de bedoeling is. Ik denk eerder dat je de directory/map waar het tekstbestand opgeslagen wordt, moet voorzien van schrijfrechten. probeer eens 744 i.p.v 777 744 geeft het volgende als resultaat: Eigenaar (Apache - Alleen deze gebruiker) Lezen, schrijven, uitvoeren Groep (Andere gebruikers binnen de Dreambox) Lezen Andere (Buitenwereld/bezoekers) lezen succes! Decman. Dreambox DM7000S, Echostar 2200 2CI, Skystar 2. Schotels: Triax 88 CM + DiSEqC Stab HH100 Rotor, Fixed Triax 66 CM.
Gast Geplaatst: 29 juli 2004 Geplaatst: 29 juli 2004 De PHP zelf werkt wel, alleen scripten die een tekstfile creeren en of naar tekstfile schrijven werken niet , heb diverse scripten geprobeerd die op andere webserver wel werken. Ook met CHMOD 666 en 744 heb al directory CHMOD gedaan zowel als tekstbestand. Ondanks CHMOD heb ik gewoon geen recht om te schrijven. Lijkt me iets voor php ini of httpd.conf ??? Heb de directory htdocs al op owner 0 en groep 0 gezet en ik log in als root.
pippen2 Geplaatst: 29 juli 2004 Geplaatst: 29 juli 2004 De scripts die ikzelf geschreven heb kunnen gewoon dingen opslaan in een bestand (op de Dreambox apacheserver). Ik geef die bestanden de rechten 777. Staan de paden naar de bestanden wel goed?
Gast Geplaatst: 29 juli 2004 Geplaatst: 29 juli 2004 Hier een concreet voorbeeld van simpel scriptje wat ik niet aan de gang krijg op dreambox. Tekstfile heb ik ge-chmod 777. Bestanden staan in hdd/opt/httpd/htdocs ftp ingelogd met user root. (Waar moet owner en group opstaan van htdocs?)
pippen2 Geplaatst: 29 juli 2004 Geplaatst: 29 juli 2004 Ik zie het al, je hebt waarschijnlijk een oudere PHP versie op de server staan waar de script wel werkt. Binnenkomende POST acties vraag je tegenwoordig als volgt op: $boodschap = $_POST['boodschap']; Hierbij het script die wel werkt.
Gast Geplaatst: 29 juli 2004 Geplaatst: 29 juli 2004 Hee Pippen2, THANX !!! <img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> Ja dit werkt en bedankt voor je supersnelle reactie ! <img src="/ubbthreads/images/graemlins/laugh.gif" alt="" />
pippen2 Geplaatst: 29 juli 2004 Geplaatst: 29 juli 2004 Graag gedaan. Met wifi en een laptop op schoot zit ik lekker in de zon te Internetten. Dit soort dingen los ik dus graag even op. Af en toe zelfs beetje tv kijken op de laptop i.c.m. de Dreambox. Wat willen we nog meer!
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen