Seiten: [1]
|
 |
|
Autor
|
Thema: Problem mit PHP-Script (SafeMode) (Gelesen 12051 mal)
|
|
Modshark
Global Moderator

Karma: +11/-0
Offline
Geschlecht: 
Beiträge: 838

Spammen gefährdet Ihre Postings.
|
Chmod 777 muss für Uploadscripte dieser Art gesetzt sein. Möglicherweise liegt es an deinem FTP-Programm. Probier es einfach mal mit einem anderen oder dem FTP-Modus des Internetexplorers.
Sollte es das Script ändern könntest du den Quelltext einfach mal nach der Funktion chmod() durchsuchen.
MfG Modshark
|
|
« Letzte Änderung: Dezember 29, 2005, 12:06:18 von Modshark »
|
Gespeichert
|
|
|
|
someone
Case-Konstrukteur

Karma: +4/-0
Offline
Geschlecht: 
Beiträge: 538
|
also dem script hab ich flächendeckend chmod 777 gegeben, als FTP-Prog benutz ich FileZilla aber ich probiere mal andere
|
|
|
Gespeichert
|
|
|
|
Modshark
Global Moderator

Karma: +11/-0
Offline
Geschlecht: 
Beiträge: 838

Spammen gefährdet Ihre Postings.
|
Wichtig ist, dass der Zielordner 777 hat, das Script braucht diesen Modus nicht.
MfG Modshark
|
|
|
Gespeichert
|
|
|
|
someone
Case-Konstrukteur

Karma: +4/-0
Offline
Geschlecht: 
Beiträge: 538
|
ich möchte dem zielordner ja gerne 777 geben, soweit bin ich ja schon, nur WS_ftp bringt "operation not permitted"
Iexplore bringt "bla nicht erlauben, feststellen ob richtiger User"
Filezilla bringt "operation not permitted"
Eingeloggt bin ich als normaler User, also ich kann definitiv alle Verzeichnisse ändern außer dieses
|
|
|
Gespeichert
|
|
|
|
Modshark
Global Moderator

Karma: +11/-0
Offline
Geschlecht: 
Beiträge: 838

Spammen gefährdet Ihre Postings.
|
hmm... na das würde ich ja mal als "interessant" betiteln. Musst du wohl mal abwarten, was der Diktator dazu sagt... Schreib ihm am besten mal eine PM oder ähnliches.
MfG Modshark
Blocki@edit: nanana... was war denn das? ein doppelpost? ... hab das scherzkeks geloescht ...
|
|
« Letzte Änderung: Dezember 29, 2005, 15:09:42 von Blocki »
|
Gespeichert
|
|
|
|
Extension
Plexti
Administrator

Karma: +14/-0
Offline
Geschlecht: 
Beiträge: 829

|
1. soweit ist weiss ist diese zeile copy($tmp1, "../inc/images/clanwars/".$cwid."/1.".strtolower($end1).""); bei SafeMode eh ungültig.
Dafür existiert move_uploaded_file($sourcepath, $destinationpath).
2. Wenn CHMOD sich nicht per FTP ändern lässt, so muss man es mit einem kleinen PHP-code setzen. Alternativ löscht man Problemdateien und lässt die mit PHP uploaden, dann gehts auch das spätere löschen.
3. Weiteres Problem, was wir auch hatten: Folder lassen sich grundlegend nicht anlegen. Wenn es möglich ist(Anzhal und Namen bekannt), die Folder per FTP anlegen und CHMOD 777 vergeben. Dann gibt's auch keine Warnings mehr.
|
|
|
Gespeichert
|
|
|
|
Falzo
Diktator vom Dienst
Administrator

Karma: +15/-0
Offline
Geschlecht: 
Beiträge: 5088
|
so dann meld ich mich hier doch glatt mal ;-)
zunächst mal kannst du mit solchen problemen natuerlich auch direkt zu mir kommen, per icq oder ähnlichem, dat fällt fuer mich durchaus unter support-leistung *g*
ansonsten hat extension im prinzip schon recht... betrachtet man die fehlermeldung genauer so sieht man, das das anlegen des ordners sehr wohl geklappt hat ( der heisst einfach 1 ) jedoch bekommt dieser ordner die uid des apache ( 33 ) und der safemode verhindert nun das das script, welches unter deiner user-id ausgefuehrt wird in eben diesen ordner der sozusagen nicht dir gehört, reinkopiert...
langer rede kurzer sinn, die tatsaechlich einfachste möglichkeit, das zu umgehen, ohne am script was zu aendern, ist mal eben ein paar hundert leere ordner anzulegen, die dann deine uid haben und nicht die des webservers ;-)
das ich das auf wunsch fuer dich erledige ist selbstverständlich *g* einfach nochma kurz bescheid geben...
|
|
|
Gespeichert
|
|
|
|
someone
Case-Konstrukteur

Karma: +4/-0
Offline
Geschlecht: 
Beiträge: 538
|
ok, das mit selbst erstellten ordnern klappt. thx für den hinweis, hätte man irgendwie selbst drauf kommen könnnen.
Blocki@edit: und damit --- closed ---
|
|
« Letzte Änderung: Dezember 30, 2005, 11:14:32 von Blocki »
|
Gespeichert
|
|
|
|
Seiten: [1]
|
|
|
|
|