SQL Error Message: "Can't create/write to file 'C:\DOCUME~1\MYSQL_~1\LOCALS~1\Temp\#sql62c_3cf1_0.MYI' (Errcode: 28)" SQL : "SHOW FULL COLUMNS FROM `oz_config`" SQL Error code: "7335941".

Error reason:

Uncaptured exception.

Details: exception 'FLEA_Db_Exception_SqlQuery' with message 'SQL Error Message: "Can't create/write to file 'C:\DOCUME~1\MYSQL_~1\LOCALS~1\Temp\#sql62c_3cf1_0.MYI' (Errcode: 28)"
SQL : "SHOW FULL COLUMNS FROM `oz_config`"
SQL Error code: "7335941".' in D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Db\Driver\Mysql.php:122
Stack trace:
#0 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Db\Driver\Mysql.php(240): FLEA_Db_Driver_Mysql->execute('SHOW FULL COLUM...')
#1 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Db\TableDataGateway.php(1996): FLEA_Db_Driver_Mysql->metaColumns('`oz_config`')
#2 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Db\TableDataGateway.php(333): FLEA_Db_TableDataGateway->_prepareMeta()
#3 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Db\TableDataGateway.php(306): FLEA_Db_TableDataGateway->setDBO(Object(FLEA_Db_Driver_Mysql))
#4 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA.php(296): FLEA_Db_TableDataGateway->FLEA_Db_TableDataGateway()
#5 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\inc\global.fun.php(86): FLEA::getSingleton('model_config')
#6 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\inc\controller.cls.php(20): m()
#7 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\inc\controller.cls.php(145): controller->__construct('config')
#8 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\app\controller\default.php(5): mai_controller->__construct()
#9 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Dispatcher.php(103): controller_default->__construct()
#10 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Dispatcher.php(77): FLEA_Dispatcher->_executeAction('default')
#11 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA.php(657): FLEA_Dispatcher->dispatching('default', 'index', 'controller_defa...')
#12 D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\index.php(26): FLEA::runMVC()
#13 {main}

Exception: FLEA_Db_Exception_SqlQuery
Message: SQL Error Message: "Can't create/write to file 'C:\DOCUME~1\MYSQL_~1\LOCALS~1\Temp\#sql62c_3cf1_0.MYI' (Errcode: 28)" SQL : "SHOW FULL COLUMNS FROM `oz_config`" SQL Error code: "7335941".


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Db\Driver\Mysql.php [240]
#13 FLEA_Db_Driver_Mysql::execute('SHOW FULL COLUMNS FROM `oz_ ...')
ARGS:
Array
(
    [0] => SHOW FULL COLUMNS FROM `oz_config`
)

