69久久夜色精品国产69乱青草_国产高清日韩_亚洲一二三四区不卡_亚洲国产成人av网

  • 您好!歡迎來到金點子源碼網!
  • 登錄 注冊

源碼網_提供網站源碼、discuz、wordpress主題與插件和站長教程等資源的下載服務

易優上傳文件出現報錯/core/library/think/db/Connection.php第389行左右

易優上傳文件出現報錯/core/library/think/db/Connection.php第389行左右

易優上傳文件報錯涉及數據庫連接問題,以下是系統性解決方案

一、問題診斷

錯誤定位分析

<PRe class="ybc-pre-component ybc-pre-component_not-math">/core/library/think/db/Connection.php 第389行 通常涉及以下問題: 1. 數據庫連接失敗 2. 數據庫配置錯誤 3. 數據庫表不存在或損壞 4. 權限不足 5. 服務器環境問題

二、立即解決方案

步驟1:檢查數據庫連接

// 創建測試文件:test_db.php
<?php
// 測試數據庫連接
$config = [
    'hostname' => 'localhost',
    'database' => 'your_db',
    'username' => 'your_user',
    'password' => 'your_pass',
    'hostport' => '3306',
    'charset'  => 'utf8mb4',
];

try {
    $link = new mysqli(
        $config['hostname'],
        $config['username'],
        $config['password'],
        $config['database'],
        $config['hostport']
    );
    
    if ($link->connect_error) {
        die("連接失敗: " . $link->connect_error);
    }
    
    echo "? 數據庫連接成功<br>";
    
    // 測試易優關鍵表
    $tables = ['ey_uploads', 'ey_we_media', 'ey_files'];
    foreach($tables as $table){
        $result = $link->query("SHOW TABLES LIKE '{$table}'");
        echo $result->num_rows > 0 ? "? {$table} 表存在<br>" : "? {$table} 表不存在<br>";
    }
    
    $link->close();
} catch(Exception $e) {
    echo "? 錯誤: " . $e->getMessage();
}
?>

步驟2:修復數據庫配置

// 檢查配置文件:config/database.php
return [
    // 數據庫類型
    'type'            => 'mysql',
    // 服務器地址
    'hostname'        => '127.0.0.1',  // 不要用localhost
    // 數據庫名
    'database'        => 'eyouCMS',    // 確保正確
    // 用戶名
    'username'        => 'root',       // 修改為實際用戶
    // 密碼
    'password'        => 'your_password',
    // 端口
    'hostport'        => '3306',
    // 連接dsn
    'dsn'             => '',
    // 數據庫連接參數
    'params'          => [],
    // 數據庫編碼默認采用utf8mb4
    'charset'         => 'utf8mb4',
    // 數據庫表前綴
    'prefix'          => 'ey_',
    // 數據庫調試模式
    'debug'           => true,
    // 數據庫部署方式:0 集中式(單一服務器),1 分布式(主從服務器)
    'deploy'          => 0,
    // 數據庫讀寫是否分離
    'rw_separate'     => false,
    // 讀寫分離后 主服務器數量
    'master_num'      => 1,
    // 指定從服務器序號
    'slave_no'        => '',
    // 自動讀取主庫數據
    'read_master'     => false,
    // 是否嚴格檢查字段是否存在
    'fields_strict'   => true,
    // 數據集返回類型
    'resultset_type'  => 'array',
    // 自動寫入時間戳字段
    'auto_timestAMP'  => false,
    // 時間字段取出后的默認時間格式
    'datetime_format' => 'Y-m-d H:i:s',
    // 是否需要進行SQL性能分析
    'sql_explain'     => false,
    // Builder類
    'builder'         => '',
    // Query類
    'query'           => '\\think\\db\\Query',
    // 是否需要斷線重連
    'break_reconnect' => true,  // 重要:設置為true
    // 斷線標識字符串
    'break_match_str' => [],
];

三、具體修復方案

方案1:修復數據庫表結構

-- 檢查上傳相關表是否存在
SHOW TABLES LIKE 'ey_uploads';
SHOW TABLES LIKE 'ey_files';

