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://www.373753.com/xinwendongtai/2121.html

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

聯系客服
網站客服 業務合作 在線客服QQ
294169012
微信號
微信號
微信號
返回頂部
69久久夜色精品国产69乱青草_国产高清日韩_亚洲一二三四区不卡_亚洲国产成人av网
亚洲成人自拍偷拍| 午夜视频一区二区三区| 精品国产乱码久久久久久夜甘婷婷 | 69堂国产成人免费视频| 在线观看日韩毛片| 91麻豆自制传媒国产之光| 99亚偷拍自图区亚洲| 91在线免费视频观看| 色婷婷av一区二区三区软件| 色综合久久久久网| 欧美日本韩国一区二区三区视频| 欧美性感一区二区三区| 欧美丝袜自拍制服另类| 欧美精品一二三| 91精品国产黑色紧身裤美女| 欧美www视频| 国产精品久久久久久久久免费相片 | 国产麻豆精品theporn| 国产综合色视频| 高清久久久久久| 91理论电影在线观看| 欧美亚洲另类激情小说| 欧美一区二区三区四区久久| 欧美精品一区二区三区视频| 中文字幕精品一区二区三区精品| 亚洲欧美日韩国产综合| 免费看欧美女人艹b| 成人在线视频首页| 欧美午夜精品理论片a级按摩| 日韩欧美一级二级三级久久久| 国产午夜精品一区二区三区嫩草| 亚洲色图都市小说| 蜜臀av亚洲一区中文字幕| 成人毛片视频在线观看| 欧美日韩在线直播| 亚洲国产精品av| 午夜精品福利一区二区三区蜜桃| 国产精品一卡二卡在线观看| 99精品国产热久久91蜜凸| 91麻豆精品国产自产在线| 久久精品日产第一区二区三区高清版| 亚洲婷婷在线视频| 国产一区二区网址| 欧美日韩在线观看一区二区| 亚洲精品在线免费播放| 五月综合激情网| 成人激情图片网| 欧美一区二区三区在线电影| 亚洲色图在线播放| 国产麻豆一精品一av一免费| 欧美日韩一区中文字幕| **性色生活片久久毛片| 久久99精品视频| 欧美日韩一区二区三区四区五区 | 亚洲国产中文字幕| 成人av中文字幕| 久久久亚洲高清| 日本不卡123| 欧美高清你懂得| 亚洲激情中文1区| gogogo免费视频观看亚洲一| 久久日韩粉嫩一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 日本韩国精品在线| 国产精品久久久久久户外露出 | 91麻豆国产福利在线观看| 久久久久免费观看| 狠狠狠色丁香婷婷综合激情| 日韩欧美一卡二卡| 精品制服美女丁香| 日韩欧美自拍偷拍| 久久精品99国产精品| 欧美男女性生活在线直播观看| 亚洲永久精品大片| 欧美性生活久久| 亚洲愉拍自拍另类高清精品| 欧美色图免费看| 午夜精品久久久| 日韩一区二区免费视频| 韩国av一区二区三区四区| 欧美大尺度电影在线| 韩国一区二区三区| 国产日韩欧美不卡| 91在线免费看| 亚洲高清视频的网址| 91麻豆精品91久久久久久清纯| 亚洲bt欧美bt精品777| 欧美一区二区三区的| 韩国一区二区视频| 成人免费在线视频| 欧美性videosxxxxx| 日本不卡一区二区三区高清视频| 日韩视频免费观看高清在线视频| 日产欧产美韩系列久久99| 欧美成人a视频| 成人高清免费观看| 一区二区三区在线高清| 欧美日韩一级二级三级| 国产一区二区伦理片| 国产精品视频免费看| 欧美性猛交xxxx黑人交| 精品在线观看视频| 自拍偷拍国产精品| 在线播放亚洲一区| 粉嫩高潮美女一区二区三区| 亚洲精品精品亚洲| 日韩精品在线看片z| 9久草视频在线视频精品| 午夜欧美大尺度福利影院在线看| 欧美精品一区二区三区视频| 一本大道久久a久久综合| 另类调教123区 | 欧美性高清videossexo| 国内精品伊人久久久久av一坑| 中文在线一区二区| 欧美一区二区三区四区久久| 国产99久久精品| 亚洲高清视频中文字幕| 中文av一区二区| 91精品国产欧美一区二区18 | 日韩一区二区视频在线观看| 国产成人精品免费一区二区| 午夜视频久久久久久| 中文字幕欧美激情| 精品美女被调教视频大全网站| 99r国产精品| 国产精品白丝jk白祙喷水网站| 婷婷夜色潮精品综合在线| 国产精品美女久久久久久久网站| 51午夜精品国产| 91免费在线看| 成人丝袜高跟foot| 韩国成人福利片在线播放| 水蜜桃久久夜色精品一区的特点 | 国产精品小仙女| 日本三级亚洲精品| 午夜国产精品一区| 亚洲综合精品久久| **网站欧美大片在线观看| 亚洲国产精品成人综合色在线婷婷 | 日韩一级二级三级| 欧美日韩精品免费| 欧美日韩一区不卡| 欧美性淫爽ww久久久久无| 在线欧美小视频| 91在线免费视频观看| jlzzjlzz欧美大全| 91香蕉视频黄| 97精品国产97久久久久久久久久久久| 国产美女精品在线| 成人小视频在线观看| 国产不卡一区视频| 国产黑丝在线一区二区三区| 国产成人亚洲综合a∨婷婷 | 69堂精品视频| 欧美一区二区在线看| 欧洲在线/亚洲| 欧美日本在线一区| 欧美肥妇毛茸茸| 精品国产髙清在线看国产毛片| 在线成人av网站| 26uuu国产日韩综合| 久久久久久久久久电影| 国产日韩视频一区二区三区| 欧美国产视频在线| 亚洲一区二区偷拍精品| 婷婷综合五月天| 国产一区二区三区黄视频 | 国产精品亚洲а∨天堂免在线| 国产成人鲁色资源国产91色综| 高清成人免费视频| 99re免费视频精品全部| 在线观看区一区二| 欧美成人女星排行榜| 国产精品三级在线观看| 一区二区三区在线观看网站| 免费在线观看一区二区三区| 国产精品2024| 在线亚洲高清视频| 日韩视频免费观看高清完整版在线观看| 精品理论电影在线观看 | 91精品一区二区三区久久久久久| 日韩欧美亚洲一区二区| 国产精品青草久久| 亚洲成人av福利| 成人精品免费视频| 6080亚洲精品一区二区| 国产美女精品人人做人人爽| 亚洲人成在线观看一区二区| 国产精品护士白丝一区av| 中文字幕一区av| 首页国产欧美日韩丝袜| 黑人巨大精品欧美一区| 91久久精品一区二区三区| 欧美日韩一区二区三区高清| 欧美激情一二三区| 亚洲成人av在线电影| 国产v综合v亚洲欧| 欧美在线视频你懂得| 国产精品乱人伦一区二区|