php - Yii Framework 和 Google App Engine 中的权限问题

标签 php google-app-engine yii google-cloud-storage

我正在使用 PHP 中的 yii 框架开发一个网络应用程序,并将其托管到 Google App Engine。当我在本地主机上使用 Google App Launcher 运行应用程序时。它工作正常,但是当我将它部署到 Google App Engine 时,它​​向我显示错误

“错误 500 应用程序运行时路径“/base/data/home/apps/s~thegaumsy/1.XXXXXXXXXXXXX/webapp/protected/runtime”无效。请确保它是 Web 服务器进程可写的目录”

我在 Windows 7 上工作。请建议我仅适用于 Windows 的解决方案。

谢谢。

最佳答案

感谢用户poul-kg在 GitHub 上,您只需要 CSyslogRoute成分。确保导入 CSyslogRoute.php,以便您可以在日志应用程序组件下的配置文件中使用该类。

    // applicaion components
    'components'=>array(

        'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CSyslogRoute',
                    'levels'=>'error, warning',
                ),
            ),
        ),

    )

关于php - Yii Framework 和 Google App Engine 中的权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20374423/

相关文章:

java - 示例留言簿 GAE 项目 - 'Plugin execution not covered by lifecycle configuration'

php - 无法访问 Yii2 供应商类

mysql - 在yii2中选择最后一条记录之前

mysql - 使用yii框架在mysql中存储日期时间

php - 我可以将 CodeSniffer 标准指定为开发 Composer 依赖项吗?

php - 在没有 .htaccess 的情况下,我有哪些替代方案来开发网站导航?

php - jQuery AJAX : Get a PHP array AND assign it to a Javascript variable

javascript - 背景视频可以在 Firefox 上运行,但不能在 Chrome 上运行

google-app-engine - 您可以在 App Engine 上传递给 memcache.get_multi 的 key 数量的实际限制是多少?

python - 在 Pyramid 中使用 App Engine 任务队列