» Forum » Clanscript » Fehlersuche und Probleme » Ordnerrechte CHMOD -> komisch
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Ordnerrechte CHMOD -> komisch
Mjr.Crash
Mitglied
0 Beitragspunkte
Posts: 12

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.06.2006 - 14:25:31     Zitieren
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
0 Beitragspunkte
Posts: 750

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.06.2006 - 01:10:03     Zitieren
Mm da musst du wohl in der gallery.php nach move_uploaded_file noch den richtigen chmod setzten. (z.B. chmod(0664)Zwinker
Mjr.Crash
Mitglied
0 Beitragspunkte
Posts: 12

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 09.06.2006 - 16:05:45     Zitieren
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
0 Beitragspunkte
Posts: 14

0 Mitglieder finden den Beitrag gut.

Merkliste 15.06.2006 - 11:55:01     Zitieren
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
0 Beitragspunkte
Posts: 18

0 Mitglieder finden den Beitrag gut.

Merkliste 20.08.2006 - 13:12:23     Zitieren
Hatte das gleiche Problem, aber es läst sich lösen Smilie

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 Grummel 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
0 Beitragspunkte
Posts: 12

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.08.2006 - 21:25:53     Zitieren
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
0 Beitragspunkte
Posts: 30

0 Mitglieder finden den Beitrag gut.

Merkliste 06.11.2006 - 23:17:17     Zitieren
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 Grummel
[OKP] Gandi
Mitglied
0 Beitragspunkte
Posts: 18

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.11.2006 - 19:46:14     Zitieren
Hat super funktioniert...sollte in die FAQ!
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.11.2006 - 20:31:20     Zitieren
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
0 Beitragspunkte
Posts: 18

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.11.2006 - 21:30:06     Zitieren
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
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 29.11.2006 - 08:22:04     Zitieren
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
0 Beitragspunkte
Posts: 18

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.12.2006 - 11:17:08     Zitieren
Danke dir! auf das $neuer_name währ ich nicht so schnell gekommen Lachen

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
0 Beitragspunkte
Posts: 12

0 Mitglieder finden den Beitrag gut.

Merkliste 06.12.2006 - 19:27:37     Zitieren
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
16 Beitragspunkte
Posts: 10191

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.12.2006 - 19:32:26     Zitieren
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
0 Beitragspunkte
Posts: 51

0 Mitglieder finden den Beitrag gut.

Merkliste 30.01.2007 - 19:05:00     Zitieren
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
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.01.2007 - 20:07:13     Zitieren
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
0 Beitragspunkte
Posts: 51

0 Mitglieder finden den Beitrag gut.

Merkliste 30.01.2007 - 20:27:05     Zitieren
GrummelGrummel 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! Smilie

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
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.01.2007 - 21:47:36     Zitieren
Klar warum nicht, halt mit $bild_norm.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Beutel
Mitglied
0 Beitragspunkte
Posts: 35

0 Mitglieder finden den Beitrag gut.

Merkliste 18.03.2007 - 03:31:17     Zitieren
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
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.03.2007 - 08:36:20     Zitieren
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
0 Beitragspunkte
Posts: 35

0 Mitglieder finden den Beitrag gut.

Merkliste 18.03.2007 - 12:50:14     Zitieren
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
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.03.2007 - 13:50:17     Zitieren
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
3 Beitragspunkte
Posts: 919

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.03.2007 - 16:05:50     Zitieren
Zitat geschrieben von [OKP
Gandi]
Danke dir! auf das $neuer_name währ ich nicht so schnell gekommen Lachen

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. SmilieSmilieSmilie
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
0 Beitragspunkte
Posts: 50

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 19.04.2007 - 20:23:50     Zitieren
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? Weinen
ihr bekommt auch ne belohnung Zwinker

euer zonki


~Suchfunktion RULZ!!!~
sts.u18-lan.de (ilch1.1c using)
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 19.04.2007 - 21:01:06     Zitieren


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
Zonk
Mitglied
0 Beitragspunkte
Posts: 50

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2007 - 07:20:22     Zitieren
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
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 20.04.2007 - 07:27:26     Zitieren
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
0 Beitragspunkte
Posts: 50

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 21.04.2007 - 12:44:37     Zitieren
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 ]