麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Yii2框架打包成Phar包報錯的經歷

2019-11-14 13:17:20
字體:
來源:轉載
供稿:網友

以yii2為例

打包文件過程比較簡單,但打包好以后簡單測試yii命令,一直報錯:

php Fatal error: Uncaught yii/base/InvalidParamException: The directory does not exist: phar:///Users/jimmy/PHP/Library/yii2-advanced/yii2.phar/console in phar:///Users/jimmy/PHP/Library/yii2-advanced/yii2.phar/base/Module.php:224

一開始一直以為是打包出了問題有文件沒有被打包進去,換了各種姿勢去打包,還是報各種錯。

最后沒辦法的情況下,去看了報錯的這個文件,發現用了realpath來判斷路徑是否存在,注釋掉后,基本正常。這是php一個bug。

/** * Sets the root directory of the module. * This method can only be invoked at the beginning of the constructor. * @param string $path the root directory of the module. This can be either a directory name or a path alias. * @throws InvalidParamException if the directory does not exist. */public function setBasePath($path){    $path = Yii::getAlias($path);    $p = $path;//realpath();    if ($p !== false && is_dir($p)) {        $this->_basePath = $p;    } else {        throw new InvalidParamException("The directory does not exist: $path");    }}

http://git.oschina.net/web3d/codes/zyhsoev0b3i9u5njgaf42


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产黄色一区二区 | 国产毛片自拍 | wwwxxx视频 | 99精品视频免费 | 国产精品久久久久久久久久久久午夜 | 国产午夜精品在线 | 国产成人观看 | 午夜小网站 | 国产一区亚洲 | 精品国产一区二区三区久久久 | 亚洲成人福利 | 97伦理| 久久久久久久久久久综合 | 日韩美香港a一级毛片免费 欧美一级淫片007 | 看免费一级毛片 | 国产精品免费久久久久久 | 激情网站视频 | 亚洲视频欧美 | 欧美爱爱视频 | 黄色特级片黄色特级片 | 激情午夜天 | 久久艳片| 欧美ab| 日韩视频观看 | 中文字幕在线观看免费视频 | 少妇一级淫片免费放正片 | 国产一区二区视频在线播放 | 亚洲啪| 久久久久久久亚洲精品 | 国产精品视频导航 | 国产成人av免费 | 国产精品久久久久久模特 | 欧美一级网 | 久久99国产伦子精品免费 | 成人在线免费视频观看 | 亚洲自拍第二页 | 成年人免费黄色片 | 欧美日韩大片在线观看 | 久久精品女人天堂av | 91av在线免费视频 | 最新中文在线视频 |