2013-06-11 67 views
0

我正在尝试使用Stripe进行支付处理。我从本地机器上获得了一切顺利运行,并且所有内容在辅助服务器上也能顺利运行。尝试包含stripe.php时出错

然而,当我复制一切交给现场服务器,尝试包括Stripe.php时,该网站抛出一个错误:

Array 
(
    [type] => 2 
    [message] => include(): Failed opening 'stripe/lib/stripe.php' for inclusion  
    (include_path='.:/usr/lib/php6') 
    [file] => /..../stripeprocess.php 
    [line] => 10 
) 

让我知道如果你需要更多的信息

+1

'/..../ stripeprocess.php'是一种什么样的路径?这看起来并不合理。另外,什么是'php6'?我们只能达到'5.4'。 – Halcyon

+0

你知道PHP6。完整的unicode [和狗屎](http://www.amazon.com/PHP-MySQL-Dynamic-Web-Sites/dp/032152599X)! :-) – PeeHaa

+0

对不起,......只是代替了剩余的路线。我不知道为什么它是php6 - htaccess文件可能已经做到了,但我现在编辑它。我不知道为什么它仍然说php6 –

回答

1

正确包含路径,或使用完整路径,或通过set_include_path()设置本地包含路径。 /..../没有任何意义。

+0

虽然你没有真正添加更多的信息比我知道,你的评论让我重新检查文件名 - 结果一个是大写,而另一个不是。谢谢。 –

+0

会问如果文件系统是大小写敏感的,如果你已经检查过,但是认为你会先检查一下:)玩得开心! – somedev

+1

大声笑我会先检查,但它在我的本地机器和单独的服务器上工作。只是表明HKI通常是问题:D –