Thông tin: Đây chỉ là nơi lưu dữ liệu cũ. Thao thác đăng nhập đã bị khóa. Vui lòng truy cập trang mới tại địa chỉ https://vinabb.vn/.

Chuyển SMF sang phpBB3 GOLD

Bạn muốn chuyển diễn đàn của mình đang dùng phần mềm khác sang phpBB? Hãy tìm hiểu thông tin tại đây và tiến hành chuyển đổi ngay khi có thể.

Điều hành viên: Support Team

Nội quy chuyên mục
1. Tìm kiếm trước khi đặt câu hỏi để tránh trùng lặp.
2. Mỗi chủ đề chỉ gửi một câu hỏi, bạn được phép tạo nhiều chủ đề nếu có nhiều câu hỏi.
3. Tên chủ đề vui lòng ghi rõ ràng, không chung chung hay “cầu cứu” ai đó.
4. Không đặt câu hỏi trong chủ đề của người khác nếu không cùng vấn đề.
5. Các câu hỏi trong chuyên mục này chỉ dành cho việc chuyển đổi từ các phần mềm khác phpBB. Nếu bạn đang nâng cấp từ phpBB2, hãy chuyển trang.
Hình đại diện
ninhanh
Nhóm hỗ trợ
Nhóm hỗ trợ
Bài viết: 901
Ngày tham gia: 31 Th.7 2007, 22:26
Giới tính: Nam
Tên thật: Phạm Văn Ninh
Nơi ở: Hải Dương
Liên hệ:

Chuyển SMF sang phpBB3 GOLD

Bài viết bởi ninhanh » 01 Th.5 2008, 15:30

Công cụ convert từ SMF sang phpBB3 GOLD
sau đó upgrade lên 3.0.1 .!!
Download: http://jd1.zidev.com/downloads/SMF_phpB ... tor_B4.zip

:)
Hình đại diện
ninhanh
Nhóm hỗ trợ
Nhóm hỗ trợ
Bài viết: 901
Ngày tham gia: 31 Th.7 2007, 22:26
Giới tính: Nam
Tên thật: Phạm Văn Ninh
Nơi ở: Hải Dương
Liên hệ:

Re: Chuyển SMF sang phpBB3 GOLD

Bài viết bởi ninhanh » 01 Th.5 2008, 16:10

Các lỗi có thể nhận được khi convert;

Mã: Chọn hết

[phpBB Debug] PHP Notice: in file /install/convertors/functions_smf11.php on line 1226: strpos() [function.strpos]: Empty delimiter.
[phpBB Debug] PHP Notice: in file /install/index.php on line 437: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2899)
[phpBB Debug] PHP Notice: in file /install/index.php on line 438: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2899)
[phpBB Debug] PHP Notice: in file /install/index.php on line 439: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2899)
[phpBB Debug] PHP Notice: in file /install/index.php on line 440: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2899)
Mở install/convertors/functions_smf11.php
Tìm

Mã: Chọn hết

    // takes SMF rank image, and removes everything before and including the sharp.
    function smf_rank_image($rank_image)
    {
       return substr($rank_image, (strpos('#', $rank_image) + 1));
    }
Thay bằng:

Mã: Chọn hết

    // takes SMF rank image, and removes everything before and including the sharp.
    function smf_rank_image($rank_image)
    {
       return substr($rank_image, (strpos($rank_image, '#') + 1));
    }
Hình đại diện
ninhanh
Nhóm hỗ trợ
Nhóm hỗ trợ
Bài viết: 901
Ngày tham gia: 31 Th.7 2007, 22:26
Giới tính: Nam
Tên thật: Phạm Văn Ninh
Nơi ở: Hải Dương
Liên hệ:

Re: Chuyển SMF sang phpBB3 GOLD

Bài viết bởi ninhanh » 01 Th.5 2008, 16:11

Mã: Chọn hết

 SQL ERROR [ mysql4 ]

    Incorrect string value: '\xF8ath g...' for column 'config_value' at row 1 [1366]

    SQL

    UPDATE phpbb_config SET config_value = 'under�ath gaming community' WHERE config_name = 'sitename'
Mở functions_smf.php ;
Tìm

Mã: Chọn hết

        set_config('sitename', smf_setting('mbname')); 
Thay bằng:

Mã: Chọn hết

       set_config('sitename', smf_setting('mbname'));
       set_config('sitename', smf_set_encoding(smf_setting('mbname')));
