Как правильно связать локальный каталог ~/dir с /path/dir , чтобы сервер PHP, ищущий /path/dir/file.php , нашел ~/dir/file.php?
В моей конкретной ситуации я использую PHP-сервер XAMPP на Mac, получая следующие ошибки:
Warning: include_once(/Applications/XAMPP/xamppfiles/htdocs/tms/tms.php) [function.include-once]: failed to open stream: No such file or directory in /Users/dmitrizaitsev/Sites/newsite/index.php on line 2
Warning: include_once() [function.include]: Failed opening '/Applications/XAMPP/xamppfiles/htdocs/tms/tms.php' for inclusion (include_path='.:/Applications/XAMPP/xamppfiles/lib/php: /Applications/XAMPP/xamppfiles/lib/php/pear') in /Users/dmitrizaitsev/Sites/newsite/index.php on line 2
Итак, PHP ищет файл:
/Applications/XAMPP/xamppfiles/htdocs/tms/tms.php
Который я пытаюсь связать с моим локальным каталогом
/Users/dmitrizaitsev/Sites/newsite/tms
… Который содержит файл tms.php .
Я пытался
sudo ln -s ~/Sites/newsite/tms /Applications/XAMPP/xamppfiles/htdocs/
ls -lisa /Applications/XAMPP/xamppfiles/htdocs/tms
26232130 8 lrwxr-xr-x  1 root  admin  38 26 Apr 16:30 /Applications/XAMPP/xamppfiles/htdocs/tms -> /Users/dmitrizaitsev/Sites/newsite/tms
но он не работает с PHP и не перечисляет файлы:
|system| Dmitris-MacBook-Pro in /Applications/XAMPP/xamppfiles/htdocs
○ → ls -lisa /Applications/XAMPP/xamppfiles/htdocs/tms/
ls: /Applications/XAMPP/xamppfiles/htdocs/tms/: No such file or directory
