Я не могу получить php_value include_path
работать с XAMPP. Кажется, что это должно быть легко решить проблему, но искал и пытался часами.
Изменение корня в Apache / XAMPP httpd.cfg
работает как шарм, но пытается сделать то же самое в .htaccess
файл просто нет. Вот мой полный .htaccess
файл (все работает, кроме этого аспекта):
Options +FollowSymLinks -MultiViews
rewriteEngine on
RewriteBase /
## Hide .php extension by external redirection:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,NC]
## Internally redirect to .php extension:
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php
RewriteCond %{REQUEST_URI} !^/products/.*$
## Redirect to index when page is missing.
ErrorDocument 404 http://www.xxxxx.xxx
php_value include_path ".:D:/Applications/XAMPP/htdocs/project1"
Я пробовал бесконечные варианты:
".:D:\Applications\XAMPP\htdocs\project1"
.:D:/Applications/XAMPP/htdocs/project1
".:/project1"
И все вариации этого. Я просто не могу понять это. Есть какие-нибудь предложения?
В Windows вы используете ;
и не :
как разделитель в операторах пути, поэтому попробуйте
php_value include_path ".;D:/Applications/XAMPP/htdocs/project1"
Других решений пока нет …