Hình đại diện
ninhanh
Nhóm hỗ trợ
Nhóm hỗ trợ
Bài viết: 901
Ngày tham gia: 31 Th.7 2007, 22:26
Giới tính: Nam
Tên thật: Phạm Văn Ninh
Nơi ở: Hải Dương
Liên hệ:

Re: Chuyển SMF sang phpBB3 GOLD

Bài viết bởi ninhanh » 01 Th.5 2008, 16:15

Mã: Chọn hết

    SQL ERROR [ mysql4 ]

    [0]

    SQL

    No values specified for SQL IN comparison

    BACKTRACE

    FILE: includes/db/dbal.php
    LINE: 372
    CALL: dbal_mysql->sql_error()

    FILE: install/convertors/functions_smf11.php
    LINE: 227
    CALL: dbal_mysql->sql_in_set()

    FILE: install/install_convert.php(1653) : eval()'d code
    LINE: 2
    CALL: smf_convert_authentication()

    FILE: install/install_convert.php
    LINE: 1653
    CALL: eval()

    FILE: install/install_convert.php
    LINE: 800
    CALL: install_convert->jump()

    FILE: install/install_convert.php
    LINE: 203
    CALL: install_convert->convert_data()

    FILE: install/index.php
    LINE: 402
    CALL: install_convert->main()

    FILE: install/index.php
    LINE: 274
    CALL: module->load()
Mở: functions_smf.php
Tìm:

Mã: Chọn hết

             if (preg_match('#(^1,|,1,|,1$)#', $row['additionalGroups']) || $row['ID_GROUP'] == 1)
Thay bằng:

Mã: Chọn hết

             if (preg_match('#(^1,|,1,|,1$)#', $row['additionalGroups']) || $row['ID_GROUP'] == 1 || $row['additionalGroups'] == 1)
Nếu vẫn bị thì thử cái này:

Mã: Chọn hết

    print_r($row);
             if (preg_match('#(^1,|,1,|,1$)#', $row['additionalGroups']) || $row['ID_GROUP'] == 1 || $row['additionalGroups'] == 1)
neveragain
Đang tập cài phpBB
Đang tập cài phpBB
Bài viết: 3
Ngày tham gia: 01 Th.6 2008, 21:32
Giới tính: Nam
Tên thật: Nguyễn Hưng

Re: Chuyển SMF sang phpBB3 GOLD

Bài viết bởi neveragain » 01 Th.6 2008, 21:42

Bạn có thể hướng dẫn chi tiết được không vậy?

Công cụ chuyển đổi hoạt động như thế nào? Tôi bắt đầu công việc chuyển đổi như thế nào?

Tôi chỉ có thể suy đoán như thế này:
1. Cài đặt phpbb3 Gold dùng chung database với smf 1.1.5 (tôi đang dùng SMF 1.1.5).
2. Upload convert tool lên root folder
3. Chạy file convert_smf11

Nhưng suy đoán thì rất khó thực hiện một cách an toàn. Nên xin bạn giúp đỡ cho :(

Nếu làm theo cách trên, thì root folder của tôi đã có sẵn /public_html/forum, như thế tôi khi upload source code của phpbb3 Gold lên, tôi phải đặt một tên khác, sau khi cài đặt tôi phải sửa lại toàn bộ đường dẫn? Như vậy có phải ko? Hoặc có khác nào khác không?

Hiện tại 4rum của chúng tôi bị lỗi font, lúc hiển thị bình thường, lúc không. Khi chuyển đổi một 4rum trong tình trạng như thế sang phpbb3 Gold liệu vẫn có thể gặp lỗi đó ko?

Tôi đang rất quan tâm đến vấn đề này, xin bạn giúp đỡ.

Chân thành cảm ơn bạn!
Hình đại diện
ninhanh
Nhóm hỗ trợ
Nhóm hỗ trợ
Bài viết: 901
Ngày tham gia: 31 Th.7 2007, 22:26
Giới tính: Nam
Tên thật: Phạm Văn Ninh
Nơi ở: Hải Dương
Liên hệ:

Re: Chuyển SMF sang phpBB3 GOLD

Bài viết bởi ninhanh » 01 Th.6 2008, 23:06

theo mình để an toàn nhất bạn nên convert sang vbb trước rồi mới convert sang phpBB3. Sơ đồ như sau:

SMF -> VBB -> phpBB2 -> phpBB3

(Mình đã từng làm và thành công mỹ mãn, ko có vấn đề gì :) )

