Toon posts:

[Gentoo 1.4rc1 Kernel 2.6.0t2] Apache heeft zijn eigen wil?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste tweakers,

Mijn "htdocs" staan in /pub/apache, wat nooit een probleem geweest is. Recentelijk is apache echter begonnen met het aanmaken van een "/pub/apache" dir. In die directory staan (nadat ik hem verwijder en hij weer terug komt) altijd random directory's uit de "echte" /pub/apache. Er staat steeds maar 1 dir per tree! Dus je krijg dan zoiets als je steeds doorgaat /pub/apache?/pub/duifje.net?/ en ga zo maar door!

Het gebeurt heel random, en mijn harddisk is niet defect aangezien het op de oude en de nieuwe gebeurt (eerst een 20gig samsung nu een 120gig maxtor). Ik gebruik met php 2 fileuploads scipts welke er ongeveer zo uitzien:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$filename  = $HTTP_POST_FILES[file][name];
   $extensie = substr($filename, -3);
   if (strtoupper($extensie) != "DOC")
   {
    echo "De notule is alleen geldig in Microsoft Word formaat!";
   }
   else
   {
     $destination = "/pub/apache/notule.duifje.net/files/";
     $length =  strlen($filename);
     $name = substr($filename, 0, $length - 4);
     $i = 0;
     $tempname = $name;
      while (file_exists($destination . $tempname . $i . ".doc"))
     {
       $i = $i + 1;
     }
     $name = $name . $i;
     copy($file, $destination . $name . ".doc");
     
   }


Dus lijkt me niet dat dat door hen komt?

Mijn apache versie is:
Server version: Apache/1.3.27 (Unix) (Gentoo/Linux)
Server built: Aug 3 2003 18:22:41

Het probleem was er ook in de 2.4 kernel dus dat lijkt mij ook geen factor.

Verwijderd

Topicstarter
Het probleem bestaat ook in 1.3.29, er staat nergens in een script of in de config een dir die "apache?" heet aangegeven. ?

  • FCA
  • Registratie: April 2000
  • Laatst online: 28-04 22:30

FCA

Lijkt op een Apache configuratie probleem, of een script foutje. Aangezien ik geen PHP kennis heb, maar even wat vragen:
• Hoe heb je Apache ingesteld dat de docroot /pub/apache is?
• Heb je Apache ge-chroot ?
• Wat bedoel je dat er nieuwe /pub/apache directories bijkomen. Komen die in je root-directory ? Of in je /pub/apache ?

Verandert z'n sig te weinig.