【问题标题】:What's wrong with my Symfony deployment on IIS?我在 IIS 上的 Symfony 部署有什么问题?
【发布时间】:2011-05-06 14:22:09
【问题描述】:

我是 Symfony 新手,我正在尝试将我的应用程序部署到 IIS 服务器上。

我已按照http://trac.symfony-project.org/wiki/symfonyOnIIS 中的步骤进行操作,但没有任何乐趣。基本都设置好了(我可以在http://playcafe.rcwit.com.au/bookings/index.php看到默认页面)。

我可以访问我的模块的索引 (http://playcafe.rcwit.com.au/bookings/index.php/booking),但这仅显示索引操作的布局。模板没有显示,_form.php 部分也没有显示。

如果没有任何工作,我不会这么困惑......但为什么布局被正确点击而模板和表单部分没有显示?

知道从哪里开始寻找吗?

谢谢!

【问题讨论】:

  • 尝试清除缓存,并检查是否显示错误(尝试在 index.php 文件顶部使用trigger_error())。另外,请尝试使用开发环境。
  • 感谢您的提示。我已经清除了缓存,并且使用开发环境并没有更好,但确实给出了错误消息:Parse error: syntax error, unexpected $end in C:\inetpub\playcafeBookings\apps\frontend\modules\booking\templates\_form.php on line 504。 (playcafe.rcwit.com.au/bookings/frontend_dev.php/booking)
  • 哦,顺便说一句,_form.php 的精确副本在我的开发 (apache) 环境中运行良好。
  • 奇怪,你可以检查一下这个文件没有损坏,或者把它贴在这里让我们检查一下。

标签: templates iis deployment symfony1 partial


【解决方案1】:

好的,事实证明这真的不是 IIS 问题。我遇到的错误与部分使用短 PHP 开放标签(<? 而不是 <?php)有关,因为 IIS 中的配置不同。

其他 IIS 问题仍未完全解决,但正在解决这些问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 2021-05-20
    • 2012-01-11
    • 2012-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多