còn nếu dùng bộ chuyển trực tiếp từ SMF sang phpBB3 Gold thì sau khi chuyển phải copy 1 file vào trong thư mục includes/upc
cái này lúc nào cũng phải có nếu ko sẽ gây lỗi => các lần cập nhật tiếp theo của phpBB3 bạn cũng phải copy file đó vào -> có thể gây lỗi (ko ai biết trước được mà <:-P ) ;

Chuyển theo sơ đồ trên bước cuối cùng nhận được 1 phpBB3 ko mod, nguyên bản,
từ SMF -> VBB sử dụng bộ Impex (mới nhất nha) nếu cần mình send cho :D ; (ko upload null lên đây được) :D ;
còn VBB -> phpBB2 trong phần chuyển đổi đã có nhiều bài viết nói về cái này rui', mình xin ko nhắc lại nữa :) ^^. Chúc thành công !
neveragain
Đang tập cài phpBB
Đang tập cài phpBB
Bài viết: 3
Ngày tham gia: 01 Th.6 2008, 21:32
Giới tính: Nam
Tên thật: Nguyễn Hưng

Re: Chuyển SMF sang phpBB3 GOLD

Bài viết bởi neveragain » 02 Th.6 2008, 21:23

Hi ninhanh!

Bạn vẫn chưa trả lời câu hỏi và những khúc mắc của mình :-w . Việc install thực hiện bằng cách nào? Ta upload source code của phpbb3 Gold vào cùng thư mục /Forum với SMF? Có phải ko?

Cài đặt chung database?

Còn vấn đề lỗi font của mình nữa, 4rum mình dùng cho cả cộng đồng, vì thế mình phải cần thận, nếu ko muốn mất tất cả dữ liệu. Mong bạn thông cảm.

Còn vấn đề nữa, khi chuyển đổi hoàn tất thì tất cả user đã đăng kí vẫn đăng nhập đc bình thường chứ? Hay phải đăng kí lại từ đầu?

Mình chưa làm việc này lần nào, xin lỗi vì mình hỏi nhiều quá!
Hình đại diện
ninhanh
Nhóm hỗ trợ
Nhóm hỗ trợ
Bài viết: 901
Ngày tham gia: 31 Th.7 2007, 22:26
Giới tính: Nam
Tên thật: Phạm Văn Ninh
Nơi ở: Hải Dương
Liên hệ:

Re: Chuyển SMF sang phpBB3 GOLD

Bài viết bởi ninhanh » 02 Th.6 2008, 22:57

neveragain đã viết:Hi ninhanh!

Bạn vẫn chưa trả lời câu hỏi và những khúc mắc của mình :-w . Việc install thực hiện bằng cách nào? Ta upload source code của phpbb3 Gold vào cùng thư mục /Forum với SMF? Có phải ko?

Cài đặt chung database?

Còn vấn đề lỗi font của mình nữa, 4rum mình dùng cho cả cộng đồng, vì thế mình phải cần thận, nếu ko muốn mất tất cả dữ liệu. Mong bạn thông cảm.

Còn vấn đề nữa, khi chuyển đổi hoàn tất thì tất cả user đã đăng kí vẫn đăng nhập đc bình thường chứ? Hay phải đăng kí lại từ đầu?

Mình chưa làm việc này lần nào, xin lỗi vì mình hỏi nhiều quá!
Ạh, đơn giản thôi, bạn cần có data của 4rum = SMF trước; mang về localhost và restore data đó vào 1 database A chẳng hạn, sau đó bạn cài vbb null, thư mục của vbb ngang hàng với thư mục forum của smf (ko cần phải đặt ở trong đâu), dùng công cụ impex chuyển đổi từ smf -> vbb, sau đó ban xem phần language manager của vbb, chọn edit setting ; ở phần charset mặc định là ISO .. ; nếu như của bạn bị lỗi font thì chuyển dòng ISO đó thành utf-8 là hết. Tiếp đó cài phpBB2 cũng ở database A với prefix là phpbb_ ; bạn xem lại các bài chuyển từ vbb sang phpBB ở trong box này để chuyển nha.
khi chuyển sang phpBB3 bạn cũng cài phpBB3 trên database A trước lưu ý là tiền tố khi cài đặt phải khác phpbb_ vì phpBB2 đã dùng tiền tố này rồi , khi cài hoàn thành nó có 2 lựa chọn là đăng nhập và chuyển đổi từ phpBB2;

