0

我有一个自己的身份验证模块,它在 settings.yml 中注册:

.actions:
  login_module:           auth
  login_action:           index

在模块 auth 的 indexSuccess 中,我有一个小程序,我在其中使用 Java Native Access 来访问 dill 库。小程序已签名。这是 indexSucces:

<?php if ($showApplet): ?>
  <applet code="attribute.class" codebase="/applet/" archive="/applet/attribute.jar, /applet/jna-4.0.0.jar" width="1" height="1">
  <param name="url" value="<?php echo $url ?>" />
</applet>
<?php else: ?>
  <?php include_partial('form', array('form' => $form)) ?>
<?php endif ?>

当我使用 frontend_dev 调用我的项目时,一切正常。但是当我尝试使用 index.php 调用它时它不起作用(500 内部服务器错误)。是因为安全限制吗?如果是这样,我怎样才能让它工作?还是这个问题有其他原因?

4

1 回答 1

1

您是否尝试过清除缓存?当 prod 环境 (index.php) 中发生问题但 dev 环境 (frontend_dev.php) 中没有出现问题时,通常是由于缓存。

php symfony clear cache当您在项目根目录中时,只需在命令行中,或者只是删除cache文件夹的内容

于 2013-08-27T13:14:05.903 回答