PHP-Zend Framework-在CentOS服务器上从另一个操作的视图调用操作

PHP-Zend Framework-在CentOS服务器上从另一个操作的视图调用操作,php,zend-framework,action,centos,call,Php,Zend Framework,Action,Centos,Call,我在CentOS上部署PHP项目,并使用Zend Framework 我有问题: 当我从另一个操作的视图调用一个操作时,它在Windows Server上显示良好,但在CentOS Server上显示不好。查看源html时,头标记中没有加载信息 例如: 文件中:index.phtml,用于产品控制器中的索引操作 <div class="left"> <?php echo $this->action('left', $this->controller,'pr

我在CentOS上部署PHP项目,并使用Zend Framework

我有问题:

当我从另一个操作的视图调用一个操作时,它在Windows Server上显示良好,但在CentOS Server上显示不好。查看源html时,头标记中没有加载信息

例如:

文件中:index.phtml,用于产品控制器中的索引操作

<div class="left">
     <?php echo $this->action('left', $this->controller,'product',array('currentModule'=>$this->module)); ?>
</div>
<div class='right'>
    <?php echo $this->action('list', $this->controller, 'product',array('currentModule'=>$this->module,'back'=> $this->back,'page'=> $this->page)); ?>
</div>
所以,我们可以看到。在index.phtml中,我在ProductController中调用了另一个action left action和list action。Windows正常,但在CentOS上,此代码不起作用

请帮我在CentOS上运行

当我尝试删除2此操作时:

<div class="left">
     //code 
  </div>
    <div class='right'>
       //code 
    </div>
所以,它在CentOS上运行:


谢谢

当您遇到区分大小写的问题时,Windows迁移到基于unix的系统通常会遇到这样的问题—Windows不要求大小写正确,但unix需要。请确保您的文件夹和php文件名大小写正确,然后重试-如果没有,请告诉我们您遇到的一些错误,我们可以提供更多帮助


顺便说一句,这里有点离题,但action view helper效率不高,我建议改为查看自定义视图helper和渲染视图helper。

等等,它是否在CentOS上工作?嗨,jprofitt,我希望它在CentOS上运行,目前它在CentOS上还没有工作。请帮帮我!听起来像是CentOS服务器上的PHP配置问题。。。你是如何安装PHP的?版本是否相同?需要我的客户:Apache 2.2.22、PHP 5.3.13、MySql 5.5.23,我安装了它们。其他所有模块都可以,但只有此模块有问题。当我调试时,我检测到这一行出现的问题,即调用操作。感谢williamvicary,我将尝试为您构建演示版本。