从 windows 移动到 linux 时出现 Yii 问题
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 部分被发送到浏览器而没有被执行并且整个站点没有显示。为什么会这样?
我已经设置了路径和其他设置..... 即使在 windows 系统上我也可以使用 yiic.bat 创建和 运行 新闻项目,项目已创建在 linux 上不起作用...但是使用 yiic.bat 创建的新项目有效。
很可能是您使用的是较新版本的 PHP,其中短标签 <?
或未被 PHP 接受,而您需要使用完整的开始标签 <?php
.
如果您想要允许短标签,您可以将其添加到您的 php.ini 文件
short_open_tag=On
我在 ubuntu 上做了几个 yii 1.1 项目,然后将其托管在 linux 服务器上。但是当我在 wamp 上下载这些项目时,它不起作用。
在我们看来,我放了这样的代码
<img src="<? echo Yii::app()->baseUrl; ?>/"></img>
并且当我 运行 它在 windows wamp 上时,php 没有被执行并且 baseurl 部分被发送到浏览器而没有被执行并且整个站点没有显示。为什么会这样?
我已经设置了路径和其他设置..... 即使在 windows 系统上我也可以使用 yiic.bat 创建和 运行 新闻项目,项目已创建在 linux 上不起作用...但是使用 yiic.bat 创建的新项目有效。
很可能是您使用的是较新版本的 PHP,其中短标签 <?
或未被 PHP 接受,而您需要使用完整的开始标签 <?php
.
如果您想要允许短标签,您可以将其添加到您的 php.ini 文件
short_open_tag=On