Yii 问题,同时从 Windows 迁移到 Linux


Yii issue while moving from windows to linux

我在 ubuntu 上做了几个 yii 1.1 项目,然后将其托管在 Linux 服务器上。但是当我在 wamp 上下载这些项目时,它不起作用。

在我们的视图中,我放置了这样的代码

 <img src="<? echo Yii::app()->baseUrl; ?>/"></img>

当我在 Windows Wamp 上运行它时,PHP 没有执行,并且 baseurl 部分被发送到浏览器而没有被执行,整个网站也不会显示。为什么会这样?

我已经设置了路径和其他设置.....即使在我能够使用 yiic .bat创建和运行新闻项目的 Windows 系统上,在 Linux 上创建的项目也不起作用......但是使用 yiic 创建的新项目.bat有效。

最有可能的是你使用的是较新版本的 PHP,其中短标签<?或不接受 PHP,而是你需要使用完整的开始标签<?php

如果你想允许短标签,你可以把它添加到你的php.ini文件中

short_open_tag=On