mymaster: Apache alias

Hallo,
Ich habe ein kleines Problem auf einer Windows machiene mit meim Apcha alias.
Code:
Alias /prog/  "C:/PROGRA~1/dateien/prog/PHP/"
<Directory "C:/PROGRA~1/dateien/prog/PHP/">
php_value include_path ".;C:/PROGRA~1/dateien/prog/PHP/;C:/PROGRA~1/dateien/prog/PHP/PHPUnit-1.0.0/"
php_value max_execution_time 60
php_value memory_limit  32M
php_flag short_open_tag 1
Options Indexes MultiViews
  Order allow,deny
  Allow from all
</Directory>
Alias /neu/dateien/  "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/"
<Directory "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/">
php_value include_path ".;C:/PROGRA~1/dateien/prog/PHP/neu/dateien/;C:/PROGRA~1/dateien/prog/PHP/PHPUnit-1.0.0/"
php_value max_execution_time 60
php_value memory_limit  32M
php_flag short_open_tag 1
Options Indexes MultiViews
  Order allow,deny
  Allow from all
</Directory>
Alias home/home2/neu/dateien/  "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/"
<Directory "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/">
php_value include_path ".;C:/PROGRA~1/dateien/prog/PHP/neu/dateien/;C:/PROGRA~1/dateien/prog/PHP/PHPUnit-1.0.0/"
php_value max_execution_time 60
php_value memory_limit  32M
php_flag short_open_tag 1
Options Indexes MultiViews
  Order allow,deny
  Allow from all
</Directory>
Alias /dateien/  "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/"
<Directory "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/">
php_value include_path ".;C:/PROGRA~1/dateien/prog/PHP/neu/dateien/;C:/PROGRA~1/dateien/prog/PHP/PHPUnit-1.0.0/"
php_value max_execution_time 60
php_value memory_limit  32M
php_flag short_open_tag 1
</Directory>

Nun bin ich im Verzeichniss home/home2
und include mit PHP include neu/dateien/index.php
aber der findet die Datei net!
Danke!

  1. Was gibt er denn für eine Fehlermeldung aus?

    1. Was gibt er denn für eine Fehlermeldung aus?

      Warning: main(/neu/dateien/common/Setup.php) [function.main]: failed to open stream: No such file or directory in C:\Programme\Apache Group\Apache2\htdocs\home\home2\index.php on line 26
      Aber ide Datei ist definitv in dem für das Alias vorgesehene Verzeichniss.

      1. Aber die Datei ist definitv in dem für das Alias vorgesehene Verzeichniss.

        Hast du schon mal versucht den absoluten Pfad einzugeben?

  2. Hallo,

    php_flag short_open_tag 1

    von dieser Einstellung würde ich abraten - <?php funktioniert überall, <? nicht.

    Alias home/home2/neu/dateien/  "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/"
    Nun bin ich im Verzeichniss home/home2
    und include mit PHP include neu/dateien/index.php
    aber der findet die Datei net!

    da hast du was falsch verstanden. Mit Alias kannst du für http-Zugriffe die URL auf einen anderen Ordner im Dateisystem abbilden, und nicht für Zugriffe auf das Dateisystem - da musst du schon mit include_path arbeiten.

    Grüße aus Nürnberg
    Tobias

  3. 你好 mymaster,

    Ich habe ein kleines Problem auf einer Windows machiene mit meim Apcha
    alias.

    Schoener ists so:

      
    Alias /prog/  "C:/PROGRA~1/dateien/prog/PHP/"  
    <Directory "C:/PROGRA~1/dateien/prog/PHP/">  
    php_value include_path ".;C:/PROGRA~1/dateien/prog/PHP/;C:/PROGRA~1/dateien/prog/PHP/PHPUnit-1.0.0/"  
    php_value max_execution_time 60  
    php_value memory_limit  32M  
    php_flag short_open_tag 1  
    Options Indexes MultiViews  
      Order allow,deny  
      Allow from all  
    </Directory>  
    Alias /neu/dateien/  "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/"  
    <Directory "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/">  
    php_value include_path ".;C:/PROGRA~1/dateien/prog/PHP/neu/dateien/;C:/PROGRA~1/dateien/prog/PHP/PHPUnit-1.0.0/"  
    php_value max_execution_time 60  
    php_value memory_limit  32M  
    php_flag short_open_tag 1  
    Options Indexes MultiViews  
      Order allow,deny  
      Allow from all  
    </Directory>  
    Alias home/home2/neu/dateien/  "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/"  
    <Directory "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/">  
    php_value include_path ".;C:/PROGRA~1/dateien/prog/PHP/neu/dateien/;C:/PROGRA~1/dateien/prog/PHP/PHPUnit-1.0.0/"  
    php_value max_execution_time 60  
    php_value memory_limit  32M  
    php_flag short_open_tag 1  
    Options Indexes MultiViews  
      Order allow,deny  
      Allow from all  
    </Directory>  
    Alias /dateien/  "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/"  
    <Directory "C:/PROGRA~1/dateien/prog/PHP/neu/dateien/">  
    php_value include_path ".;C:/PROGRA~1/dateien/prog/PHP/neu/dateien/;C:/PROGRA~1/dateien/prog/PHP/PHPUnit-1.0.0/"  
    php_value max_execution_time 60  
    php_value memory_limit  32M  
    php_flag short_open_tag 1  
    </Directory>  
    
    

    再见,
    克里斯蒂安

    --
    Mit einem Windhauch kannst du das Feuer loeschen. Mit einem Windhauch kannst du das Feuer entfachen.