Aynı dizin PHP ile bir Fedora sunucuda başarısız içerir

0 Cevap php

Buna benzeyen bir çift dosyaları var:

index.php:

<?php  
include('includes/header.php');

...

includes / header.php:

<?php
include('config.php');

...

Ben almak hatadır

Warning: require(config.php) [function.require]: failed to open stream: No such file or directory in [dir]/includes/header.php on line 2
Fatal error: require() [function.require]: Failed opening required 'config.php' (include_path='.:/usr/share/pear:/usr/share/php') in [dir]/includes/header.php on line 2

Ben biraz daha fazla hata ayıklama yaptım: çağrı eklediğinizde

system('pwd');

includes / header.php için, onu [dir] / includes demeliyim burada, [dir] gösterir. Dahil yoluna 'includes /' ekleyerek çalışır, ancak bu üretim sunucusunda başarısız çünkü arzu değildir.

Yukarıdaki kod, bir üretim sunucusunda çalışır, ve ben Fedora sunucunun belge kök bir monte CIFS payı böylece benim geliştirme ortamı değiştirmeye çalıştığımız kadar, benim geliştirme Fedora sunucu üzerinde iyi çalıştı.

Herhangi bir fikir? Teşekkürler.

0 Cevap