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

General aliases not working in hosting yii2

我上传了一个yii2项目到一个主机上,在测试应用程序时我发现一个插件没有正常工作,更详细地检查发现yii的默认别名没有正常工作,即,它没有显示任何内容。

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

这是我本地主机的截图:

这个来自主机:

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

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

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

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

你好。

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

现在效果很好。

非常感谢,抱歉打扰了。

你好。