У меня на локальном компьютере настроено несколько сайтов - customerappglobal, customerapp и naturaleigh. У меня есть только один - customerappglobal - работающий на данный момент, потому что это единственный, который мне нужен. Я добавил следующий код в мой файл httpd.conf:
<VirtualHost *:427>
# The name to respond to
ServerName customerappglobal
# Folder where the files live
DocumentRoot "C:/HeritageApps/CustomerApp_v2"
# A few helpful settings...
<Directory "C:/HeritageApps/CustomerApp_v2">
allow from all
order allow,deny
# Enables .htaccess files for this site
AllowOverride All
</Directory>
# Apache will look for these two files, in this order, if no file is specified in the URL
DirectoryIndex index.html index.php
</VirtualHost>
<Directory "c:/HeritageApps">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride all
#
# Controls who can get stuff from this server.
#
# onlineoffline tag - don't remove
#Allow,Deny
Order Deny,Allow
Allow from all
</Directory>
Этого, по-видимому, достаточно для его работы (о, и строка добавлена в файл HOSTS ..).
В любом случае я использую wampserver (последний) с PHP 5, Apache и mySQL. Сайт загружается нормально, если я не использую относительный путь для require_once в файле, который пытаюсь загрузить.
Я получаю следующую ошибку:
Предупреждение: require_once (/vars.inc)
[function.require-Once]: не удалось
открытый поток: нет такого файла или каталога
в
C: \ HeritageApps \ CustomerApp_v2 \ Пользователи \ Customers.php
по линии 2
Неустранимая ошибка: require_once ()
[function.require]: не удалось открыть
требуется '/vars.inc'
(include_path = '.; C: \ php5 \ pear') в
C: \ HeritageApps \ CustomerApp_v2 \ Пользователи \ Customers.php
по линии 2
Насколько я знаю, путь включения (C: \ php5 \ pear) не существует, и я не могу найти любой след этого пути в файле php.ini или файлах httpd.conf. Я читал, что отсутствие пути - это причина появления ошибки, но я не нашел никаких решений. Это происходило в течение последнего дня или двух, и я, как правило, страдаю от проклятия раздражения и злости, если что-то не работает слишком долго - так что, пожалуйста, кто-нибудь может мне помочь с этим? Я действительно не знаю, что идет не так или где это идет не так ... Я искал везде , что я могу придумать. Мне просто нужно иметь возможность изменить путь включения для всех приложений в отдельности (или глобальное изменение было бы блестящим началом !!).