SOURCE CODE:
 230               'BLOB'          => 'X',
 231               'TEXT'          => 'X',
 232               'MEDIUMBLOB'    => 'X',
 233               'MEDIUMTEXT'    => 'X',
 234               'LONGBLOB'      => 'X',
 235               'LONGTEXT'      => 'X',
 236               'ENUM'          => 'C',
 237               'SET'           => 'C',
 238           );
 239   
 240           $rs = $this->execute(sprintf($this->META_COLUMNS_SQL, $table));
 241           if (!$rs) { return false; }
 242           $retarr = array();
 243           while (($row = mysql_fetch_assoc($rs))) {
 244               $field = array();
 245               $field['name'] = $row['Field'];
 246               $type = $row['Type'];
 247   
 248               $field['scale'] = null;
 249               $queryArray = false;
 250               if (preg_match('/^(.+)\((\d+),(\d+)/', $type, $queryArray)) {


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Db\TableDataGateway.php [1996]
#12 FLEA_Db_Driver_Mysql::metaColumns('`oz_config`')
ARGS:
Array
(
    [0] => `oz_config`
)

SOURCE CODE:
 1986               $meta = FLEA::getCache($cacheId, FLEA::getAppInf('dbMetaLifetime'));
 1987               if (is_array($meta)) {
 1988                   $this->meta = $meta;
 1989                   return true;
 1990               }
 1991           }
 1992   
 1993           /**
 1994            * 从数据库获得 meta
 1995            */
 1996           $this->meta = $this->dbo->metaColumns($this->qtableName);
 1997           if (!is_array($this->meta) || empty($this->meta)) {
 1998               FLEA::loadClass('FLEA_Db_Exception_MetaColumnsFailed');
 1999               return __THROW(new FLEA_Db_Exception_MetaColumnsFailed($this->qtableName));
 2000           }
 2001   
 2002           if ($cached) {
 2003               return FLEA::writeCache($cacheId, $this->meta);
 2004           } else {
 2005               return true;
 2006           }


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Db\TableDataGateway.php [333]
#11 FLEA_Db_TableDataGateway::_prepareMeta()
ARGS:
Array
(
)

SOURCE CODE:
 323           $this->dbo =& $dbo;
 324   
 325           if (empty($this->schema) && !empty($dbo->dsn['schema'])) {
 326               $this->schema = $dbo->dsn['schema'];
 327           }
 328           if (empty($this->fullTableName)) {
 329               $this->fullTableName = $dbo->dsn['prefix'] . $this->tableName;
 330           }
 331           $this->qtableName = $dbo->qtable($this->fullTableName, $this->schema);
 332   
 333           if (!$this->_prepareMeta()) {
 334               return false;
 335           }
 336           $this->fields = array_keys($this->meta);
 337   
 338           if (is_array($this->validateRules)) {
 339               foreach ($this->validateRules as $fieldName => $rules) {
 340                   $fieldName = strtoupper($fieldName);
 341                   if (!isset($this->meta[$fieldName])) { continue; }
 342                   foreach ((array)$rules as $ruleName => $rule) {
 343                       $this->meta[$fieldName][$ruleName] = $rule;


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Db\TableDataGateway.php [306]
#10 FLEA_Db_TableDataGateway::setDBO(FLEA_Db_Driver_Mysql)
ARGS:
Array
(
    [0] => FLEA_Db_Driver_Mysql Object
        (
            [NEXT_ID_SQL] => UPDATE %s SET id = LAST_INSERT_ID(id + 1)
            [CREATE_SEQ_SQL] => CREATE TABLE %s (id INT NOT NULL)
            [INIT_SEQ_SQL] => INSERT INTO %s VALUES (%s)
            [DROP_SEQ_SQL] => DROP TABLE %s
            [META_COLUMNS_SQL] => SHOW FULL COLUMNS FROM %s
            [PARAM_STYLE] => ?
            [HAS_INSERT_ID] => 1
            [HAS_AFFECTED_ROWS] => 1
            [_mysqlVersion] => 5.5.19
            [TRUE_VALUE] => 1
            [FALSE_VALUE] => 0
            [NULL_VALUE] => NULL
            [HAS_TRANSACTION] => 
            [HAS_SAVEPOINT] => 
            [RESULT_FIELD_NAME_LOWER] => 
            [dsn] => Array
                (
                    [driver] => mysql
                    [host] => localhost
                    [login] => chinaiai1
                    [password] => wBP1QGO06T
                    [database] => chinaiai1
                    [port] => 
                    [options] => 
                    [prefix] => oz_
                    [schema] => 
                    [id] => mysql://chinaiai1:wBP1QGO06T@localhost_oz_/chinaiai1//
                )

            [conn] => Resource id #15
            [log] => Array
                (
                )

            [querycount] => 3
            [lasterr] => Can't create/write to file 'C:\DOCUME~1\MYSQL_~1\LOCALS~1\Temp\#sql62c_3cf1_0.MYI' (Errcode: 28)
            [lasterrcode] => 1
            [_insertId] => 
            [_transCount] => 0
            [_hasFailedQuery] => 
            [_savepointStack] => Array
                (
                )

        )

)

SOURCE CODE:
 296           // 初始化数据访问对象
 297           if (!isset($params['dbo'])) {
 298               if (isset($params['dbDSN'])) {
 299                   $dbo =& FLEA::getDBO($params['dbDSN']);
 300               } else {
 301                   $dbo =& FLEA::getDBO();
 302               }
 303           } else {
 304               $dbo =& $params['dbo'];
 305           }
 306           $this->setDBO($dbo);
 307   
 308           // 当 skipCreateLinks 不为 true 时,建立关联
 309           if (!isset($params['skipCreateLinks']) || $params['skipCreateLinks'] == false) {
 310               $this->relink();
 311           }
 312       }
 313   
 314       /**
 315        * 设置数据库访问对象
 316        *


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA.php [296]
#9 FLEA_Db_TableDataGateway::FLEA_Db_TableDataGateway()
ARGS:
Array
(
)

SOURCE CODE:
 286    } else {
 287    $classExists = class_exists ( $className );
 288    }
 289    if (! $classExists) {
 290    if (! FLEA::loadClass ( $className )) {
 291    $return = false;
 292    return $return;
 293    }
 294    }
 295   
 296    $instances [$className] = & new $className ( );
 297    FLEA::register ( $instances [$className], $className );
 298    return $instances [$className];
 299    }
 300   
 301    /**
 302     * 将一个对象实例注册到对象实例容器,以便稍后取出
 303     *
 304     * example:
 305     * <code>
 306     * $obj =& new MyClass();


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\inc\global.fun.php [86]
#8 FLEA::getSingleton('model_config')
ARGS:
Array
(
    [0] => model_config
)

SOURCE CODE:
 76    $encode_arr = array ("ASCII", "CP936", "GBK", "GB2312", "BIG5", "ISO-8859-1", "JIS", "eucjp-win", "sjis-win", "EUC-JP", "UTF-8" );
 77    $encoded = mb_detect_encoding ( $data, $encode_arr );
 78    return mb_convert_encoding ( $data, 'utf-8', $encoded );
 79   }
 80   
 81   /* --------------------限制与具体架构中的通用函数------------------------ */
 82   /**
 83    * 获取数据层类
 84    */
 85   function m($ado) {
 86    return FLEA::getSingleton ( 'model_' . $ado );
 87   }
 88   /* ------------------------SOA---------------------------- */
 89   /**
 90    * 图片上传
 91    * @param string $photoName 图片名称
 92    * @param string $formName 表单获取值
 93    * @return 成功返回图片名称 失败返回null
 94    */
 95   function upload_photo($photoName = null, $formName = 'photo', $ext = 'jpg') {
 96    if ($photoName == null) {


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\inc\controller.cls.php [20]
#7 m()
ARGS:

SOURCE CODE:
 10   
 11    var $smarty;
 12   
 13    function __construct($controllerName) {
 14    $this->_controllerName = $controllerName;
 15   
 16    $this->smarty = new Smarty ();
 17    $this->smarty->template_dir = ROOT . 'template';
 18   
 19    //初始化系统参数
 20    $cos = m ( 'config' )->findAll ();
 21    foreach ( $cos as $key => $value ) {
 22    $ins [$value ['name']] = $value ['value'];
 23    }
 24    $this->assign ( 'inis', $ins );
 25    }
 26   
 27    function _beforeExecute() {
 28    $this->assign ( 'a', $this->_actionName );
 29    $this->assign ( 'c', $this->_controllerName );
 30    }


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\inc\controller.cls.php [145]
#6 controller::__construct('config')
ARGS:
Array
(
    [0] => config
)

SOURCE CODE:
 135    redirect ( lastUrl () );
 136    }
 137   }
 138   
 139   /**
 140    * 前台控制器
 141    */
 142   class mai_controller extends controller {
 143   
 144    function __construct() {
 145    parent::__construct ();
 146    }
 147   
 148    function _beforeExecute() {
 149    parent::_beforeExecute ();
 150    define ( 'THEME', 'theme' . DS );
 151    }
 152   
 153    function _view($view = '') {
 154    if ($view == '')
 155    $view = $this->_actionName . '.html';


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\app\controller\default.php [5]
#5 mai_controller::__construct()
ARGS:
Array
(
)

SOURCE CODE:
  1   <?php
  2   class controller_default extends mai_controller {
  3   
  4    function __construct() {
  5    parent::__construct ();
  6   
  7    //计数器
  8    $hit = m ( 'config' )->find ( array ('name' => 'hit' ) );
  9    $hit ['name'] = 'hit';
 10    $hit ['value'] ++;
 11    m ( 'config' )->save ( $hit );
 12    }
 13   
 14    function actionIndex() {
 15    $this->_view ();


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Dispatcher.php [103]
#4 controller_default::__construct()
ARGS:
Array
(
)

SOURCE CODE:
  93   
  94           $controller = null;
  95           $controllerClassFilename = null;
  96           do {
  97               // 载入控制对应的类定义
  98               if (!$this->_loadController($controllerClass)) { break; }
  99   
 100               // 构造控制器对象
 101               FLEA::setAppInf('FLEA.internal.currentControllerName', $controllerName);
 102               FLEA::setAppInf('FLEA.internal.currentActionName', $actionName);
 103               $controller =& new $controllerClass($controllerName);
 104               if (!method_exists($controller, $actionMethod)) { break; }
 105               if (method_exists($controller, '__setController')) {
 106                   $controller->__setController($controllerName, $actionName);
 107               }
 108               if (method_exists($controller, '__setDispatcher')) {
 109                   $controller->__setDispatcher($this);
 110               }
 111   
 112               // 调用 _beforeExecute() 方法
 113               if (method_exists($controller, '_beforeExecute')) {


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA\Dispatcher.php [77]
#3 FLEA_Dispatcher::_executeAction('default')
ARGS:
Array
(
    [0] => default
)

SOURCE CODE:
 67   
 68       /**
 69        * 从请求中分析 Controller、Action 和 Package 名字,然后执行指定的 Action 方法
 70        *
 71        * @return mixed
 72        */
 73       function dispatching()
 74       {
 75           $controllerName = $this->getControllerName();
 76           $actionName = $this->getActionName();
 77           return $this->_executeAction($controllerName, $actionName, $this->getControllerClass($controllerName));
 78       }
 79   
 80       /**
 81        * 执行指定的 Action 方法
 82        *
 83        * @param string $controllerName
 84        * @param string $actionName
 85        * @param string $controllerClass
 86        *
 87        * @return mixed


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\lib\FLEA\FLEA.php [657]
#2 FLEA_Dispatcher::dispatching('default', 'index', 'controller_default')
ARGS:
Array
(
    [0] => default
    [1] => index
    [2] => controller_default
)

SOURCE CODE:
 647     */
 648    function runMVC() {
 649    FLEA::init ();
 650   
 651    // 载入调度器并转发请求到控制器
 652    $dispatcherClass = 'FLEA_Dispatcher';
 653    FLEA::loadClass ( $dispatcherClass );
 654   
 655    $dispatcher = & new $dispatcherClass ( $_GET );
 656    FLEA::register ( $dispatcher, $dispatcherClass );
 657    $dispatcher->dispatching ();
 658    }
 659   
 660    /**
 661     * 准备运行环境
 662     */
 663    function init() {
 664    static $firstTime = true;
 665   
 666    // 避免重复调用 FLEA::init()
 667    if (! $firstTime) {


Filename: D:\www\web\chinaiai.net_EiRmhDO45RFntwKqE435\wwwroot\index.php [26]
#1 FLEA::runMVC()
ARGS:
Array
(
)

SOURCE CODE:
 16    'driver' => 'mysql',
 17    'host' => 'localhost',
 18    'login' => 'chinaiai1',
 19    'password' => 'wBP1QGO06T',
 20    'database' => 'chinaiai1' 
 21    )
 22   );
 23   //FLEA::setAppInf('urlMode', URL_REWRITE);
 24   
 25   FLEA::import(ROOT . 'app/');
 26   FLEA::runMVC();
 27   ?>