php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.04.2005, 20:07  
Gast
 
Beiträge: n/a
Standard Permission denied... HELP!!

Hi!
Also ich hab schon vor ca. nem Jahr mit PHP angefangen, jedoch mir (natürlich) nicht sofort einen kostenpflichtigen (werbefreien) Server "gekauft", um erstmal testen zu können. Wo ich dann schon einiges programmiert hatte, fand ich nen Kumpel, der so einen Webspace im Internet bereits hatte, und mir erlaubte meine Script da rauf zu laden. Als ich sie Ihm jedoch schickte, und er sie hochlud, erschienen in den Scriptstellen bei fopen("...","a"); und fwrite(); die Fehlermeldungen: Permission denied in [pfad-zeile].
Nach erkundigen hab ich erfahren, dass ich die Schreibrechte erstmal setzten muss, per chmod($datei,0777);. Jedoch hatte ich auch damit keinen Erfolg! Auf dem Apacheserver auf localhost klappst ohne Probleme.

Der Script sieht folgendermaßen aus ("Visitcounter"):
PHP-Code:
<?php
// Bisherige Besuche auslesen (klappt auch normal)
$fp fopen("visits.txt","r");
$v fread($fp,filesize("visits.txt"));
fclose($fp);

// Besuch erhöhen
$v=$v+1;

// Besuche speichern (hier scheitert der Script)
unlink("visits.txt");
$fp fopen("visits.txt","a");
fwrite($fp,$v);
fclose($fp);

// Besuche ausgeben
echo $v;
?>
Hoffe ihr könnt mir helfen!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.04.2005, 20:10  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Wenn das setzen der Schreibrechte per chmod nicht funktioniert hat, musst du sie von Hand per FTP setzen.
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline  
Alt 25.04.2005, 20:13  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

oder mal umask() anschauen

www.php.net/umask

und immer dran denken, auch das verzeichnis indem die dateien liegen braucht den richtigen chmod
robo47 ist offline  
Alt 25.04.2005, 21:15  
Gast
 
Beiträge: n/a
Standard

Hi!
Danke für Anworten. Wie soll ich die Schreibrechte für den Ordner setzten?
PHP-Code:
<?php
chmod
("./",0777);
?>
oder anders? Ach ja, was ich vergessen habe:
Wo ich die Schreibrechte setzten wollte, kam folgendes dabei heraus:
chmod(): Operation not permitted in /.../login.php on line 88
heißt das also, dass es nichtmal das Recht hat, die Schreibrechte zu setzten^^? Komisch...
 
Alt 25.04.2005, 21:24  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

Zitat:
Zitat von EKing
heißt das also, dass es nichtmal das Recht hat, die Schreibrechte zu setzten
Das darf nur der Besitzer. Wenn der PHP-Prozess nicht mit dem User des Besitzers läuft, sollte das dein FTP-Zugang tun.

Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum.
... der Tatsache, dass die Suchfunktion (und google) auch was feines ist.

Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.

moved to PHP - Anfänger
__________________
mod = master of disaster
Waq ist offline  
Alt 26.04.2005, 15:06  
Gast
 
Beiträge: n/a
Standard

Zitat:
Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.
Aha, das heißt, auch wenn ich noch so viel Erfahrung mit PHP hab, aber es noch nicht mit einem Onlineserver versucht hab, bin ich gleich ein n00b? Jau! Toller Grund ^^ Aber egal, weiter...

Zitat:
Zitat von Waq
Das darf nur der Besitzer. Wenn der PHP-Prozess nicht mit dem User des Besitzers läuft, sollte das dein FTP-Zugang tun.
Weiß einer wie es da aussieht bei diesem FTP-Uploader? Da hats ja nicht zufällig irgendwo ein Button mit der Beschriftung "Zugriffsrechte setzten" oder?
 
Alt 26.04.2005, 15:08  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

das kannst du ganz bequem im FTP-Programm machen - wenn das auf dem Server entspr. konfiguriert ist. (sonst haut meikel nachher wieder...)

also nur, wenn die Datei(en) dann auch PHP als user gehören. Sonst bringt das nichts.
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline  
Alt 26.04.2005, 19:41  
Gast
 
Beiträge: n/a
Standard

Aso ok ich werd mal schauen ob sich das irgendwie machen lässt! Danke.
Noch ne Frage:
Wenn man in einem Ordner "Rechtsklick" kommt ja diese Liste, und da dann auf "Neu". Kann man in diese Spalten auch irgendwie reinbingen, dass da "PHP-Datei" vorkommt? Es nervt immer eine zu kopieren und diese dann erst zu entleeren bevor man weiterscripten kann.
 
Alt 26.04.2005, 21:14  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

schon mal was von einem php-Editor gehört?
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline  
Alt 26.04.2005, 22:35  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von EKing
Zitat:
Bemerkung:
Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.
Aha, das heißt, auch wenn ich noch so viel Erfahrung mit PHP hab, aber es noch nicht mit einem Onlineserver versucht hab, bin ich gleich ein n00b?
So lange Du im Netz noch nicht mal nach "Permission denied" suchen kannst, bist Du bestenfalls Anfänger. Daß Du Dich mit Linux-Anfängerkenntnissen an einem Server versuchst, ist echt "mutig".
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Warning: ftp_put(): download.txt: Permission denied nicobischof PHP Tipps 2006 2 06.08.2006 15:16
Permission denied Daskaras PHP Tipps 2006 2 08.03.2006 17:23
script kann dateien nicht öffnen --> Permission denied Server, Hosting und Workstations 3 18.02.2006 03:45
failed to open stream: Permission denied PHP Tipps 2005-2 4 14.09.2005 19:34
[Erledigt] Access denied for user: 'ODBC@localhost' Datenbanken 2 25.06.2005 23:42
rmdir --> permission denied (chmod 707, folder leer) PHP Tipps 2005 3 21.05.2005 12:54
Permission denied bei Ordner welcher durch Script erstellt PsychoEagle PHP Tipps 2005 1 02.05.2005 14:42
mkdir() permission denied... Warum?? 18inch PHP Tipps 2005 11 08.04.2005 15:54
mkdir() - Problem: Permission denied DannyD PHP Tipps 2004-2 5 08.12.2004 12:09
permission denied PHP Tipps 2004-2 2 01.12.2004 10:33
permission denied - wie gebe ich rechte PHP Tipps 2004 6 29.10.2004 01:04
Permission denied? PHP Tipps 2004 8 18.10.2004 12:03
[Erledigt] MySQL: access denied for user Datenbanken 14 22.08.2004 13:47
Fehlermeldung: Error occurred: 403 - no permission PHP Tipps 2004 3 11.06.2004 03:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fread permission denied, php access denied ftp_put, chmod denied was tun

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.