Linking files to be found by PHP server

General Tech Bugs & Fixes 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

What is the correct way to link local directory ~/dir to /path/dir, so that the PHP server looking for /path/dir/file.php will find ~/dir/file.php?

In my concrete situation I am running XAMPP PHP server on Mac getting the following errors:

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

So PHP is looking for the file:

/Applications/XAMPP/xamppfiles/htdocs/tms/tms.php

Which I am trying to link to my local directory

/Users/dmitrizaitsev/Sites/newsite/tms

…which contains the file tms.php.

I have tried to

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

but it doesn't seem to work with PHP and doesn't list the files:

|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

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.