Pagina 1 van 1

foutmelding avatar uploaden

Geplaatst: 19 okt 2003, 22:33
door postkat
Hallo allemaal,

Sinds enige tijd - ruim een jaar - heb ik op mijn website een prima functionerend PHPBB2 forum, althans tot ik kort geleden de mogelijkheid heb ingeschakeld om een avatar te uploaden.
Dan verschijnt er de volgende foutmelding


Warning: move_uploaded_file(.images/avatars/3e831bc13f92df3f7e609.jpg) [function.move-uploaded-file]: failed to create stream: No such file or directory in /home/httpd/vhosts/allemaalkatten.nl/httpdocs/phpBB2/includes/usercp_avatar.php on line 227

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpPV6Mie' to '.images/avatars/3e831bc13f92df3f7e609.jpg' in /home/httpd/vhosts/allemaalkatten.nl/httpdocs/phpBB2/includes/usercp_avatar.php on line 227

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/allemaalkatten.nl/httpdocs/phpBB2/includes/usercp_avatar.php:227) in /home/httpd/vhosts/allemaalkatten.nl/httpdocs/phpBB2/includes/page_header.php on line 449

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/allemaalkatten.nl/httpdocs/phpBB2/includes/usercp_avatar.php:227) in /home/httpd/vhosts/allemaalkatten.nl/httpdocs/phpBB2/includes/page_header.php on line 450

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/allemaalkatten.nl/httpdocs/phpBB2/includes/usercp_avatar.php:227) in /home/httpd/vhosts/allemaalkatten.nl/httpdocs/phpBB2/includes/page_header.php on line 451
allemaalkatten.nl


Het is me tot nu toe nog niet gelukt om te achterhalen waar 'm de fout zit behalve dat de httpdocs niet in de URL thuishoort maar ik kan niet achterhalen waar ie dat vandaan haalt, in ieder geval niet uit config.php.
Wie o wie kan mij helpen?

Geplaatst: 19 okt 2003, 23:12
door Carlo Claessen
chmod de upload map naar 777

Geplaatst: 19 okt 2003, 23:17
door postkat
Dat is niet het probleem, de URL is fout en ik weet niet hoe ik dat kan corrigeren.

Geplaatst: 20 okt 2003, 16:24
door Aeolus
weet je het zeker? ik zie idd httpdocs staan, maar dat komt omdat hij hier het rechtstreekse pad aangeeft binnen je server... dus niet hetgeen van buitenaf. Waarschijnlijk heb jij als je met je ftp prog connect naar je ftp server een mapje httpdocs staan waar je al je bestanden in moet zetten, zo ja dan klopt de url dus wel. het voorste deel van de url wordt namelijk gegenereerd door je server, en niet door phpBB. dus de fout daarvan kan dan ook niet in phpBB liggen.

Geplaatst: 20 okt 2003, 16:55
door postkat
Nee, zeker weet ik het niet maar waarom wordt er anders aangegeven dat er "no such file or directory" is?
Ik heb de indruk dat er binnen de folder includes naar de map images gezocht word.

Geplaatst: 20 okt 2003, 17:42
door WebSiteNet
Als je de map images/avatars naar 777 chmod moet het over zijn.

Geplaatst: 20 okt 2003, 17:57
door FlorisD
webdev schreef:Als je de map images/avatars naar 777 chmod moet het over zijn.
Ze heeft ditzelfde bericht ook al op een ander forum gepost en daar heb ik al dat voorgesteld. Het wilde echter niet helpen.

Misschien heeft haar provider dit wel uitgeschakeld, omdat uploaden via PHP weleens een beveiligingsrisico kan zijn.

Geplaatst: 20 okt 2003, 19:05
door postkat
Misschien heeft haar provider dit wel uitgeschakeld, omdat uploaden via PHP weleens een beveiligingsrisico kan zijn.
Zoiets dergelijks zat ik nou ook net te bedenken, ik moest maar eens contact zoeken met Protagonist.....

Geplaatst: 26 okt 2003, 09:54
door postkat
Mocht er nog iemand geinteresseerd zijn, ik heb het probleem opgelost! :D
IK ben er achter gekomen dat in regel 227 van de userscp_avatar.php

Code: Selecteer alles

$move_file($avatar_filename, './' . $board_config['avatar_path'] . "/$new_filename");
veranderd moest worden in

Code: Selecteer alles

$move_file($avatar_filename, '././' . $board_config['avatar_path'] . "/$new_filename");
Je moet het maar weten... :?

Groetjes,
Dorine

Geplaatst: 29 nov 2003, 19:47
door DonvanVliet
Bovenstaande heb ik gedaan maar dan krijg ik:
Afbeelding
En wat wordt hiermee bedoelt? "Als je de map images/avatars naar 777chmod moet het over zijn".
:shock:

Geplaatst: 30 nov 2003, 13:42
door Aeolus
op unix servers heb je de mogelijkheid om met je ftp programmaatje schrijfrechten voor mappen in te stellen, 777 staat voor iedereen lees schrijf en uitvoerrechten.

wanneer je een avatar wil uploaden moet het mapje waar de avatar in komt de rechten hebben om hem te kunnen uploaden, anders zal ie geweigerd worden door de server. dus maak eerst die wijziging ff ongedaan (2 posts hierboven) en probeer ff te chmodden.

Geplaatst: 02 dec 2003, 11:19
door Chrissie
probleem had ik ook.

maak eens een map in avatars aan
met de naam tmp en chmod 777 permissies.

dan kan je uploaden en zowel kopieren van andere site.