Toon posts:

[php]uhm.. nog een x upload.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een upload script dat een plaatje van mijn hd 2x naar de server upload.
Hier (local) werkt het, maar zodra ik het script op de server zet dan krijg ik deze fout melding:

imagejpeg: unable to open 'files/kcopy.jpg' for writing in....
en dit uiteraard 2x.

unable to open 'files/kcopy.jpg' :?
moet ik de files eerst in temp directory zetten ofzo?

De server waarop ik dit probeer heeft, PHP4.06, GD versie 1.8+ en JPG Support staat aan.

Dit is een stuk van mijn script:
PHP:
1
2
3
4
5
6
<?
ff wat code weggehaald, was toch niet van belang!
==
=> THANX ARIEN EN ACM <=
==
?>

:'(

Verwijderd

mvkooten: Hier (local) werkt het upload script, maar zodra ik het script op de server zet dan krijg ik deze fout melding: unable to open 'files/kcopy.jpg' for writing.
Heb je schrijfrechten voor de directory waar je de plaatjes neerzet?

Verwijderd

Topicstarter
Uhhmm.. (schaam)

Ik log in met een "id" en "pasword", ik kan gewoon bestanden uploaden.
Dus ik neem aan dat ik schrijfrechten heb.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 27 september 2001 12:40 schreef Arien het volgende:
Heb je schrijfrechten voor de directory waar je de plaatjes neerzet?
Meer specifiek:
Heeft de user die je script uitvoert (vaak de user 'apache', 'www', 'httpd', 'nobody', 'webmaster', etc) schrijfrechten in die directory?

Verwijderd

Topicstarter
Ik gebruik maar 1 user.

Waar kan ik zien of ik schrijfrechten heb?
PHPinfo?

Verwijderd

mvkooten: Waar kan ik zien of ik schrijfrechten heb?
Met SSH/telnet of met FTP.

SSH/Telenet:
login, cd naar de directory boven die waar je plaatjes in moeten en doe daar
code:
1
chmod o+w plaatjes

FTP:
Vraag de eigenschappen van de map op en zet een vinkje oid bij Write voor Other.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 27 september 2001 12:54 schreef mvkooten het volgende:
Ik gebruik maar 1 user.

Waar kan ik zien of ik schrijfrechten heb?
PHPinfo?
Het gaat erom, dat jij de ene user gebruikt.

Terwijl, de webserver een andere user gebruikt (die dus ook de rechten moet hebben om in je directory files aan te maken)

Verwijderd

Topicstarter
Fijne gozer, ik heb dat gedaan en nu heb ik nergens toegang meer voor!!! :(

Ik kan in FTP mijn eigen map niet meer openen.

HELP PLEAZE!!!

Verwijderd

mvkooten: Fijne gozer, ik heb dat gedaan en nu heb ik nergens toegang meer voor!!! :(
Je hebt dus schrijfrechten voor Other gegeven voor die directory?
Ik kan in FTP mijn eigen map niet meer openen.
Ehmm... wat heb je preciesgedaan? :?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 27 september 2001 13:08 schreef mvkooten het volgende:
AAHhhhhhhh......

SNEL GRAAG, MIJN SITE LIGT PLAT!!!!!!!!!!!!!
Rustig blijven.
Je moet alle andere settings laten staan dus ;)

Dus
Owner -> Read / Write / Access(Execute)
Group -> Read / (evt Write) / Access(Execute)
Everyone/Other -> Read / Write / Access(Execute)

instellen. chmod 757 of chmod 777 dus.

Verwijderd

Topicstarter
Wat heb ik gedaan:

ik ben naar mijn map gegaan en daar met de rechtermuis knop op gedrukt.
Toen heb ik de optie CHMOD(UnIx) gekozen en toen kreeg ik een schema:

--------Owner-----Group-----other
Read------x---------x---------x
Write------x--------------------
Execute------------------------

Toen heb ik bij "other", "Write" ook het vinkje aangezet.

Toen had ik nergens rechten meer voor.
Daarna heb ik het vinkje uiteraard weer uitgezet en nou heb ik nog steeds geen rechten.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 27 september 2001 13:17 schreef mvkooten het volgende:
--------Owner-----Group-----other
Read------x---------x---------x
Write------x-------------------x
Execute----x-------x---------x
Ervan maken lijkt me :)

Verwijderd

Topicstarter
JJAAAAAAAAAA, HET WERKT WEERRR!!!!

;( <= van geluk.

THANX!

Ik nu alle vinkjes aangezet.

Ik ga nou ff kijken of het uploaden werkt. :)

Verwijderd

mvkooten: Ik ben naar mijn map gegaan en daar met de rechtermuis knop op gedrukt. Toen heb ik de optie CHMOD(UnIx) gekozen en toen kreeg ik een schema: [schema]

Toen heb ik bij "other", "Write" ook het vinkje aangezet. Toen had ik nergens rechten meer voor. Daarna heb ik het vinkje uiteraard weer uitgezet en nou heb ik nog steeds geen rechten.
Er stond geen vinkje voor eXecute bij Owner, dus kon je die map niet meer in (execute rechten bij directories is dat je van die directory je actieve directory kan maken). Zo kam het dus...

Met de SSH/Telnet oplossing had je dat probleem niet gehad (en dit is wel een behoorlijke bug in je FTP programma.. :()

Verwijderd

Topicstarter
JaJa...

Het werukt, het werukt, lalalalaala B-)

Gaste, volgende keer als je mvkooten ziet staan ga dan niet verder als een if/else constructies of antwoord:"niet doen, afbijven! NEE, AFBLIJVEN!!!".
Pagina: 1