-- 如果表不存在,重新創建
CREATE TABLE IF NOT EXISTS `ey_uploads` (
  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  `path` varchar(255) NOT NULL DEFAULT '' COMMENT '文件路徑',
  `url` varchar(255) NOT NULL DEFAULT '' COMMENT '文件URL',
  `original_name` varchar(255) NOT NULL DEFAULT '' COMMENT '原始文件名',
  `file_name` varchar(255) NOT NULL DEFAULT '' COMMENT '存儲文件名',
  `file_size` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '文件大小',
  `file_ext` varchar(20) NOT NULL DEFAULT '' COMMENT '文件擴展名',
  `mime` varchar(100) NOT NULL DEFAULT '' COMMENT '文件MIME類型',
  `md5` varchar(32) NOT NULL DEFAULT '' COMMENT '文件MD5',
  `sha1` varchar(40) NOT NULL DEFAULT '' COMMENT '文件SHA1',
  `create_time` int(10) UNSIGNED NOT NULL DEFAULT '0',
  `update_time` int(10) UNSIGNED NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `md5` (`md5`),
  KEY `sha1` (`sha1`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='上傳文件表';

-- 修復表結構
REPAIR TABLE ey_uploads;
OPTIMIZE TABLE ey_uploads;

方案2:檢查權限問題

# 檢查文件權限
cd /你的網站目錄
chmod -R 755 runtime
chmod -R 755 public/uploads
chmod 755 config/database.php

# 檢查數據庫用戶權限
mysql -u root -p
GRANT ALL PRIVILEGES ON your_database.* TO 'your_user'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;

方案3:修改上傳配置

// 修改上傳配置:config/upload.php
return [
    'default' => 'local',
    'drivers' => [
        'local'  => [
            'class' => \think\filesystem\driver\Local::class,
            'root'  => app()->getRootPath() . 'public/uploads',
        ],
    ],
    'disks' => [
        'public' => [
            'type'   => 'local',
            'root'   => app()->getRootPath() . 'public/uploads',
            'url'    => '/uploads',
        ],
    ],
    // 增加以下配置
    'max_size'  => 10485760,  // 10MB
    'ext'       => 'jpg,jpeg,png,gif,bmp,zip,rar,7z,pdf,doc,docx,xls,xlsx,ppt,pptx,txt',
    'mime'      => [
        'image/jpeg',
        'image/png',
        'image/gif',
        'application/zip',
        'application/x-rar-compressed',
        'application/pdf',
        'application/msword',
        'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
    ],
];

四、分步排查指南

第一步:查看完整錯誤信息

// 臨時開啟詳細錯誤顯示
// 修改 config/app.php
'debug' => true,  // 確保為true
'log'   => [
    'level' => ['error', 'debug', 'sql'],  // 開啟sql日志
],

第二步:檢查錯誤日志

# 查看錯誤日志
tail -f runtime/log/error.log
tail -f runtime/log/sql.log

# 查看PHP錯誤日志
tail -f /var/log/php-fpm/error.log
tail -f /usr/local/php/var/log/php-fpm.log

第三步:檢查數據庫連接

// 創建數據庫連接測試
// test_connection.php
<?php
include 'config/database.php';

try {
    $dsn = "mysql:host={$config['hostname']};dbname={$config['database']};charset={$config['charset']}";
    $pdo = new PDO($dsn, $config['username'], $config['password']);
    echo "數據庫連接成功!";
    
    // 檢查表結構
    $stmt = $pdo->query("DESCRIBE ey_uploads");
    $result = $stmt->fetchAll(PDO::FETCH_ASSOC);
    print_r($result);
} catch(PDOException $e) {
    echo "連接失敗: " . $e->getMessage();
}
?>

五、常見錯誤及解決方案

錯誤1:SQLSTATE[HY000] [2002] Connection refused

# 解決方案
1. 檢查MySQL服務是否運行
systemctl status mysqld
systemctl start mysqld

2. 檢查端口是否正確
netstat -tlnp | grep 3306

3. 修改配置為127.0.0.1
# config/database.php
'hostname' => '127.0.0.1',  # 不是localhost

錯誤2:SQLSTATE[HY000] [1045] Access denied

-- 解決方案:重置數據庫密碼
ALTER USER 'your_user'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;

錯誤3:SQLSTATE[42S02] Base table or view not found

-- 表不存在,重新創建
-- 執行易優SQL安裝文件中的創建表語句
source /路徑/EyouCMS.sql

錯誤4:PDOException could not find driver

# 安裝PDO擴展
# CentOS
yum install php-pdo php-mysqlnd
# Ubuntu
apt-get install php-mysql php-pdo
systemctl restart php-fpm

六、完整修復腳本

修復腳本:repair_upload.php

<?php
/**
 * 易優上傳功能修復腳本
 */

error_reporting(E_ALL);
ini_set('dISPlay_errors', 1);

class EyouUploadRepair
{
    private $config;
    private $db;
    
    public function __construct()
    {
        $this->loadConfig();
        $this->connectDB();
    }
    
    private function loadConfig()
    {
        $configFile = __DIR__ . '/config/database.php';
        if(!file_exists($configFile)){
            die("? 配置文件不存在: {$configFile}");
        }
        
        $this->config = include($configFile);
    }
    
    private function connectDB()
    {
        try {
            $dsn = "mysql:host={$this->config['hostname']};port={$this->config['hostport']};dbname={$this->config['database']};charset={$this->config['charset']}";
            $this->db = new PDO($dsn, $this->config['username'], $this->config['password']);
            $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            echo "? 數據庫連接成功\n";
        } catch(PDOException $e) {
            die("? 數據庫連接失敗: " . $e->getMessage());
        }
    }
    
    public function repairTables()
    {
        $tables = [
            'ey_uploads' => $this->getUploadsTableSQL(),
            'ey_files' => $this->getFilesTableSQL(),
            'ey_we_media' => $this->getWeMediaTableSQL(),
        ];
        
        foreach($tables as $table => $sql){
            echo "檢查表: {$table}\n";
            
            // 檢查表是否存在
            $check = $this->db->query("SHOW TABLES LIKE '{$table}'")->fetch();
            
            if(!$check){
                echo "創建表: {$table}\n";
                $this->db->exec($sql);
            } else {
                echo "表已存在,修復結構\n";
                $this->db->exec("REPAIR TABLE {$table}");
                $this->db->exec("OPTIMIZE TABLE {$table}");
            }
        }
        
        echo "? 表修復完成\n";
    }
    
    public function checkPermissions()
    {
        $paths = [
            'runtime' => 0755,
            'public/uploads' => 0755,
            'config' => 0755,
        ];
        
        foreach($paths as $path => $permission){
            $fullPath = __DIR__ . '/' . $path;
            if(!is_dir($fullPath)){
                mkdir($fullPath, $permission, true);
                echo "創建目錄: {$path}\n";
            }
            
            chmod($fullPath, $permission);
            echo "設置權限 {$path}: " . substr(sprintf('%o', fileperms($fullPath)), -4) . "\n";
        }
    }
    
    public function testUpload()
    {
        // 測試上傳配置
        $testFile = __DIR__ . '/test_upload.txt';
        file_put_contents($testFile, 'test');
        
        $uploadData = [
            'name' => 'test.txt',
            'type' => 'text/plain',
            'tmp_name' => $testFile,
            'error' => 0,
            'size' => 4
        ];
        
        // 模擬上傳
        $_FILES['test'] = $uploadData;
        
        // 測試上傳類
        try {
            $upload = new \think\File($testFile);
            $info = $upload->move('./public/uploads/test');
            
            if($info){
                echo "? 上傳測試成功: " . $info->getSaveName() . "\n";
                unlink($info->getPathname());
            } else {
                echo "? 上傳測試失敗: " . $upload->getError() . "\n";
            }
        } catch(Exception $e){
            echo "? 上傳測試異常: " . $e->getMessage() . "\n";
        }
        
        unlink($testFile);
    }
    
    private function getUploadsTableSQL()
    {
        return "CREATE TABLE `ey_uploads` (
          `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
          `path` varchar(255) NOT NULL DEFAULT '' COMMENT '文件路徑',
          `url` varchar(255) NOT NULL DEFAULT '' COMMENT '文件URL',
          `original_name` varchar(255) NOT NULL DEFAULT '' COMMENT '原始文件名',
          `file_name` varchar(255) NOT NULL DEFAULT '' COMMENT '存儲文件名',
          `file_size` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '文件大小',
          `file_ext` varchar(20) NOT NULL DEFAULT '' COMMENT '文件擴展名',
          `mime` varchar(100) NOT NULL DEFAULT '' COMMENT '文件MIME類型',
          `md5` varchar(32) NOT NULL DEFAULT '' COMMENT '文件MD5',
          `sha1` varchar(40) NOT NULL DEFAULT '' COMMENT '文件SHA1',
          `create_time` int(10) UNSIGNED NOT NULL DEFAULT '0',
          `update_time` int(10) UNSIGNED NOT NULL DEFAULT '0',
          PRIMARY KEY (`id`),
          KEY `md5` (`md5`),
          KEY `sha1` (`sha1`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='上傳文件表'";
    }
    
    private function getFilesTableSQL()
    {
        return "CREATE TABLE `ey_files` (
          `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
          `filepath` varchar(255) NOT NULL DEFAULT '' COMMENT '文件路徑',
          `filename` varchar(255) NOT NULL DEFAULT '' COMMENT '原始文件名',
          `filesize` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '文件大小',
          `fileext` varchar(20) NOT NULL DEFAULT '' COMMENT '文件擴展名',
          `mimetype` varchar(100) NOT NULL DEFAULT '' COMMENT 'MIME類型',
          `upload_time` int(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '上傳時間',
          `storage` varchar(20) NOT NULL DEFAULT 'local' COMMENT '存儲位置',
          `sha1` varchar(40) NOT NULL DEFAULT '' COMMENT '文件sha1編碼',
          PRIMARY KEY (`id`),
          KEY `sha1` (`sha1`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='上傳文件表'";
    }
    
    private function getWeMediaTableSQL()
    {
        return "CREATE TABLE `ey_we_media` (
          `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '素材id',
          `media_id` varchar(100) NOT NULL DEFAULT '' COMMENT '媒體id',
          `type` varchar(20) NOT NULL DEFAULT '' COMMENT '媒體類型',
          `title` varchar(255) NOT NULL DEFAULT '' COMMENT '標題',
          `introduction` text COMMENT '描述',
          `logic_type` int(1) NOT NULL DEFAULT '0' COMMENT '1永久2臨時',
          `media_url` varchar(255) NOT NULL DEFAULT '' COMMENT '圖片url',
          `add_time` int(11) NOT NULL DEFAULT '0' COMMENT '添加時間',
          `update_time` int(11) NOT NULL DEFAULT '0' COMMENT '修改時間',
          PRIMARY KEY (`id`),
          UNIQUE KEY `media_id` (`media_id`)
        ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='微信素材表'";
    }
}

// 執行修復
echo "開始修復易優上傳問題...\n";
$repair = new EyouUploadRepair();
$repair->checkPermissions();
$repair->repairTables();
$repair->testUpload();
echo "? 修復完成\n";

七、預防措施

1. 定期維護

# 每月執行一次數據庫維護
mysqlcheck -u root -p --auto-repair --optimize your_database

# 清理臨時文件
find /path/to/eyou -name "*.log" -type f -mtime +7 -delete
find /path/to/eyou/public/uploads/temp -type f -mtime +1 -delete

2. 備份數據庫

#!/bin/bash
# backup.sh
DATE=$(date +%Y%m%d_%H%M%S)
BACKUP_DIR="/backup/eyou"
DB_NAME="your_database"

mysqldump -u root -p $DB_NAME | gzip > $BACKUP_DIR/$DB_NAME_$DATE.sql.gz
# 保留最近7天備份
find $BACKUP_DIR -name "*.sql.gz" -mtime +7 -delete

3. 監控配置

// 添加數據庫監控
// application/extra/monitor.php
return [
    'database' => [
        'check_interval' => 300, // 5分鐘檢查一次
        'alert_threshold' => 5,   // 5次連接失敗報警
    ],
    'upload' => [
        'max_size' => 10485760,  // 10MB
        'allowed_types' => 'jpg,png,gif,pdf,doc,docx',
    ],
];

八、緊急處理流程

如果網站已癱瘓,按此操作:

# 1. 立即關閉錯誤顯示
sed -i "s/'debug' => true/'debug' => false/g" config/app.php

# 2. 啟用維護模式
echo "網站維護中,請稍后訪問..." > public/maintenance.Html
echo "RewriteRule ^(.*)$ /maintenance.html [L]" >> public/.htaccess

# 3. 備份當前數據庫
mysqldump -u root -p your_db > backup_$(date +%Y%m%d_%H%M%S).sql

# 4. 執行修復腳本
php repair_upload.php

# 5. 恢復網站
rm public/maintenance.html
sed -i "s/RewriteRule ^(.*)$ \/maintenance.html \[L\]//g" public/.htaccess
sed -i "s/'debug' => false/'debug' => true/g" config/app.php

九、常見問題快速查詢

錯誤信息

原因

解決方案

Connection refused

MySQL未啟動/配置錯誤

啟動MySQL,修改hostname為127.0.0.1

Access denied

用戶名密碼錯誤

重置數據庫密碼

Table doesn't exist

表不存在

執行修復腳本創建表

PDOException

PDO擴展未安裝

安裝php-pdo和php-mysqlnd

Permission denied

權限不足

chmod -R 755 runtime uploads

通過以上系統化方案,可徹底解決易優上傳文件報錯問題。建議從方案一開始逐步排查,大多數問題都能在步驟2-3解決。如果問題仍然存在,請提供具體的錯誤信息以便進一步診斷。

本文鏈接:http://m.373753.com/xinwendongtai/2121.html

版權聲明:站內所有文章皆來自網絡轉載,只供模板演示使用,并無任何其它意義!

聯系客服
網站客服 業務合作 在線客服QQ
294169012
微信號
微信號
微信號
返回頂部
69久久夜色精品国产69乱青草_国产高清日韩_亚洲一二三四区不卡_亚洲国产成人av网
久久久久综合网| 91精品国产色综合久久不卡电影| 国产肉丝袜一区二区| 国产精品一级黄| 久久久国产综合精品女国产盗摄| 国产麻豆欧美日韩一区| 国产欧美视频一区二区三区| 成+人+亚洲+综合天堂| 亚洲品质自拍视频| 欧美日韩国产首页| 国产主播一区二区| 国产精品国产三级国产普通话蜜臀 | 亚洲综合丝袜美腿| 欧美剧在线免费观看网站| 日本欧美大码aⅴ在线播放| 久久综合狠狠综合久久激情| 高清免费成人av| 亚洲国产另类av| 精品国产青草久久久久福利| www.色精品| 日本视频一区二区三区| 中文字幕乱码久久午夜不卡 | 欧美日韩精品一区二区三区| 男女视频一区二区| 国产精品三级av| 欧美一区二区三区四区视频| 国产一区二区三区精品欧美日韩一区二区三区 | 欧美日韩dvd在线观看| 国产精品乱码一区二三区小蝌蚪| 色婷婷综合中文久久一本| 午夜影院久久久| 国产视频一区在线观看| 欧美日韩免费观看一区二区三区| 久久99精品一区二区三区| 亚洲天堂a在线| 精品国产一区二区三区不卡| 99久久精品情趣| 久久国产剧场电影| 亚洲激情在线激情| 精品福利在线导航| 欧美视频在线一区| 国产成人自拍在线| 丝袜诱惑制服诱惑色一区在线观看 | 日韩在线一区二区| 国产精品拍天天在线| 欧美一二三四在线| 色网站国产精品| 国产成人综合亚洲网站| 日韩va亚洲va欧美va久久| 国产精品成人午夜| 久久久精品国产免大香伊| 91麻豆精品国产91久久久 | 91国产免费观看| 成人性生交大合| 精品一区二区三区在线播放 | 1024精品合集| 久久婷婷久久一区二区三区| 欧美日韩免费高清一区色橹橹 | 久久久九九九九| 91麻豆精品国产91久久久久久| 一本一道波多野结衣一区二区| 国产99久久久国产精品免费看| 蜜桃视频第一区免费观看| 午夜影院久久久| 亚洲国产wwwccc36天堂| 亚洲欧美另类久久久精品2019| 国产日韩精品久久久| 精品福利视频一区二区三区| 欧美一区二区三区公司| 欧美精选一区二区| 精品视频一区 二区 三区| 色综合久久久网| 91美女蜜桃在线| 91麻豆123| 色诱亚洲精品久久久久久| 丁香婷婷综合激情五月色| 国产黄色精品网站| 国产91清纯白嫩初高中在线观看| 经典一区二区三区| 久久 天天综合| 国产精品91xxx| 国产真实乱子伦精品视频| 紧缚奴在线一区二区三区| 精品一区二区国语对白| 精品在线你懂的| 国产毛片精品视频| 成人免费黄色大片| 99久久免费国产| 在线日韩av片| 欧美卡1卡2卡| 久久综合国产精品| 亚洲国产精品99久久久久久久久| 国产精品久久久久久久第一福利 | 国模大尺度一区二区三区| 极品少妇xxxx精品少妇偷拍 | 成人av免费在线| a4yy欧美一区二区三区| 色悠悠久久综合| 亚洲福利视频一区| 久久亚洲影视婷婷| 中文av一区特黄| 亚洲精品综合在线| 亚洲影视资源网| 蜜桃久久久久久| 高潮精品一区videoshd| 91视频精品在这里| 欧美日韩国产高清一区二区| 欧美午夜精品久久久久久孕妇| 91精品国产综合久久婷婷香蕉| 欧美一二区视频| 国产精品国产三级国产有无不卡| 亚洲一区二区精品3399| 国内成人自拍视频| 色综合欧美在线| 2024国产精品| 亚洲精品国产视频| 麻豆国产欧美一区二区三区| 9色porny自拍视频一区二区| 欧美三级日韩三级国产三级| 欧美精品一区二区三区视频| 亚洲免费在线观看| 毛片不卡一区二区| 色综合久久久久网| 2024国产精品| 亚洲成av人片一区二区| 成人性生交大片免费看视频在线| 欧美日韩精品欧美日韩精品一 | 日韩精品一区二| 亚洲视频免费观看| 激情国产一区二区| 色婷婷精品久久二区二区蜜臀av | 丁香啪啪综合成人亚洲小说| 欧美日韩精品一区二区三区| 国产精品夫妻自拍| 免费成人美女在线观看.| 色噜噜狠狠一区二区三区果冻| 精品国产乱码久久久久久免费| 亚洲最大成人综合| 成a人片国产精品| 久久久久国色av免费看影院| 日本欧美一区二区在线观看| 色综合天天综合网天天狠天天 | 成人高清视频在线| 日韩欧美国产综合| 亚洲一区在线电影| 色婷婷综合久久久中文一区二区| 久久免费视频色| 精品一区在线看| 日韩午夜激情电影| 亚洲高清一区二区三区| www.亚洲人| 久久精品人人做| 国产美女精品人人做人人爽| 日韩午夜中文字幕| 婷婷成人综合网| 欧美日韩一区在线| 亚洲自拍与偷拍| 日本韩国精品在线| 中文字幕综合网| 99视频一区二区三区| 国产精品久久久一本精品 | 老司机精品视频一区二区三区| 欧美日韩高清影院| 亚洲伊人色欲综合网| 欧美色图在线观看| 亚洲图片有声小说| 欧美日韩一区二区三区在线看| 亚洲精品v日韩精品| 欧美日韩中文精品| 午夜电影网亚洲视频| 欧美午夜寂寞影院| 国产在线乱码一区二区三区| 欧美一级日韩免费不卡| 肉色丝袜一区二区| 日韩欧美综合一区| 国内精品国产三级国产a久久| 久久亚洲二区三区| 国产精品一卡二| 中文字幕在线不卡一区二区三区| 不卡的av电影| 夜夜精品浪潮av一区二区三区| 欧美亚洲免费在线一区| 亚洲成a天堂v人片| 日韩欧美一二三区| 国产盗摄一区二区三区| 国产精品九色蝌蚪自拍| 欧美私模裸体表演在线观看| 日韩影院在线观看| 久久婷婷色综合| 99精品欧美一区二区三区小说| 亚洲欧美一区二区在线观看| 91成人网在线| 久久精品国产免费看久久精品| 久久精品视频一区二区| 91美女片黄在线观看| 青青草成人在线观看| 国产丝袜欧美中文另类| 一本久道久久综合中文字幕| 天涯成人国产亚洲精品一区av| 精品国产sm最大网站|