PHP代码适用于共享主机,但不适用于Xampp

Joh*_*ohn 2 php xampp codeigniter

我有一个使用Codeigniter框架开发的PHP应用程序.

我的应用程序完全可以在我的共享托管服务(Hostgator)上找到,但在使用Xampp进行本地开发时无效.

我附上了一个屏幕截图,显示了我在Xampp中看到的与我在网络主机上看到的内容的示例.

我到目前为止尝试过的东西:

  • 仔细检查数据库设置
  • 重新安装Xampp(这样做了5次......)
  • 重启电脑
  • 检查Xampp apache错误日志(在那里没什么用)
  • 检查端口是否被其他服务占用
  • 在codeigniter中设置我的基本URL并将虚拟主机添加到apache配置文件
  • 编辑hosts文件以将虚拟主机指向localhost

截图

这是我上面图片的代码:

<?if($this->data['site_logo']!=''):?>
      <img SRC="<?=$this->data['site_logo']?>" alt="<?=$this->data['site_name']?>" />
<?endif;?>
Run Code Online (Sandbox Code Playgroud)

谢谢!

rek*_*ire 5

xampp上似乎禁用了Shorttags.

只需在问号后添加一个php.每个PHP部分都应该从一开始

<?php
Run Code Online (Sandbox Code Playgroud)

更正确的版本

<?=$var?>
Run Code Online (Sandbox Code Playgroud)

<?php echo($var); ?>
Run Code Online (Sandbox Code Playgroud)