脚本宝典收集整理的这篇文章主要介绍了php – 我的require_once路径出了什么问题?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
<b>Fatal error</b>: Class 'Facebook' not found in <b>/home/zjkkvcxc/public_htML/accepted.PHP</b> on line <b>9</b><br /> //THIS IS MY PHP REQUIRE PATH. require_once('PHP-sdk/facebook.PHP') ; //IN MY LOCAL envIRONMENT I WAS USING THIS PATH BECAUSE IT WAS THE ONLY ONE That WORKED. THIS DOESN'T WORK ON MY VPS THOUGH. require_once(dirname(__FILE__).'/PHP-sdk/facebook.PHP') ;
所以我们假设这是你的代码库路径;根据你的例子:
/home/zjkkvcxc/public_html/
$BASE_PATH = '/home/zjkkvcxc/public_html/';
require_once($BASE_PATH . 'PHP-sdk/facebook.PHP');
这样的设置有什么好处,你可以通过改变$BASE_PATH来匹配你的本地环境,让你的应用程序在环境之间移植.像这样可能是MAMP(Mac OS X LAMP)设置的路径:
$BASE_PATH = '/Application/MAMP/htdocs/';
关于奇数__FILE__如何在符号链接环境中起作用,read up here:
以上是脚本宝典为你收集整理的php – 我的require_once路径出了什么问题?全部内容,希望文章能够帮你解决php – 我的require_once路径出了什么问题?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。