【问题标题】:I get an error at first run of Yii1 applicationYii1 应用程序第一次运行时出现错误
【发布时间】:2020-07-04 08:46:35
【问题描述】:

我是 Yii 的新手。我正在尝试设置一个 yii 1 应用程序并收到此错误。

“应用程序运行时路径“C:\xampp\htdocs\gfs_design\protected\runtime”无效。请确保它是Web服务器进程可写的目录。”

我正在使用 Xampp,前端和 yii 文件夹位于我的 htdocs 目录中。 我做了什么:

  1. 我已将 Yii 文件夹设置为可从 properties\security\advanced 等写入

但我仍然得到错误。

有人可以帮忙吗?

【问题讨论】:

  • 使用 chmod -R 777 /path/to/runtime 文件夹,因为它应该可以公开访问。

标签: php yii yii1.x cexception


【解决方案1】:

运行时文件夹必须具有读写权限,并且应该可以公开使用。

请授予运行时文件夹的权限

chmod -R 777 /path/to/project/protected/runtime

【讨论】:

    【解决方案2】:

    第一次安装应用时,它没有运行时目录。只需在受保护的帮助中创建文件夹。

    【讨论】:

      【解决方案3】:

      由于 runtime 文件夹应该是可公开访问的,因此只需使用以下命令使该文件夹可从网络上写入/读取:

      chown -R www-data:www-data /path/to/project/protected/runtime
      chmod -R 777 /path/to/project/protected/runtime
      

      希望这会有所帮助。

      编辑:

      JFYI,runtime目录是Yii框架内部用来存储一些缓存数据的,比如日志,会话,资产。

      【讨论】:

      • 谢谢。有效。该应用程序甚至没有运行时文件夹。只需在受保护的帮助中创建文件夹。
      • 谢谢。有效。该应用程序甚至没有运行时文件夹。只需在受保护的帮助中创建文件夹。
      猜你喜欢
      • 1970-01-01
      • 2017-08-21
      • 2020-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多