2013-11-06 4 views
0

У меня возникла проблема с использованием XAMPP и возможностью использования папки с папками в php и т. Д. Я изучаю, как использовать одноточечный доступ для своих php-файлов, тем, что я Вы должны указать только index.php в основной папке, к которой нужно получить доступ, и это использовать классы, которые находятся в папке Includes вне папки public_php.Проблема XAMPP DirectiveIndex (php development)

Вот текущий конфиг внутри httpd.conf (находится в папке apache2)

Here is the current config : 

Alias /bitnami/ "/Applications/XAMPP/xamppfiles/apache2/htdocs/" 
Alias /bitnami "/Applications/XAMPP/xamppfiles/apache2/htdocs" 

<Directory "/Applications/XAMPP/xamppfiles/apache2/htdocs"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
DirectoryIndex index.html index.php 
</Directory> 

Вот скриншот моей файловой структуры, кто-то может помочь мне о том, как использовать параметр DirectoryIndex так что моя программа может просто использовать require_once 'bla/bla.php';

File structure screenshot

Спасибо за любой вклад данного.

ответ

0

require_once (и другие варианты) включают файлы локально.

Вы не должны использовать свой псевдоним для доступа к ним, просто написать полный локальный путь:

, если файл находится в /Applications/XAMPP/bla/bla.php:

require_once('/Applications/XAMPP/bla/bla.php'); 
+0

Так в принципе, я не должен» t должен что-либо сделать - я просто помещаю файлы в неправильные каталоги? Дело в том, что в моем университете предустановленный стек усилителя имеет папку public_php и включает папку на том же уровне. Внутри папки public_php есть другая папка с index.php, а с require_once() она позволяет использовать файл из папки include, которая находится на том же уровне, что и public_php, - это действительно странно – JARRRRG

Смежные вопросы