Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Ordnerrechte CHMOD -> komisch | |||
|---|---|---|---|
| Mjr.Crash Mitglied
Posts: 12 |
Hallo zusammen,
also ich hab ein total irrwitziges Problem. Wenn ich in der Usergallery ein Bild hochladen möchte ewrden irgendwie die CHMOD Rechte falsch gesetzt. Oder so ähnlich. Ich versuchs mal zu erklären. Bild Upload funktioniert einwandfrei. Das Thumbnail wird angezeigt (CHMOD 644) bei klick darauf wird aber ein Permission denied Dialog angezeigt. D.H.: Das große Bild wird nicht angezeigt (hat CHMOD 600) Wie das??? Diese 2 Bilder (das Thumb und das große) werden doch mit einer Funktion in den Ordner geuped. Oder? Sobald ich die Rechte des Bildes Händisch auf CHMOD 664 setze wirds wieder angezeigt. Achja. Zur Info. /include/images/usergallery/ (CHMOD 777) /include/images/ (CHMOD 777) Wäre super wenn da jemand wüsste warum das beim Thumb geht aber beim großen nicht. Vielen Dank im vorraus LG verwendete ilchClan Version: 1.1 betroffene Homepage: aao.club-avt.com Glücklich ist, wer vergisst, was nicht mehr zu ändern ist. |
||
| scaRFhogg Administrator
Posts: 750 |
Mm da musst du wohl in der gallery.php nach move_uploaded_file noch den richtigen chmod setzten. (z.B. chmod(0664)
![]() |
||
| Mjr.Crash Mitglied
Posts: 12 |
Erst mal vielen Dank für die Antwort, nur...
Ich habe zwei Dateien die gallery.php heißen. Die eine ist in: include\includes\func die andere in include\contents aber. In keinen der 2 Dateien kommt der Befehl move_uploaded_file vor. Bzw. Ich habe die Suche über das gesammt HP Script laufen lassen und in keinen der php Dateien kommt der Begriff uploaded vor. Irgendwie komisch oder? Vielleicht kann mir ja jemand sagen wie ich diesen Befehl einbauen kann oder eine andere Datei anspringen die das erledigt sobald ein Bild hochgeladen wurde. Auf jeden Fall vielen Dank für die Mühen LG Glücklich ist, wer vergisst, was nicht mehr zu ändern ist. |
||
| Protektor Mitglied
Posts: 14 |
Ich habe exakt das gleiche Problem.
Hat jemand noch ne Idee, wie man das große Pic automatisch auf 644 setzen kann beim Hochladen? |
||
| stzehn Mitglied
Posts: 18 |
Hatte das gleiche Problem, aber es läst sich lösen
in der datei usergallery.php muss was eingefügt werden: $bild_url = 'include/images/usergallery/img_'.$id.'.'.$endung;
if (@move_uploaded_file ($_FILES['file']['tmp_name'], $bild_url)) {
db_query("INSERT INTO prefix_usergallery (uid,name,endung,besch) VALUES (".$uid.",'".$name."','".$endung."','".$besch."')");
chmod ($bild_url, 0664);
witzigerweise läßt sich der chmod der usergallery bilder auch danach nicht per chmod via ftp verändern aber so verursacht es keine weiteren Probleme und man kann den ordner auch ins backup einbeziehen. Warum die Voreinstellung chmod 600 ist ist mir trotzdem nicht klar, denn der Ordner selbst hat chmod 777.
Zuletzt modifiziert von stzehn am 20.08.2006 - 13:18:09 |
||
| Mjr.Crash Mitglied
Posts: 12 |
Vielen Dank für den Tip.
Echt klasse. Hab auch die gallery.php im Ordner include\admin ändern müssen damit die normle Gallery funktioniert. Aber jetzt klappt es auch mit den Bildern. Vielen Dank nochmal LG Glücklich ist, wer vergisst, was nicht mehr zu ändern ist. |
||
| Gizmo Mitglied
Posts: 30 |
Moin!
Tut mir leid, aber ich komm damit nich ganz klar... Hab in der "/include/admin/gallery.php" das "chmod ($bild_url, 0664);" wie von "stzehn" beschrieben eingefügt. Hab noch 2 weitere "gallery.php" gefunden, aber in beiden nich die Zeilen "$bild_url = 'include/images/usergallery/im....." gefunden. Und das Ergebnis...es funktioniert immer noch nich. Kann mir das jemand genauer erklären? Bin wohl doch bissl zu blöd für die Sache ![]() |
||
| [OKP] Gandi Mitglied
Posts: 18 |
Hat super funktioniert...sollte in die FAQ!
|
||
| Mairu Coder
Posts: 12770 |
Ist schon für meine Linkliste vorgesehen, aber da die nicht zu oft freigeschaltet, warte ich immer ein bisschen, bis es sich wieder lohnt.
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| [OKP] Gandi Mitglied
Posts: 18 |
Hab das selbe problem jetzt mit den avataren...könnte mir jemand sagen wo ich die profil_edit.php (vermute die muss bearbeitet werden) bearbeiten muss um auch dort gleich die richtigen rechte bei den bildern zu haben.
Kenn mich mit php ned aus und durchs probieren bin ich mal leider nicht drauf gekommen. thx |
||
| Mairu Coder
Posts: 12770 |
Es ist eigentlich immer das gleiche, nach move_uploaded_file suchen und dann drunter das chmod einfügen, dabei dann die Variable von drüber benutzen.
In deinem Fall also einfach chmod($neuer_name, 0755); Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| [OKP] Gandi Mitglied
Posts: 18 |
Danke dir! auf das $neuer_name währ ich nicht so schnell gekommen
Fall noch jemand das Problem hat die /include/contents/user/profil_edit.php folgend ändern: nach $fmsg = $lang['avatarcannotupload'];
if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <= $allgAr['Fahohe'] ) {
$neuer_name = 'include/images/avatars/'.$_SESSION['authid'].'.'.$endung;
@unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
move_uploaded_file ( $file_tmpe , $neuer_name );
einfach chmod($neuer_name, 0644); einfügen! |
||
| deathleighter Mitglied
Posts: 12 |
ich hab auch ein problem mit dem bilder in der gallerie hochladen!!
Immer wenn ich alles eingestellt hab und dann bild hochladen klicke,kommt nach einiger zeit diese fehlermeldung: Fatal error: Maximum execution time of 10 seconds exceeded in Unknown on line 0 Ich brauche hilfe!!! Bitte helft mir,danke Zuletzt modifiziert von deathleighter am 06.12.2006 - 19:28:27 |
||
| Panicsheep ilch.de Team
Posts: 10191 |
Wenn das Bild nicht innerhalb der Maximum execution time von 10 sekunden hochgeladen werden kann, dann kommt der Fehler.
Die max_exec_time wird vom Serveranbieter eingestellt, da kannst du nix machen. Wenn du allerdings nen Rootserver hast, kannst du die mx_exec_time in der php.ini ändern Omnia bona erunt |
||
| Nexilis Mitglied
Posts: 51 |
Habe auch noch mal ne Frage zu dem CHMOD Problem.
Habe in der Datei /admin/gallery.php /contents/user/usergallery.php if (@move_uploaded_file ($_FILES['file']['tmp_name'], $bild_url)) {
db_query("INSERT INTO prefix_usergallery (uid,name,endung,besch) VALUES (".$uid.",'".$name."','".$endung."','".$besch."')");
chmod ($bild_url, 0664);
jeweils das chmod ($bild_url, 0664); hinzugefügt! Die Bilder lassen sich jetzt aufrufen, die Thumbs leider nicht! Wo ändere ich da die Zugriffsrechte? Mit $bild_thumb = 'include/images/usergallery/img_thumb_'.$id.'.'.$endung; chmod ($bild_thumb, 0664); geht es nicht! Evtl. sollte das beim nächsten Update mit eingebaut werden Gruß Alex www.dominion-of-balance.de |
||
| Mairu Coder
Posts: 12770 |
Es darf erst nach dem create_thumb kommen, da die Datei erst dann existiert.
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| Nexilis Mitglied
Posts: 51 |
![]() stimmt!
habe jetzt jedes create_thumb ($bild_url, $bild_thumb, $allgAr['gallery_preview_width']); zu create_thumb ($bild_url, $bild_thumb, $allgAr['gallery_preview_width']); chmod ($bild_thumb, 0664); gemacht und es funktioniet jetzt! Danke dir!
Was aber ist mit create_thumb ($bild_url, $bild_norm , $allgAr['gallery_normal_width']); Da auch das CHMOD dahinter? Gruß Alex www.dominion-of-balance.de |
||
| Mairu Coder
Posts: 12770 |
Klar warum nicht, halt mit $bild_norm.
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| Beutel Mitglied
Posts: 35 |
Hallo ich habe folgendes Problemm und zwar habe ich mir Profiledit1.0 drauf gezogen und habe nun das Problemm das der CHMOD immer bei 600 ist und zwar bei Mitgieds Foto und Avatar ich habe diese CHMOD ... dadrunter gesetzt wo es eigendlich muss aber es funktioniert nicht wirklich dann erstellt er erst garkein Bild mehr in den Ordener Avata und Userpicks!!
Danke schonmal im vorraus!! |
||
| Mairu Coder
Posts: 12770 |
Dieser Befehl hat mit der Erstellung der Bilder nicht zu tun, es hat also einen anderen Grund, wenn die Bilder nicht mehr erstellt bzw. hochgeladen werden.
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| Beutel Mitglied
Posts: 35 |
Ja aber es ist ja nur wenn ich dieses CHMOD ... unter move uploadet ... setze dann erstellt er es nicht mehr muss ich das woanderst hin schreiben?? Und was??
Danke für die schnellen Antworten!! |
||
| Mairu Coder
Posts: 12770 |
Wie gesagt der Befehl ändern nur, und dazu muss erstmal was da sein, und zwar durch move_uploaded_file, wenn du also an dem move_uploaded_file nichts geändert hast, also nicht das aus dem Thread hier kopieren oder so, die Zeile darfst du bei dir nicht ändern, dann sollte es gehen bzw. wenn es nicht geht liegt der Fehler wo anders.
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| viktor Mitglied
Posts: 919 |
Zitat geschrieben von [OKP
Gandi]
Danke dir! auf das $neuer_name währ ich nicht so schnell gekommen
Fall noch jemand das Problem hat die /include/contents/user/profil_edit.php folgend ändern: nach $fmsg = $lang['avatarcannotupload'];
if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <= $allgAr['Fahohe'] ) {
$neuer_name = 'include/images/avatars/'.$_SESSION['authid'].'.'.$endung;
@unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
move_uploaded_file ( $file_tmpe , $neuer_name );
einfach chmod($neuer_name, 0644); einfügen! das habe ich schon sehr lange gesucht, endlich mal wieder was lebenswichtiges. ![]() ![]()
Ihr leistet sehr gute Arbeit... mit euch wächst man gut mit. Mein Spruch von meinen Vater: Zeig mir deine Freunde und ich sage dir wer du zukünftig bist. he he. ti-gress.de & simplefresh.de |
||
| Zonk Mitglied
Posts: 50 |
hallo leute. also ich blick da net ganz durch. hab seit nem umzug auch solche probleme.
- ich kann nix in die gallerie laden - kann keine profilbilder hochladen - bei "nextwars" kommen fehlermeldungen am oberen browserrand (mal anschauen bitte > sts.u18-lan.de/index.php?wars-more-45 ) - die gallery.php steht auf 644. und lässt sich net auf 664 umschreiben hab in gallery.php und so reingeschaut wo ich chmod verändern kann. aber pustekuchen. find nix. und die threads oberhalb bringen mich nicht weiter. weiss jemand wo genau ich reinschauen und was verändern muss?
ihr bekommt auch ne belohnung
euer zonki ~Suchfunktion RULZ!!!~ sts.u18-lan.de (ilch1.1c using) |
||
| Mairu Coder
Posts: 12770 |
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| Zonk Mitglied
Posts: 50 |
jo. laut ftp prog haben alle aufgelisteteten ordner den richtigen chmod, wie er in der liste steht.
- die internet seite is seit gestern nacht irgendwie down oder so. komm da nicht mehr drauf. da steht nur: "Verbindung nicht möglich, bitte prüfen Sie ihre mySQL Daten wie Passwort, Username und Host" -.- mmh... ~Suchfunktion RULZ!!!~ sts.u18-lan.de (ilch1.1c using) |
||
| Mairu Coder
Posts: 12770 |
Also entweder sind die Daten in der include/includes/config.php falsch, oder die Verbindung zu MYSQL kann nicht aufgebaut werden.
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| Zonk Mitglied
Posts: 50 |
hey stimmt. du hattest recht. der freund von dem ich den server hatte hatte die backups (und alten zugengsdaten) wieder drauf geladen, deswegen konnte ich da net drauf. man lernt nie aus.
jedenfalls is jetz auch auf einmal die fehlermeldung bei den nextwars weg. ich hab ihm auch gesagt dass die ordner die falschen rechte haben bzw dass der server die richtigen chmod rechte nicht akzeptiert. scheint so als ob er sich drum gekümmert hätte ^^ danke nochmal an ilch.de für das script und den support :-* ----------------------- EDIT: Das manche Ordner immernoch nur die Recht 644 erlauben is zum Teil immernoch so. liegt das denn auschliesslich nur an dem server oder auch an ilch? Zuletzt modifiziert von Zonk am 24.04.2007 - 13:36:08 ~Suchfunktion RULZ!!!~ sts.u18-lan.de (ilch1.1c using) |
||
| [ Anmelden zum schreiben ] |