Lỗi khi cấu hình phhmyadmin

Thảo luận trong 'Thảo luận website, Forum' bắt đầu bởi AmGian, 4 Tháng mười 2010.

  1. Offline

    AmGian

    • Thành viên sáng lập

    Số bài viết:
    392
    Đã được thích:
    231
    Điểm thành tích:
    220
    Các bác giúp e với, khi e cấu hình phpmyadmin trong Server 2003 chạy trên nền IIS6, kết hợp với MySQL nó thông báo lỗi như sau:

    [IMG]

    Lỗi này cho biết phải thiết lập phương thức xác thực hợp lệ trong file cấu hình. Nhưng file cấu hình của e thì không có gì là sai cả. Các bác xem thử:

    PHP:
    <?php
    /* vim: set expandtab sw=4 ts=4 sts=4: */
    /**
     * phpMyAdmin sample configuration, you can use it as base for
     * manual configuration. For easier setup you can use scripts/setup.php
     *
     * All directives are explained in Documentation.html and on phpMyAdmin
     * wiki <http://wiki.phpmyadmin.net>.
     *
     * @version $Id$
     */

    /*
     * This is needed for cookie based authentication to encrypt password in
     * cookie
     */
    $cfg['blowfish_secret'] = ''/* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

    /*
     * Servers configuration
     */
    $i 0;

    /*
     * First server
     */
    $i++;
    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    /* Server parameters */
    $cfg['Servers'][$i]['host'] = '192.168.137.23';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    /* Select mysqli if your server has it */
    $cfg['Servers'][$i]['extension'] = 'mysql';
    /* User for advanced features */
    $cfg['Servers'][$i]['controluser'] = 'root';
    $cfg['Servers'][$i]['controlpass'] = '121212';
    /* Advanced phpMyAdmin features */
    // $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
    // $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
    // $cfg['Servers'][$i]['relation'] = 'pma_relation';
    // $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
    // $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
    // $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
    // $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
    // $cfg['Servers'][$i]['history'] = 'pma_history';
    // $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

    /*
     * End of servers configuration
     */

    /*
     * Directories for saving/loading files from server
     */
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';

    ?>
    Đã làm theo một số cách nhưng không khắc phục được. Mong các bác giúp đỡ
    Thanks các bác nhiều! :expect::expect::expect:
  2. Offline

    viethung_9x

    • Windows XP

    Số bài viết:
    613
    Đã được thích:
    735
    Điểm thành tích:
    560
    bạn đang dùng ứng dụng phpmyadmin của gói nào ?
    của JOOMLA hay wampSever 2.0 hay là dùng riêng rẻ?
    bạn thử dùng gói wampSever 2.0 bao gồm 4 thành phần chính Web server Apache 2.2.11,MySQL 5.1.3, PHP 5.3.0 Và web site dùng để quản trị CSDL MySQL là Phpmyadmin
    chú ý: các thành phần của gói wampSever 2.0 liên quan logic với nhau
    ngoài ra bạn củng tắt ứng dụng Skype nếu bạn đang sử dụng ứng dụng này .trong trường hợp port 80 vẩn đang bị chiếm sau khi dừng Website trong IIS và kiểm tra trong ứng dụng Skype ,bạn vào Services của hệ điều hành và dừng dịch vụ Report của SQL Server nếu bạn có cài SQL Server 2005 hay 2008
    Chúc bạn thành công !
    tinhocAmGian thích bài này.
  3. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    PHP:
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    Thử sửa thành

    PHP:
    $cfg['Servers'][$i]['auth_type'] = 'http';
    Có lẽ được.. chúc vui
    AmGian thích bài này.
  4. Offline

    sunboy

    • Thành viên sáng lập

    • No thing
    Số bài viết:
    1.616
    Đã được thích:
    1.340
    Điểm thành tích:
    1.000
    Không phải vấn đề đó bạn à. Ở đây là tích hợp PHP, MYSQL và trình quản lý PHPMYADMIN vào IIS 6. Vì IIS mặt định chỉ support Asp..
    Chiefree thích bài này.
  5. Offline

    AmGian

    • Thành viên sáng lập

    Số bài viết:
    392
    Đã được thích:
    231
    Điểm thành tích:
    220
    Hehe, lỗi kia nhờ anh sunboy đã sửa được rùi, nhưng tiếp tục phát sinh lỗi mới.

    Đã thử nâng cấp MySQL và sử dụng phương thức xác thực bằng mật khẩu cũ. Thử một số các trên google vẫn chưa được.
    Thanks các bác nhiều nghe!
  6. Offline

    AmGian

    • Thành viên sáng lập

    Số bài viết:
    392
    Đã được thích:
    231
    Điểm thành tích:
    220
    Haha, hehe, e sửa được rồi, lỗi trên là do như thế này: Mysql nó nhận cơ chế xác thực mới, nhưng phpmyadmin lại đang ở cơ chế xác thực củ. Nên phải cấu hình làm sao cho để mysql có thể nhận cơ chế xác thực cũ (xác thực password).
    Các sửa như sau:
    dùng chương trình myswl client (lệnh console đó: start->programs->mysql->mysql server 4.x-> mysql client) sau dó nó báo bạn nhập pass của mysql thì bạn nhập vào
    màn hình sẽ xuất hiện như vầy:
    mysql>use mysql
    mysql>UPDATE mysql.user SET PASSWORD = OLD_PASSWORD('YOUR'S PASSWORD')
    mysql>WHERE USER = 'YOUR'S USER';
    lưu ý dấu ; là dùng để kết thúc câu lệnh mysql
    sau đó tiếp tục
    mysql>FLUSH PRIVILEGES
    cuối cùng là restart lại mysql server(vào phần quản lý service đó).

    Thế là xong. Thế là có sửa được, nếu bác nào gặp lỗi vậy thì cứ xử lý như trên nhé. Hehe!
    integer thích bài này.

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí