当我将网站变为现场时,为什么会出现此错误

时间:2014-07-02 05:31:03

标签: php magento include magento-1.7

Warning: include(Capulus/Customer/Model/Attribute/Source/Typeofcustomer.php)

[function.include]: failed to open stream: No such file or directory  in 

/home/netbizzc/public_html/lib/Varien/Autoload.php on line 93

当我要去manage customer并点击customer时出现错误...错误出现了..有人帮助我。 感谢

3 个答案:

答案 0 :(得分:1)

这是你的扩展问题。

我会尽力帮助你。您似乎在Source /文件夹中有TypeOfCustomer.php文件。如果你在Windows上测试你的网站,那么一切都会很好b \ c TypeOfCustomer.php等于Typeofcustomer.php。如果你的服务器是Linux,那么这将是“没有这样的文件或目录”的问题。请注意,linux对文件名区分大小写。

所以,如果我是对的,你需要将你的linux服务器上的这个文件重命名为Typeofcustomer.php

答案 1 :(得分:0)

我不是php专家......但我建议您使用相对路径,例如: 包括( “$ _ SERVER [DOCUMENT_ROOT] /lib/Varien/Autoload.php”); 而不是硬编码路径。

答案 2 :(得分:0)

首先,检查您的服务器上是否确实有该文件。

转到Capulus / Customer / Model / Attribute / Source /并确保Typeofcustomer.php与自动加载脚本中调用的名称相同。 如果文件存在,请告诉我们。

由于user344346已经提到它可能只是一个命名约定,你必须重命名你的文件。

干杯