Như vậy, các thư mục của các mã nguồn khi chuyển ko cần phải đặt vào trong của nhau, ngang hàng nhau là okie.
- Cài đặt tất cả chung trong 1 database, bước cuối cùng ta nhận được database của phpBB3 bằng công cụ Sao lưu có sẵn trong bảng điều khiển của Admin. (hoặc backup bằng cách chọn các bảng có tiền tố đầu là phpbb3_)

- Sau khi chuyển đổi xong thành viên thì còn nguyên :D nhưng mật khẩu sẽ bị thay đổi :) do cách mã hóa của phpBB3 mà <:-P ; bạn có thể đưa thông báo để thành viên lấy lại mật khẩu. :) Với sự ổn định và an toàn của phpBB3 thì những điều trên ko đáng kể gì đúng ko ! Chúc may mắn :)
neveragain
Đang tập cài phpBB
Đang tập cài phpBB
Bài viết: 3
Ngày tham gia: 01 Th.6 2008, 21:32
Giới tính: Nam
Tên thật: Nguyễn Hưng

Re: Chuyển SMF sang phpBB3 GOLD

Bài viết bởi neveragain » 03 Th.6 2008, 01:46

Với những gì nói trên thì....hì hì, mình cần cân nhắc thật kĩ trước khi quyết định o:| . Vì nếu chuyển đổi như thế đồng nghĩa với việc chấp nhận mất đi một số lượng thành viên đáng kể, chưa tính đến độ an toàn trong chuyển đổi, source thay đổi liên tục từ smf>vbb>phpbb2>phpbb3, liệu phpbb3 có đáng để mình phiêu lưu thế ko? :-/ .

Mình cũng đã đọc một vài bài nói về độ bảo mật của phpbb3, quả thật rất ấn tượng, tốc độ load rất nhanh. Về vấn để tốc độ, có thể đã vượt qua VBB và SMF, tuy nhiên góc độ bảo mật thì cần kiểm chứng lại, rất khó nói về bảo mật "tốt" trong thời điểm hiện nay.

Một điểm nữa là giao diện. Mình đã ghé qua vinabb và một 4rum dưới chữ ký của bạn, giao diện quá đơn giản (default). Mình tự hỏi tại sao các bạn ko thay một giao diện chuyên nghiệp và dễ nhìn hơn, thật vậy, theo mình thì skin này rất xấu
http://www.phpbb3styles.net/db/
Hay trong vấn đề thay đổi skin cho phpbb3 gặp vấn đề?
Cám ơn ninhanh đã giúp đỡ mình tìm hiểu những bước đầu tiên làm quen với phpbb3 :), nếu mình có chuyển đổi, và thành công thì nhất định mời bạn ghé thăm :D, nếu gặp lỗi thì lại làm phiền tiếp.

Hiện tại mình cũng fix đc lỗi font chữ ở smf rồi.

Chào bạn!
Hình đại diện
ninhanh
Nhóm hỗ trợ
Nhóm hỗ trợ
Bài viết: 901
Ngày tham gia: 31 Th.7 2007, 22:26
Giới tính: Nam
Tên thật: Phạm Văn Ninh
Nơi ở: Hải Dương
Liên hệ:

Re: Chuyển SMF sang phpBB3 GOLD

Bài viết bởi ninhanh » 03 Th.6 2008, 12:43

hy', vấn đề style thì đơn giản thôi mà, phpBB3 có rất nhiều style (ở trang bạn đưa ra đó); :) mình thấy style mặc định của phpBB3 cũng đẹp mà, đồng thời sau này khi upgrade phpBB3 lên phiên bản mới, 2 style prosilver và subsilver2 cũng được cập nhật theo luôn :D tránh mắc lỗi khi sử dụng ( nếu sử dụng style khác phải tự fix các lỗi so với phiên bản mới, hoặc chờ có bản sửa lỗi của tác giả cho phpBB3 mới. ). Hy vọng sớm được ghé thăm site bạn dùng phpBB3 <:-P !
Trả lời

Đang trực tuyến

Đang xem chuyên mục: 0 thành viên và 1 khách