login  Naam:   Wachtwoord: 
Registreer je!
 Forum

CHmod doormiddel van php (Opgelost)

Offline ndshomebrew - 22/12/2008 17:33 (laatste wijziging 22/12/2008 23:28)
Avatar van ndshomebrewNieuw lid Hallo allemaal ;)

Dit is mijn eerste bericht hierzo en sorry dat ik niet even de regels doorlees want ik weet niet of ik nu iets tegen de regels ga doen maar ik zal duidelijk maken waarom...

Ik heb perongelijk op mijn filemaneger de map files aangepast met chmod.
De chmod werd toen 000.
Ik heb toen nagevraagt naar een script die dit weer normaal kan maken.
Maar omdat ik perongelijk de inhoud van deze map ook heb laten chmodden naar 000 moet ik nu dus alle bestadenden via php helemaal 1 voor 1 laten chmodden naar 755.

Ik had toengezocht op google naar een script..
Het probleem alleen is dat hij alles wel aanpast maar dat het elke keer naar 410 gaat....
En ik moet hem op 755 hebben.

Hierbij het script dat ik gebruikt heb:

  1. <?php
  2.  
  3. $path = "files";
  4. $filemode = "0755";
  5.  
  6. function chmod_R($path, $filemode) {
  7. if (!is_dir($path))
  8. return chmod($path, $filemode);
  9.  
  10. $dh = opendir($path);
  11. while ($file = readdir($dh)) {
  12. if($file != '.' && $file != '..') {
  13. $fullpath = $path.'/'.$file;
  14. if(!is_dir($fullpath)) {
  15. if (!chmod($fullpath, $filemode))
  16. return FALSE;
  17. } else {
  18. if (!chmod_R($fullpath, $filemode))
  19. return FALSE;
  20. }
  21. }
  22. }
  23.  
  24. closedir($dh);
  25.  
  26. if(chmod($path, $filemode))
  27. return TRUE;
  28. else
  29. return FALSE;
  30. }
  31. ?>


Zou iemand me hiermee kunnen helpen?
alvast bedankt..
Want ik heb haast want mijn site moet zo snel mogelijk weer werkend online gaan en aangezien de map files alle belangrijke bestanden van mijn HELE site bevat zou het fijn zijn als het weer gaat werken ;)

9 antwoorden

Gesponsorde links
Offline henver - 22/12/2008 17:47
Avatar van henver HTML gevorderde
ndshomebrew schreef:
Want ik heb haast want mijn site moet zo snel mogelijk weer werkend online gaan en aangezien de map files alle belangrijke bestanden van mijn HELE site bevat zou het fijn zijn als het weer gaat werken ;)


Tijdelijk handmatig chmodden? 
Offline ndshomebrew - 22/12/2008 17:51
Avatar van ndshomebrew Nieuw lid Ja eeeuh.... 1000 files ofzo -_-
Dus mischien dat iemand kan helpen met zo`n systeem of een link naar een werkende ;)
Anders moet ik ze maar doormiddel van een ander gemaakt script even alles 1 voor 1 doen -_-

Maar ik kijk eerst even of er iemand is die kan helpen. ik heb het ook op een huidig forum geplaats maar het gaat sneller op 2 ;)
dus daarom ook hier 
Offline Koen - 22/12/2008 17:52 (laatste wijziging 22/12/2008 17:52)
Avatar van Koen PHP expert
  1. shell_exec("chmod -R 0755 /volledig/pad/naar/files");


Is een handige oplossing als safe_mode uit staat.
/volledig/pad/naar/files aanpassen naar VOLLEDIGE pad naar de map "files", bijvoorbeeld: /home/ik/domains/bla.com/htdocs/files.
Offline henver - 22/12/2008 17:54
Avatar van henver HTML gevorderde En met FTP programma's (bvb FileZilla), kan je zeer makkelijk mappen, inclusief bestanden en submappen in die map chmodden 
Dus geen probleem voor 1000 files 
Offline ndshomebrew - 22/12/2008 17:59
Avatar van ndshomebrew Nieuw lid dat is juist het probleem..
Dan krijg je de error dat de mappen niet bestaan ofzo omdat ik geen rechten er meer op heb

het moet dus eigenlijk via php
Offline Aar - 22/12/2008 19:12 (laatste wijziging 22/12/2008 19:13)
Avatar van Aar PHP interesse Kan je niet de hosting contacteren?
Infeite hoor je noit lager dan 600 te chmodden. Doe je dat wel dan heb je kans op problemen waarbij alleen de 'root'-user van dienst kan zijn.
Offline ndshomebrew - 22/12/2008 22:34
Avatar van ndshomebrew Nieuw lid het is al gelukt.. Na wat gekloot en gebruik van het script heb ik via ftp de bestanden kunne chmodden
Offline zointer - 22/12/2008 23:08
Avatar van zointer HTML gevorderde Als opgelost is moet je de titel niet veranderen maar op de oplossing knop rammen 
Offline ndshomebrew - 22/12/2008 23:28
Avatar van ndshomebrew Nieuw lid oow.. sorry.. ik zal het doen;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.217s