Something.php无法打开流 - yii

时间:2014-07-05 15:43:34

标签: php yii

我最近将我的网站从localhost移到了在线服务器(secretspygirl.com)。大部分网站都在运行,我已经确认我已连接到我的数据库。当我在同一模型中进行呼叫时,我可以访问我的数据库(例如,如果一个表被调用"食物",我已经能够在食物模型中调用查询。)但是,当我试图打电话给"人们" favpeople控制器中的模型我得到一个错误。

include(people.php): failed to open stream: No such file or directory

这是发生错误的地方。

// this function redirects the user to the correct celebration page 
public function actionFavpeople()
{
     $favname = people::model()->favpeoplename();
     $peoplearray = people::model()->favpeople();

     // if the $peoplearray matches the hardcoded id of mom then the video becomes mom. 
     if ($peoplearray == Yii::app()->params['momid'])
     {

如果您有任何建议我会非常感激。这是我上传我的网站的东西吗?

1 个答案:

答案 0 :(得分:1)

它需要

 $favname = People::model()->favpeoplename();
 $peoplearray = People::model()->favpeople();

某些文件系统具有不区分大小写的文件名解析,意味着People.phppeople.php相同,如OS X上的HFS +,某些操作系统区分两者,即它们是两个不同的文件,如大多数Linux发行版关于debian,CentOS等的ext2 / 3/4;有关详细信息,请参阅https://en.wikipedia.org/wiki/Filename#Letter_case_preservation

您可能已经使用不敏感的进行开发,而您的服务器也很敏感。

模型文件以大写字母开头,因此调用也必须是大写的,因此上述更改