Toon posts:

[FTP] chmod

Pagina: 1
Acties:
  • 235 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo,

Ik maak op mijn website gebruik van een bezoekersteller, BBclone, een uitgebreide gratis teller en is zeker aan te raden - maar dat ter zijde. Deze teller schrijft de statistieken van de website naar een map 'var'. Om hier naartoe te kunnen schrijven, moeten een aantal bestanden in deze map chmod 666 hebben. Dit is op zich geen probleem, maar deze map ('var') bevat een .htaccess-bestand dat ook chmod 666 moet hebben.
Het probleem is dat niet alle servers .htaccess-bestanden weergeven in FTP-programma's - mijn server dus niet, hierdoor kan ik de chmod niet wijzigen, resultaat: de bezoekersteller werkt niet.
Het probleem ligt niet aan mijn FTP-programma want op andere servers laat het programma wel .htaccess-bestanden zien en is het wel mogelijk de chmod daarvan te wijzigen.
Ik heb al verschillende dingen geprobeerd. Ik heb de hele map 'var' op 666 gezet, zonder resultaat. Ook heb ik met een php-commando geprobeerd de chmod van het bestand te wijzigen, ook zonder resultaat.

PHP:
1
2
3
<?
chmod("/httpdocs/stats/var/.htaccess", 0666);
<?


Heeft iemand een tip of oplossing?

Groeten,

Matt

Verwijderd

Verwijderd schreef op vrijdag 30 december 2005 @ 12:59:
Heeft iemand een tip of oplossing?
Even je hosting mailen... :?

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 08:11

Bosmonster

*zucht*

Bestanden die beginnen met een . worden verborgen. Dit is echter voor zover ik weet met de juiste FTP client makkelijk te omzeilen. Zo heeft FileZilla de mogelijkheid verborgen bestanden (waaronder .htaccess dus) weer te geven.

Verwijderd

woeps. ik had niet goed gelezen zie ik nu (8>

/me maakt note voor zichzelf. Doe niet 6 dingen tegelijk.

[edit]

[ Voor 107% gewijzigd door Verwijderd op 30-12-2005 13:29 ]


  • GlowMouse
  • Registratie: November 2002
  • Niet online
Verwijderd schreef op vrijdag 30 december 2005 @ 13:22:
veel ftp programma's kunnen commando's sturen en anders moet het in een dos venster ook wel lukken
RNFR .htaccess
RNTO htaccess.txt

en dan htaccess.txt downloaden, aanpassen en weer uppen en dan andersom
Dat eerste klopt, maar dan kun je beter direct het CHMOD-commando sturen :)

Verwijderd

Topicstarter
Geniaal!

Eerst het .access en .htalock bestand op de locale pc schrijven, dan op de locale pc de naam wijzigen in access.txt en htalock.txt, dan uploaden naar remote, de .txt-bestanden blijven uiteraard wel zichtbaar op de remote, dan de chmod 666 op de remote uitvoeren, tenslotte de naam wijzigen in .access en .htalock op de remote, de bestanden verdwijnen in het ftp-programma, maar blijven wel op 666 staan.

Heren, zeer creatief! Bedankt!

Matt

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Ik vraag me af of dit allemaal wel zo slim is, je .htaccess en .access world-writable maken.
Beetje vreemd dat je dit moet doen voor een counter imho.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Verwijderd

Topicstarter
Ik vraag me af of dit allemaal wel zo slim is, je .htaccess en .access world-writable maken.
Beetje vreemd dat je dit moet doen voor een counter imho.
Uit de manual:

***
If you browse BBClone's directory you'll notice a directory called "var/". In
Unix land, a var directory contains frequently alterred files, typically stuff
like logs or data bases would be stored there. BBClone will store its data
there, but in order to do so the server needs to be allowed to write to some
files. The files are:

counter[0-15].inc
access.php
last.php
.htalock
.htaccess

To make these files writable for the server apply the "chmod" command. If your
server doesn't know "chmod" contact your hosting company for getting the
appropriate command. If your PHP runs as Apache module then "chmod 666" will be
the right command. "644" won't work because the server accesses the file as a
different user, which would restrict access to read-only, as "644" would only
grant write access for the owner. If your PHP runs as cgi-binary then
"chmod 644" may already be sufficient, since the server will use your user id
for accessing the files. If unsure, use "chmod 666".
***

Het staat er echt. En met 644 werken de statistieken ook niet. Maar goed, als er iets verkeerds mee gebeurt kunnen hooguit de statistieken verkl**t worden, dat is niet het einde van de wereld. Maar ik begrijp je punt.

[ Voor 16% gewijzigd door Verwijderd op 30-12-2005 16:44 ]


Verwijderd

idd verborgen bestanden laten weergeven

Verwijderd

Topicstarter
idd verborgen bestanden laten weergeven
Dat was al gezegd. En dat was ook niet de oplossing, was ookal gezegd.

Niet alle servers geven de verborgen bestanden weer. Bij gebruik van deze optie in FileZilla, geeft het programma ook aan: Please note, not all servers support this feature. FileZilla would be unable to list files on these servers when enabled.

De manier die ik net omschreef is misschien niet gebruikelijk, maar in ieder geval wel effectief.
Ik vraag me af of dit allemaal wel zo slim is, je .htaccess en .access world-writable maken.
Beetje vreemd dat je dit moet doen voor een counter imho.
Ik heb nu het .htaccess bestand in 644 gezet en de teller blijft werken. Dat is een stuk veiliger. :)

Verwijderd

Verwijderd schreef op vrijdag 30 december 2005 @ 16:21:
The files are:

counter[0-15].inc
access.php
last.php
.htalock
.access
Toch zie ik hier geen .htaccess tussen staan hoor

  • Phyxion
  • Registratie: April 2004
  • Niet online

Phyxion

_/-\o_

Wat voor client en server gebruik je eigenlijk?

'You like a gay cowboy and you look like a gay terrorist.' - James May


Verwijderd

Topicstarter
Plesk (demo)
login: client
password: plesk

  • whoami
  • Registratie: December 2000
  • Laatst online: 08-02 20:37
Tja, dit heeft niets met P&W te maken.

P&W -> NOS

https://fgheysels.github.io/


  • Warbringer
  • Registratie: Oktober 1999
  • Laatst online: 08-02 21:33
er is al een "oplossing" (ik noem het een workaround) maar kun je niet gewoon ssh'en/telnet'en naar dei bak en een chmod loslaten of die files(s) en/of directory?

I want to live forever, so far.. so good.


  • pierre-oord
  • Registratie: April 2002
  • Laatst online: 15-01 10:55
TS, wat voor FTP server zit bij Plesk? Kijk dan even op internet of je dat kunt aanpassen voor die server in de manual... :)

Ondernemer in tech (oud LOQED.com, nu UpToMore.com)

Pagina: 1