【问题标题】:Error CRUD code generation using Gii使用 Gii 生成错误 CRUD 代码
【发布时间】:2017-10-02 21:29:15
【问题描述】:

我是 Yii2 的新手。 我无法在 Gii 中生成 CRUD 代码。 不断出错。

 PHP Warning – yii\base\ErrorException
mkdir(): File exists
1. in /var/www/html/yii/basic/vendor/yiisoft/yii2-gii/Generator.php at line 226
   public function saveStickyAttributes()
    {
        $stickyAttributes = $this->stickyAttributes();
        $stickyAttributes[] = 'template';
        $values = [];
        foreach ($stickyAttributes as $name) {
            $values[$name] = $this->$name;
        }
        $path = $this->getStickyDataFile();
        @mkdir(dirname($path), 0755, true);  <------- 226 
        file_put_contents($path, json_encode($values));
    }

它可以用什么连接?正确放置文件夹的权利。

环境:

  • 流浪者
  • 精确64
  • PHP 5.5.26
  • Apache/2.4.12 (Ubuntu)

【问题讨论】:

  • 您必须删除它所在的现有文件并重试,否则您必须更改文件名。
  • 已删除文件模型和视图 - 没有帮助 ((
  • 尝试删除目录并重新创建。
  • 我按照yiiframework.com/doc-2.0/guide-start-gii.html的指导,我不明白那里的文件夹如何被删除,可能是文件夹的权限错误?
  • 也许你是对的。检查您的项目目录的权限。

标签: php yii2


【解决方案1】:

尝试在 php.ini 中禁用 Xdebug

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 2016-09-15
    • 1970-01-01
    相关资源
    最近更新 更多