通用别名在托管 yii2 中不起作用

问题描述

上传一个 yii2 项目到托管,在测试应用程序时我注意到一个插件不能正常工作,更详细地检查,结果是 yii 的认别名不能正常工作,也就是说,它可以不显示任何内容

示例:@web 应该显示 / emailsender / web / 在这种情况下,它不会显示它。

这是来自我的本地主机的屏幕截图:

enter image description here

来自主办方的这个:

enter image description here

我只是执行这一行来查看别名:

<?PHP echo Yii::getAlias('@web/'); ?>

项目文件夹的权限为 0755,子文件夹和文件如 yii.bat 等,权限为 0644。

可能有什么问题?希望你能帮助我。

您好。

解决方法

阅读 Michal 的回答,文件指向 url 文件夹 (/var/www/html/...) 而不是 web (http://doman.com/img...),我不得不将插件的配置更改为基本 URL可以访问。

现在效果很好。

非常感谢,打扰了。

您好。