Мой сайт находится на сервере Apache. Путь: /var/www/example.com/public_html
Apache: Нет такого файла или каталога
Я пытаюсь получить доступ к файлу в папке public_html
.
PHP
require('/application/config/development/dev_config.php');
ОШИБКА
PHP Предупреждение: требуется (/application/config/development/dev_config.php): не удалось не удалось открыть поток: Нет такого файла или каталога в /var/www/example.com/public_html/index.php в строке 53
Когда я попытался сделать это:
require('application/config/development/dev_config.php');
Все работает нормально. Но я использовал косую черту во всем своем проекте. Есть ли способ изменить этот параметр в файле .htaccess
? поэтому я могу получить к нему доступ, используя /
.
Apache Config File
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
как я знаю 'require' не зависит от apache, также вы можете использовать поиск и замену в своем редакторе, это займет некоторое время, но это лучше. – robert
Кстати, некоторые IDE могут искать весь проект, чтобы найти и заменить – robert
'/' - общий термин. Это может быть на каждой странице. –