<![CDATA[Latest posts for the topic "Bài viết: Cài đăt JForum."]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Bài viết: Cài đăt JForum. Cài đặt Jforum. I. Tạo Database: Trong bài này mình sẽ sữ dụng MySQL để tạo cơ sở dữ liệu. Các bạn có thể download MySQl tại trang web: http://mysql.com (Phiên bản mới là 5.0) Sau khi download về ta tiến hành cài đặt file set up. Sau đó ta sẽ tạo database. Bạn vào Start -> All programs -> MySQL -> MySQL 5.0 ->MySQL Server Instance Config Wizard.
Ta chọn Detailed Configuration. Tiếp lick Next.
Chon Developer Machine.Next
Ta chọn Multifunctional Database.Next
Chọn ổ đĩa.Next
Ta chon option Online Transaction Processing(OLTP)

Ta sử dụng tiếng việt nên chon Best Support For Multilingualism. Next
Các cậu nên check vào ô: Include Bin Directory in Windows PaTH.
Đặt password cho account root. Next
Click Execute để bắt đầu configuration. Sau khi làm các bước như hình demo, là chúng ta đã thiết lập xong MySQL. Để tạo database cho forum. Ta vào Start -> All programs -> MySQL -> MySQL 5.0 -> MySQL Command Line Client. Ta đánh password để vào MySQL, ngay dấu nhắc mysql ta đánh lệnh tao database: Code:
mysql> create database jforum;
nếu báo là : Query OK, 1 row affected (0.00 sec) là database đã tạo xong II. Cài đặt JForum: 1. Tải phần nềm: Để có thể chạy được Jforum ta cùng có những phần nềm sau: A Trước tiên cậu phải down cái java tên là J2SE(TM) Development Kit 5.0 Update 8 từ đây: http://java.sun.com/javase/downloads/index.jsp B Sau đó down luôn cái Apache Tomcat về: http://mirrors.24-7-solutions.net/pub/apache/tomcat/tomcat-5/v5.5.17/bin/apache-tomcat-5.5.17.exe C Tiếp theo là đưa jforum về để sử dụng :) : jforum đây . nếu link trên không hoạt động dùng link dưới : http://jforum.net/download.jsp Ta cũng cài đặt J2SE(TM) sau đó mới tiến hành cài đặt Apache Tomcat. Cài đặt xong Tomcat ta mở trình duyêt lên và đánh đĩa chỉ : http://localhost:8080 , nếu thấy trang web của Apache Tomcat xuất hiện là nó đang chạy bình thường cài đặt đã hoàn tất. 2. Cài đặt jforum: Ta tiến hành giải nén file JForum-2.1.6.zip sau đó ta đổi tên thư mục JForum-2.1.6 thành jforum(các cậu có thể để tên khác nếu muốn và nên viết thường không viết hoa). Ta chép thư mục jforum và thư mục webapps của Apache Tomcat.( C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps). Ta mở file SystemGlobals.properties.(C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\jforum\WEB-INF\config) Sửa Code:
default.container.encoding = ISO-8859-1
Thành Code:
default.container.encoding = UTF-8
Sau đó Save lại. Tiếp theo ta mở file mysql.properties.( C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\jforum\WEB-INF\config\database\mysql) Ta tìm dòng này: Code:
# If you're going to use MySQL 4.1 or newer,
# set this attribute to "true"
database.support.subqueries = false
Vì ta dùng bản MySQL 5.0 nên ta chuyển dòng “false” thành “true” Code:
database.support.subqueries = true
Save file lại. Sau khi đó ta mở trình duyệt lên và đánh đĩa chỉ sau: http://localhost:8080/jforum . Trang web cài đặt jforum xuất hiện:
Chọn Database Type là MySQL
Connection Type : JDBC. Database name: là jforum Database Username: root. Database Password: là password lúc cài đặt MySQL ta đã đặt. Database Password[ confirm]: đánh lại password. Database Encoding: UTF-8 Use Connection Pool: Yes.
Ta đặt password cho admin trong forum. Sau đó Next Step.
Bước này thông kê lại những gì mình thiết lập. Nếu cần sửa đổi ta click vào Modify Configuration. Còn không có thì lick Begin Install
Check vào option I have done….. Sau đó lick vào Click here to access the forum. Forum xuất hiện. Viêc cài đăt jforum đã hoàn tất. Chúc các cậu cài đặt thành công. :D) Cheer :D) ]]>
/hvaonline/posts/list/3711.html#21583 /hvaonline/posts/list/3711.html#21583 GMT
Bài viết: Cài đăt JForum. http://www.freewebs.com/khunglongbay/doc/CaidatJforum.rar]]> /hvaonline/posts/list/3711.html#21589 /hvaonline/posts/list/3711.html#21589 GMT Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#21595 /hvaonline/posts/list/3711.html#21595 GMT Bài viết: Cài đăt JForum.

young_nguyen wrote:
Củ chuối, chôm source cài đăt. Sao ko viết forum đi cụ, forum viết nhanh lém. Lêu lêu chôm source ...he he 
Chào cậu. Mình không có nói đó là forum do mình viết ra và JForum là một chương trình Open source, mọi người có thể down về sử dụng. Mình viết bài này với mục đích chia sẽ kiên thức của mình cho các newbie(mình cũng là newbie).]]>
/hvaonline/posts/list/3711.html#21600 /hvaonline/posts/list/3711.html#21600 GMT
Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#21605 /hvaonline/posts/list/3711.html#21605 GMT Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#21622 /hvaonline/posts/list/3711.html#21622 GMT Bài viết: Cài đăt JForum.

young_nguyen wrote:
Tôi thì không biết sao Java mà làm như PhP --->toàn 1 source chán -->Newbie đc gì--->kinh nghiệm up load--->kiến thức lập trình web=0 
Nếu bạn thấy không có ích lợi từ bài viết này thì cũng đừng phát ngôn như vậy, nó vẫn có ích cho các thành viên khác. ]]>
/hvaonline/posts/list/3711.html#21846 /hvaonline/posts/list/3711.html#21846 GMT
Bài viết: Cài đăt JForum.

young_nguyen wrote:
Củ chuối, chôm source cài đăt. Sao ko viết forum đi cụ, forum viết nhanh lém. Lêu lêu chôm source ...he he 
Nói như vầy hoá ra HVA bất tài, đi 'chôm' source của ng khác. Làm ơn đọc qua cái này nhá anh bạn http://en.wikipedia.org/wiki/GNU_General_Public_License.]]>
/hvaonline/posts/list/3711.html#22504 /hvaonline/posts/list/3711.html#22504 GMT
Bài viết: Cài đăt JForum.

young_nguyen wrote:
Tôi thì không biết sao Java mà làm như PhP --->toàn 1 source chán -->Newbie đc gì--->kinh nghiệm up load--->kiến thức lập trình web=0 
Không biết rõ thì không nên phát biểu thiếu chính xác.]]>
/hvaonline/posts/list/3711.html#22507 /hvaonline/posts/list/3711.html#22507 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#22524 /hvaonline/posts/list/3711.html#22524 GMT Bài viết: Cài đăt JForum.

young_nguyen wrote:
Tôi thì không biết sao Java mà làm như PhP --->toàn 1 source chán -->Newbie đc gì--->kinh nghiệm up load--->kiến thức lập trình web=0 
Chẳng hiểu ý bạn muốn nói gì nữa, và còn nữa, newbie học được gì ư, mình nghĩ là rất nhiều đó, trước tiên là làm quen với các khái niệm thế nào là 1 DBMS, cách cài đặt server, ... Hồi mới làm quen với web tui cũng phải mày mò từ chuyện cài đặt forum chứ đâu, chuyện đó tui nghĩ khi bắt đầu mà cài đặt đc 1 forum đã là hay lắm rồi, còn về kiến thức lập trình web thì tính sau đã, trước tiên nếu có 1 OSS tốt thì xài chứ có gì đâu, bạn biết viết forum, ok, that's good, nhưng liệu cái do mình tự viết có tốt được như của người ta ko? Xài OSS thì ko có gì là gọi "chôm" source cả.]]>
/hvaonline/posts/list/3711.html#22542 /hvaonline/posts/list/3711.html#22542 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#23802 /hvaonline/posts/list/3711.html#23802 GMT Re: Bài viết: Cài đăt JForum.

ong_tran wrote:
Forum Jforum trước kia hay dùng, giờ thì hiếm người dùng ! Vì Security nó cũng không cao cho lắm 
Chào bạn! Bạn nói vậy phải có dẫn chứng chứ, Security không chỉ nằm ở phần mềm mà còn ở người sử dụng nữa chứ. Lấy ví dụ là trang HVA này nè. :D) Ps: Sẽ cố gắng có bài mới cho các bạn.]]>
/hvaonline/posts/list/3711.html#23870 /hvaonline/posts/list/3711.html#23870 GMT
Bài viết: Cài đăt JForum. Not Found The requested document was not found on this server.  ]]> /hvaonline/posts/list/3711.html#42020 /hvaonline/posts/list/3711.html#42020 GMT Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#42074 /hvaonline/posts/list/3711.html#42074 GMT Bài viết: Cài đăt JForum. Please give write access for the user who is running the webserver to the file 'index.htm' and for the directory 'WEB-INF/config' and its subdirectories before continuing. JForum needs to write its configurations there. When you're done, click at "Try Again".   Đã login vào shell account và dùng lệnh : chown -R tnvzone WEB-INF/config chown tnvzone index.htm Enter lệnh thấy nó im re , ko biết sai hay đúng ( dở ở chỗ này ) nhưng vẫn chưa tiếp tục cài đặt được . Nó vẫn thông báo lỗi trên . Đang mò tiếp .....]]> /hvaonline/posts/list/3711.html#42082 /hvaonline/posts/list/3711.html#42082 GMT Bài viết: Cài đăt JForum.

Durza wrote:
Please give write access for the user who is running the webserver to the file 'index.htm' and for the directory 'WEB-INF/config' and its subdirectories before continuing. JForum needs to write its configurations there. When you're done, click at "Try Again".  
 
Đã thiết lập permissions full control cho jforum với tất cả users trên máy mình nhưng vẫn không được. Ai biết nguyên nhân cho ý kiến nha? ]]>
/hvaonline/posts/list/3711.html#47178 /hvaonline/posts/list/3711.html#47178 GMT
Re: Bài viết: Cài đăt JForum. http://www.jforum.net/posts/list/3361.page tải file _index.wwwect, cop vào thư mục jforum thì cài hết lỗi ]]> /hvaonline/posts/list/3711.html#47256 /hvaonline/posts/list/3711.html#47256 GMT Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#47799 /hvaonline/posts/list/3711.html#47799 GMT Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#51339 /hvaonline/posts/list/3711.html#51339 GMT Bài viết: Cài đăt JForum.

posiden wrote:
cho mình hỏi cái,cái đoạn "Ta cũng cài đặt J2SE(TM) sau đó mới tiến hành cài đặt Apache Tomcat".mình cài file jdk-6u1-windows-i586-p.exe load từ trang java rùi,nhưng khi chạy cài apache tomcat thì nó báo lỗi là jre gì gì đó chưa chạy,tui cũng không hiểu mà cũng chẳng biết làm sao khắc phục,có ai chỉ tôi với 
"gì gì đó" là cái gì? không biết nó là cái gì thì làm sao mà khắc phục? Tạo một chủ đề mới cho việc cài đặt Tomcat và java jdk. Tôi xem qua các bài viết bồ tham gia trên diễn đàn, bồ có khuynh hướng chit chat và trả lời kiểu "một vài chữ" và có nội dung vô thưởng, vô phạt. Nên hạn chế lối trả lời như thế.]]>
/hvaonline/posts/list/3711.html#51340 /hvaonline/posts/list/3711.html#51340 GMT
Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#51342 /hvaonline/posts/list/3711.html#51342 GMT Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#51348 /hvaonline/posts/list/3711.html#51348 GMT Bài viết: Cài đăt JForum.

posiden wrote:
tui làm việc ở công ty đến tối mịt,mà ở nhà thì ko có internet,biết làm sao giờ,để cài vào đại vậy.hi vọng không bị la.àm tức cái không biết làm sao post hình đây? 
Tôi đã nói ở trên nhưng lặp lại 1 lần cuối: Tạo một chủ đề mới cho việc cài đặt Tomcat và java jdk. Tiếp tục trao đổi kiểu "một vài chữ", tôi ban account đó.]]>
/hvaonline/posts/list/3711.html#51351 /hvaonline/posts/list/3711.html#51351 GMT
Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#51354 /hvaonline/posts/list/3711.html#51354 GMT Bài viết: Cài đăt JForum.

posiden wrote:
éc,cũng liên quan đến vấn đề cài đặt JForum mà người ta hỏi ở đây thì không chịu,kêu tạo chủ đề mới.tạo xong thì chẳng thấy ma nào trả lời cả...buồn thật.cần gì phải quan liêu thì không biết? 
Mình nên tôn trọng một bài viết cẩn thận của người khác. Nếu cần hỏi, hỏi cụ thể vào những điều họ viết. Những điều xung quanh và không nằm trực tiếp trong nội dung bài viết thì đừng chen vào mà hỏi. Hơn nữa, khi hỏi, nên tôn trọng bản thân mình trước bằng cách đặt vấn đề rõ ràng, cụ thể. Tôi cảnh cáo bồ là vì: - tôi muốn gìn giữ chủ đề của "KHUNG LONG" có giá trị - tôi muốn bồ làm quen với cách đặt vấn đề để có câu trả lời thỏa đáng. "úi dzữ quá.... " là cái gì vậy? Tôi tạm khóa account bồ 1 tuần để xem lại nội quy và xem lại thái độ sinh hoạt. Tôi sẽ xóa hết những bài bồ tham gia ở dạng chit chat trên diễn đàn này. ]]>
/hvaonline/posts/list/3711.html#51360 /hvaonline/posts/list/3711.html#51360 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#55022 /hvaonline/posts/list/3711.html#55022 GMT Re: Bài viết: Cài đăt JForum.

KHUNG LONG wrote:
..... II. Cài đặt JForum: 1. Tải phần nềm: Để có thể chạy được Jforum ta cùng có những phần nềm sau: A Trước tiên cậu phải down cái java tên là J2SE(TM) Development Kit 5.0 Update 8 từ đây: http://java.sun.com/javase/downloads/index.jsp .....  
Trên bài viết mình có đưa link download, bạn nên xem lại. :)) Hiện tại, J2SE đã có phiên bản 6 update 1. Bạn có thể download bản mới về dùng. khunglong.]]>
/hvaonline/posts/list/3711.html#55037 /hvaonline/posts/list/3711.html#55037 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#55108 /hvaonline/posts/list/3711.html#55108 GMT Re: Bài viết: Cài đăt JForum.

oMinhanho wrote:
Mình chỉ thấy mỗi cái JDK 6u1 JDK 6 with Java EE JDK 6u1 with NetBeans 5.5 Java Runtime Environment (JRE) 6u1 JDK US DST Timezone Update Tool - 1.1.0 Java SE 6 Documentation Java SE 6 JDK Source Code Solaris OS Patches Other Downloads ko thấy có J2SE(TM) Development Kit 5.0 là thế nèo 
Bạn cần down cái JDK6u1 tức là Java SE Development Kit 6 update 1. Mình xin góp ý: - qua các câu hỏi của bạn thì mình đoán bạn không biết Java. - để có thể tìm hiểu và sữ dụng Jforum bạn nên học Java cho tốt. - kèm theo đó có FreeMaker, cấu trúc trình bày MVC. khunglong. ]]>
/hvaonline/posts/list/3711.html#55128 /hvaonline/posts/list/3711.html#55128 GMT
Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#57535 /hvaonline/posts/list/3711.html#57535 GMT Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#79972 /hvaonline/posts/list/3711.html#79972 GMT Re: Bài viết: Cài đăt JForum.

mat_mot_mua_hoa wrote:
Em là newbie, đã cài đc trên localhost rồi, giờ muốn up lên eatj.com thì làm thế nào giờ.... 
Liên hệ eatj.com để có hướng dẫn sử dụng cụ thể của họ. PS: tránh mấy cái "em là newbie" đi. Nó phản tác dụng lắm rồi.]]>
/hvaonline/posts/list/3711.html#79977 /hvaonline/posts/list/3711.html#79977 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#80031 /hvaonline/posts/list/3711.html#80031 GMT Re: Bài viết: Cài đăt JForum.

mat_mot_mua_hoa wrote:
Trc khi lên đây hỏi em đã lên google search nhưng kô đc.... Em đã liên hệ eatj.com. Nhưng kô biết bao giờ họ mới trả lời...i 
Mình trả tiền cho họ, họ phải phục vụ mình. Nếu họ phục vụ kém, tìm chỗ khác. Không có ai có thể giúp bồ trong trường hợp này cả vì chẳng ai biết cấu trúc servlet container eatj.com sắp xếp như thế nào. Databaser connection ra làm sao cả.]]>
/hvaonline/posts/list/3711.html#80042 /hvaonline/posts/list/3711.html#80042 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#80072 /hvaonline/posts/list/3711.html#80072 GMT Bài viết: Cài đăt JForum.

KHUNG LONG wrote:
M Sau khi đó ta mở trình duyệt lên và đánh đĩa chỉ sau: http://localhost:8080/jforum . Trang web cài đặt jforum xuất hiện:
Chọn Database Type là MySQL
Connection Type : JDBC. Database name: là jforum Database Username: root. Database Password: là password lúc cài đặt MySQL ta đã đặt. Database Password[ confirm]: đánh lại password. Database Encoding: UTF-8 Use Connection Pool: Yes.
Ta đặt password cho admin trong forum. Sau đó Next Step.
Bước này thông kê lại những gì mình thiết lập. Nếu cần sửa đổi ta click vào Modify Configuration. Còn không có thì lick Begin Install
Check vào option I have done….. Sau đó lick vào Click here to access the forum. Forum xuất hiện. Viêc cài đăt jforum đã hoàn tất. Chúc các cậu cài đặt thành công. :D) Cheer :D)  
Khi em up lên eatj.com thì database phải cấu hình lại thế nào. Mà cả cách up database lên eatj nữa. Nó toàn báo lỗi. Ai làm rồi cho xin chút kinh nghiệm đi...]]>
/hvaonline/posts/list/3711.html#80847 /hvaonline/posts/list/3711.html#80847 GMT
Re: Bài viết: Cài đăt JForum. mysql -u <accountname> -p <password> -h <databaseserver> -P <databaseport> <databasename> < <dumpfile>.sql Sau đó điều chỉnh SystemGlobals.properties trong config directory của jforum để tương ứng với các giá trị trên rồi mới start Tomcat dành riêng cho bồ.]]> /hvaonline/posts/list/3711.html#80870 /hvaonline/posts/list/3711.html#80870 GMT Bài viết: Cài đăt JForum.

undercover wrote:
bạn Khủng long,mình dùng iis thay cho tomcat được kô?mình kô hiểu rõ lắm về cái tomcat đó,tại sao phải thêm port 8080 đằng sau.vậy mọi người truy cập vào có phiền kô.trong file SystemGlobals.properties của nó có forum.link = http://localhost:8080/jforum homepage.link = http://localhost:8080 nếu cài được bằng iis có phải sửa lại port 8080 này kô tại vì mình thấy nó chỉ có port 80 thui,có phải add mapping như php?và file thư viện nó ở đâu? có gì sai mong mọi người thông cảm mình chỉ là newbie thui. mình cũng đã cài thử tomcat và cài jforum như bạn hướng dẫn sau bước 2 thì nó báo lỗi Please give write access for the user who is running the webserver to the file 'index.htm' and for the directory 'WEB-INF/config' and its subdirectories before continuing. mình đã propertive và bỏ read only đi rồi mà sao vẫn kô cài được vậy bạn. 
==> IIS kô hỗ trợ JSP/Servlet ==> kô thể thay Tomcat bằng IIS được Cổng 8080 là cổng mặc định mà Tomcat lắng nghe ==> có thể chỉnh lại được (sửa file server.xml). Nên tìm hiểu thêm về JSP/Servlet trước khi cài đặt JForum :))
có gì sai mong mọi người thông cảm mình chỉ là newbie thui. 
==> [color="red"]quá phàn cảm[/color]]]>
/hvaonline/posts/list/3711.html#80970 /hvaonline/posts/list/3711.html#80970 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#85201 /hvaonline/posts/list/3711.html#85201 GMT Re: Bài viết: Cài đăt JForum.

Tal wrote:
Em thử thay đổi giao diện tiếng Việt cho jforum như sau: - WEB-INF\config\languages tạo một file là vi_VN.properties và copy nội dung của file en_US và sửa thành tiếng việt. - WEB-INF\config\languages\locales: thêm dòng vi_VN = vi_VN.properties. Sau đó trong Admin Control Panel / configurations đã chọn vi_VN. Tuy vậy diễn đàn vẫn tiếng Anh như cũ. Mọi người cho em hỏi em làm thiếu bước nào không?  
Vào WEB-INF/config/jforum-custom.conf tìm xem có giá trị nào như thế này không? i18n.board.default=vi_VN Trong vi_VN.properties có những thông tin gì trong đó?]]>
/hvaonline/posts/list/3711.html#85879 /hvaonline/posts/list/3711.html#85879 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#86046 /hvaonline/posts/list/3711.html#86046 GMT Re: Bài viết: Cài đăt JForum.

Tal wrote:
Trong file jforum-custom.conf của em có dòng đó rồi anh ạ. Theo em hiểu thì trong vi_VN.properties là các thuộc tính mà chương trình sử dụng. Cột bên trái có là tên thuộc tính, bên phải là giá trị. Các thuộc tính được dùng ở các phần khác nhau của forum, vd giao diện hoặc các phản hồi đến người dùng.  
Em post lên vài dòng trong cái vi_VN.properties anh xem thử?]]>
/hvaonline/posts/list/3711.html#86074 /hvaonline/posts/list/3711.html#86074 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#86228 /hvaonline/posts/list/3711.html#86228 GMT Re: Bài viết: Cài đăt JForum.

Tal wrote:
Admin.categories = Nhóm Admin.configurations = Configurations Admin.forumAdmin = Diễn đàn quản trị Admin.forumIndex = Forum Index Admin.forums = Diễn đàn Admin.groups = Nhóm Admin.rankings = Xếp hạng Admin.smilies = Smilies Admin.users = Người dùng Admin.welcome = Chào mừng Admin.welcome.currentVersion = Bạn đang chạy phiên bản Admin.welcome.enabledInstallation = The <i><b>installation module</b></i> is still enabled. This may allow <b>any</b> user to overwrite your current board installation. Admin.welcome.ipAddress = Địa chỉ IP em dịch thử vài dòng đây ạ.  
Nhìn qua là thấy không đúng rồi. Class I18n của Jforum có một static method dùng để load properties (method này có tên là load). Khi Forum khởi động, nó dùng một final static string có tên là I18N_DEFAULT, variable này trỏ đến i18n.board.default nằm trong SystemGlobals.properties. Nếu i18n.board.default có giá trị là vi_VN và trong locale.properties đã khai báo + vi_VN.properties đã hiện diện thì chắc chắn nó sẽ load file này lên. Đối với nội dung trong vi_VN.properties, em không thể gõ tiếng Việt ở dạng Code:
Admin.categories                       = Nhóm
bởi vì class I18n dùng FileInputStream (trong bộ java.io. Class này được extend từ InputStream và dùng để đọc chuỗi raw byte, không có encode gì cả. Bởi thế, các dấu ó, ơ, ô..... (double byte unicode) đều không lấy và hiển thị đúng ở tầng hiển thị. Để khắc phục tình trạng này, các giá trị trong vi_VN.properties phải được chuẩn bị ở dạng unicode, ví dụ: Code:
Admin.categories                       = Nh\u00f3m
(\u00f3 là ó). Sau khi điều chỉnh, phải restart là Forum. Nếu forum đã load đúng properties thì em có thể chỉnh nội dung trong vi_VN.properties mà không cần phải restart lại Forum để hiển thị giá trị mới. Thân mến.]]>
/hvaonline/posts/list/3711.html#86332 /hvaonline/posts/list/3711.html#86332 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#86336 /hvaonline/posts/list/3711.html#86336 GMT Re: Bài viết: Cài đăt JForum. http://localhost:8080/jforum thì lại bị báo lỗi :
HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet.init() for servlet jforum threw exception org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) root cause net.jforum.exceptions.DatabaseException: Error while trying to start the database: net.jforum.exceptions.DatabaseException: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out. [Cause: com.mchange.v2.resourcepool.TimeoutException: The pool timed out while waiting to acquire a resource -- timeout at awaitAvailable() at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1157) at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:405) at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:351) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:466) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) at net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) at net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) at net.jforum.JForum.init(JForum.java:95) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) at java.lang.Thread.run(Unknown Source) ] com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111) com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:468) com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) net.jforum.JForum.init(JForum.java:95) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) root cause net.jforum.exceptions.DatabaseException: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out. [Cause: com.mchange.v2.resourcepool.TimeoutException: The pool timed out while waiting to acquire a resource -- timeout at awaitAvailable() at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1157) at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:405) at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:351) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:466) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) at net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) at net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) at net.jforum.JForum.init(JForum.java:95) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) at java.lang.Thread.run(Unknown Source) ] com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111) com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:468) com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) net.jforum.JForum.init(JForum.java:95) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) root cause java.sql.SQLException: An attempt by a client to checkout a Connection has timed out. [Cause: com.mchange.v2.resourcepool.TimeoutException: The pool timed out while waiting to acquire a resource -- timeout at awaitAvailable() at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1157) at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:405) at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:351) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:466) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) at net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) at net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) at net.jforum.JForum.init(JForum.java:95) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) at java.lang.Thread.run(Unknown Source) ] com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111) com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:468) com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) net.jforum.JForum.init(JForum.java:95) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs. 
Không biết là lỗi gì :(]]>
/hvaonline/posts/list/3711.html#144941 /hvaonline/posts/list/3711.html#144941 GMT
Re: Bài viết: Cài đăt JForum.

Rcdp wrote:
Cho mình hỏi là mình đã làm giống KHUNG LONG rồi nhưng khi chạy http://localhost:8080/jforum thì lại bị báo lỗi :
HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet.init() for servlet jforum threw exception org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) root cause net.jforum.exceptions.DatabaseException: Error while trying to start the database: net.jforum.exceptions.DatabaseException: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out. [Cause: com.mchange.v2.resourcepool.TimeoutException: The pool timed out while waiting to acquire a resource -- timeout at awaitAvailable() at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1157) at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:405) at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:351) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:466) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) at net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) at net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) at net.jforum.JForum.init(JForum.java:95) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) at java.lang.Thread.run(Unknown Source) ] com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111) com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:468) com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) net.jforum.JForum.init(JForum.java:95) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) root cause net.jforum.exceptions.DatabaseException: java.sql.SQLException: An attempt by a client to checkout a Connection has timed out. [Cause: com.mchange.v2.resourcepool.TimeoutException: The pool timed out while waiting to acquire a resource -- timeout at awaitAvailable() at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1157) at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:405) at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:351) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:466) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) at net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) at net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) at net.jforum.JForum.init(JForum.java:95) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) at java.lang.Thread.run(Unknown Source) ] com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111) com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:468) com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) net.jforum.JForum.init(JForum.java:95) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) root cause java.sql.SQLException: An attempt by a client to checkout a Connection has timed out. [Cause: com.mchange.v2.resourcepool.TimeoutException: The pool timed out while waiting to acquire a resource -- timeout at awaitAvailable() at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1157) at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:405) at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:351) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:466) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) at net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) at net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) at net.jforum.JForum.init(JForum.java:95) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) at java.lang.Thread.run(Unknown Source) ] com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:111) com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65) com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:468) com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:125) net.jforum.C3P0PooledConnection.getConnection(C3P0PooledConnection.java:137) net.jforum.ForumStartup.startDatabase(ForumStartup.java:78) net.jforum.JForum.init(JForum.java:95) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856) org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) java.lang.Thread.run(Unknown Source) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs. 
Không biết là lỗi gì :( 
Màu đỏ ở trên --> database service không có hoặc khai báo database cho JForum không đúng.]]>
/hvaonline/posts/list/3711.html#144947 /hvaonline/posts/list/3711.html#144947 GMT
Re:Bài viết: Cài đăt JForum. KHUNG LONG chỉ dẫn nhưng Rcdp vẫn không thể load được trang configuration của jforum. Được anh conmale trả lời là do config database chưa đúng. Cho nên Rcdp đã có ngồi xem và đọc một số file config và chỉnh sửa thử nhưng vẫn không load được trang config của jforum. Mong mọi người giúp giùm. Thanks. Một số file đã tham khảo và chỉnh sửa : C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\jforum\WEB-INF\config\database\mysql\mysql.properties Code:
#Wed Aug 06 22:15:24 ICT 2008
database.support.autokeys=true
database.driver.name=mysql
database.connection.pool.timeout=5000
database.connection.dbname=jforum   (mặc định là jforum_teste)
database.support.subqueries=true
dao.driver=net.jforum.dao.mysql.MysqlDataAccessDriver
mysql.unicode=
database.connection.pool.min=5
database.connection.password=123456   (mặc định là root)
database.connection.pool.max=10
database.connection.username=root
dbencoding=utf-8
database.connection.port=3306
dbunicode=true
database.connection.host=localhost
database.connection.driver=com.mysql.jdbc.Driver
database.connection.string=jdbc\:mysql\://${database.connection.host}\:${database.connection.port}/${database.connection.dbname}?user\=${database.connection.username}&password\=${database.connection.password}&autoReconnect\=true${mysql.unicode}${mysql.encoding}&useNewIO\=false&zeroDateTimeBehavior\=convertToNull&useServerPrepStmts\=false&dumpQueriesOnException\=true&jdbcCompliantTruncation\=false
mysql.encoding=
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\jforum\WEB-INF\config\database\sqserverl\sqlserver.properties Code:
#Wed Oct 25 15:07:14 CEST 2006
database.connection.dbname=jforum (mặc định là <db_name>)
database.connection.host=caph
database.connection.pool.min=10
database.connection.pool.timeout=120
database.connection.port=1433
database.connection.username=root (mặc định là <username>)
database.connection.password=123456 (mặc định là <password>)
database.connection.string=jdbc\:jtds\:sqlserver\://${database.connection.host}\:${database.connection.port}/${database.connection.dbname};User\=${database.connection.username};Password\=${database.connection.password};SelectMethod\=cursor;
dbencoding=utf-8
database.connection.pool.max=50
dbunicode=true
dao.driver=net.jforum.dao.sqlserver.SqlServerDataAccessDriver
database.connection.driver=net.sourceforge.jtds.jdbc.Driver
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\jforum\tools\bin\SystemGlobals.properties Code:
# Connection string to the JForum database
database.jforum.url = jdbc:mysql://localhost/jforum?user=root&password=123456 (mặc định là jdbc:mysql://localhost/jforum_teste?user=root&password=root)
]]>
/hvaonline/posts/list/3711.html#145541 /hvaonline/posts/list/3711.html#145541 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#145591 /hvaonline/posts/list/3711.html#145591 GMT Re: Bài viết: Cài đăt JForum. Code:
mysql> grant all privileges on jforum.* to 'admin'@'localhost'
-> identified by '123456';
Query OK, 0 rows affected <0.00 sec>
Em cũng đã chỉnh sửa username trong 3 file config ở bài trên thành "admin" rồi.]]>
/hvaonline/posts/list/3711.html#145730 /hvaonline/posts/list/3711.html#145730 GMT
Re: Bài viết: Cài đăt JForum.

Rcdp wrote:
Hic, em tạo user khác rồi anh [color="orange"]conmale[/color] ơi nhưng vẫn bị lỗi ~_~ Command : Code:
mysql> grant all privileges on jforum.* to 'admin'@'localhost'
-> identified by '123456';
Query OK, 0 rows affected <0.00 sec>
Em cũng đã chỉnh sửa username trong 3 file config ở bài trên thành "admin" rồi. 
Thử dùng account admin đó log vào database trên command line xem có được không và có thấy các tables trong database jforum đó không?]]>
/hvaonline/posts/list/3711.html#145752 /hvaonline/posts/list/3711.html#145752 GMT
Re: Bài viết: Cài đăt JForum.

conmale wrote:
Thử dùng account admin đó log vào database trên command line xem có được không và có thấy các tables trong database jforum đó không? 
Em thử connect mà ko được anh ơi :( command : Code:
mysql> -u admin -p
-> 123456;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-u admin -p
:( Nếu sau khi type password để chạy MYSQL command line client, type lệnh xem database thì ok Code:
mysql> use jforum
Database changed
mysql> select database();
+------------+
| database() |
+------------+
| jforum     |
+------------+
1 row in set (0.00 sec)

mysql> show tables;
Empty set (0.00 sec)
]]>
/hvaonline/posts/list/3711.html#145899 /hvaonline/posts/list/3711.html#145899 GMT
Re: Bài viết: Cài đăt JForum.

Rcdp wrote:

conmale wrote:
Thử dùng account admin đó log vào database trên command line xem có được không và có thấy các tables trong database jforum đó không? 
Em thử connect mà ko được anh ơi :( command :
mysql> -u admin -p -> 123456; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-u admin -p  
:(  
Bạn sử dụng cú pháp kiểu gì vậy?]]>
/hvaonline/posts/list/3711.html#145900 /hvaonline/posts/list/3711.html#145900 GMT
Re: Bài viết: Cài đăt JForum.

quanta wrote:
Bạn sử dụng cú pháp kiểu gì vậy? 
Mình có để trong bài rồi đó quanta. Code:
mysql> -u admin -h localhost -p
    -> 123456;
ERROR .....
Cái này mình đọc trên google. Một số ghi khi kết nối database trên cùng 1 PC thì ko cần "-h localhost" nên trong bài trước mình không post "-h localhost" vào. Và đã có đọc và biết "-d" dùng để chỉ database cần connect tới. Nhưng do bị lỗi ngay khi connect bằng user admin rồi nên bó tay phần sau :(]]>
/hvaonline/posts/list/3711.html#145904 /hvaonline/posts/list/3711.html#145904 GMT
Re: Bài viết: Cài đăt JForum.

Rcdp wrote:

quanta wrote:
Bạn sử dụng cú pháp kiểu gì vậy? 
Mình có để trong bài rồi đó quanta. Code:
mysql> -u admin -h localhost -p
    -> 123456;
ERROR .....
Cái này mình đọc trên google. Một số ghi khi kết nối database trên cùng 1 PC thì ko cần "-h localhost" nên trong bài trước mình không post "-h localhost" vào. Và đã có đọc và biết "-d" dùng để chỉ database cần connect tới. Nhưng do bị lỗi ngay khi connect bằng user admin rồi nên bó tay phần sau :( 
Cho tớ xin cái link?]]>
/hvaonline/posts/list/3711.html#145906 /hvaonline/posts/list/3711.html#145906 GMT
Re: Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#145909 /hvaonline/posts/list/3711.html#145909 GMT Re: Bài viết: Cài đăt JForum. Em thử connect mà ko được anh ơi command :
mysql> -u admin -p -> 123456; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-u admin -p  
  Do đâu bạn có cái này: Code:
mysql>

Rcdp wrote:
Keyword google là : How to connect mysql database by command Đây là những link mà đã xem. http://www.cyberciti.biz/faq/how-to-connect-to-my-mysql-database-server-using-command-line-and-php/  
- Đường link thì đặt nó vào giữa 2 thẻ [ url ] [ /url ] - Đọc lại link trên một lần nữa - Bạn biết "shell prompt" là gì chứ?]]>
/hvaonline/posts/list/3711.html#145946 /hvaonline/posts/list/3711.html#145946 GMT
Re: Bài viết: Cài đăt JForum.

quanta wrote:
Do đâu bạn có cái này: Code:
mysql>

Rcdp wrote:
Keyword google là : How to connect mysql database by command Đây là những link mà đã xem. http://www.cyberciti.biz/faq/how-to-connect-to-my-mysql-database-server-using-command-line-and-php/  
- Đường link thì đặt nó vào giữa 2 thẻ [ url ] [ /url ] - Đọc lại link trên một lần nữa - Bạn biết "shell prompt" là gì chứ? 
"mysql>" cái này là mặc định của chương trình khi log vào sẽ hiện lên, do mình muốn đầy đủ nên ghi rõ cái đó luôn. Chứ đây không phải là nội dung của command. Do có học sơ về vi tính, chứ không chuyên sau nên mình hiểu "Shell" là nhân của một chương trình, nơi chứa những câu lệnh để tạo nên chương trình. Đương nhiên đối với một số chương trình muốn bán bản quyền khi đưa public ra ngoài sẽ đóng gói "shell" lại 1 cách bảo mật để không ai có thể chỉnh sửa cũng như "chôm" "Shell prompt" là một cửa sổ hay 1 giao diện để tiếp xúc với "shell" qua đó thực thi một lệnh nào đó. Đây là những gì mình tự hiểu, có gì sai sót xin chỉ dùm. Rất cám ơn mọi người đã giúp đỡ ^_^]]>
/hvaonline/posts/list/3711.html#145948 /hvaonline/posts/list/3711.html#145948 GMT
Bài viết: Cài đăt JForum. Code:
default.container.encoding = ISO-8859-1
thành
default.container.encoding = UTF-8
mình chỉnh sửa như vậy rồi mà sao gõ tiếng việt không được vậy Code:
kà kà th? là ta ?ã thành công r?i nhá không c?n c??ng b?n cãi
]]>
/hvaonline/posts/list/3711.html#219506 /hvaonline/posts/list/3711.html#219506 GMT
Re: Bài viết: Cài đăt JForum.

conmale wrote:

Tal wrote:
Admin.categories = Nhóm Admin.configurations = Configurations Admin.forumAdmin = Diễn đàn quản trị Admin.forumIndex = Forum Index Admin.forums = Diễn đàn Admin.groups = Nhóm Admin.rankings = Xếp hạng Admin.smilies = Smilies Admin.users = Người dùng Admin.welcome = Chào mừng Admin.welcome.currentVersion = Bạn đang chạy phiên bản Admin.welcome.enabledInstallation = The <i><b>installation module</b></i> is still enabled. This may allow <b>any</b> user to overwrite your current board installation. Admin.welcome.ipAddress = Địa chỉ IP em dịch thử vài dòng đây ạ.  
Nhìn qua là thấy không đúng rồi. Class I18n của Jforum có một static method dùng để load properties (method này có tên là load). Khi Forum khởi động, nó dùng một final static string có tên là I18N_DEFAULT, variable này trỏ đến i18n.board.default nằm trong SystemGlobals.properties. Nếu i18n.board.default có giá trị là vi_VN và trong locale.properties đã khai báo + vi_VN.properties đã hiện diện thì chắc chắn nó sẽ load file này lên. Đối với nội dung trong vi_VN.properties, em không thể gõ tiếng Việt ở dạng Code:
Admin.categories                       = Nhóm
bởi vì class I18n dùng FileInputStream (trong bộ java.io. Class này được extend từ InputStream và dùng để đọc chuỗi raw byte, không có encode gì cả. Bởi thế, các dấu ó, ơ, ô..... (double byte unicode) đều không lấy và hiển thị đúng ở tầng hiển thị. Để khắc phục tình trạng này, các giá trị trong vi_VN.properties phải được chuẩn bị ở dạng unicode, ví dụ: Code:
Admin.categories                       = Nh\u00f3m
(\u00f3 là ó). Sau khi điều chỉnh, phải restart là Forum. Nếu forum đã load đúng properties thì em có thể chỉnh nội dung trong vi_VN.properties mà không cần phải restart lại Forum để hiển thị giá trị mới. Thân mến. 
Admin cho hỏi mình muốn tìm các font unicode này ở đâu, ý là cái bảng này nè \u00f3 ]]>
/hvaonline/posts/list/3711.html#219508 /hvaonline/posts/list/3711.html#219508 GMT
Bài viết: Cài đăt JForum. /hvaonline/posts/list/3711.html#235241 /hvaonline/posts/list/3711.html#235241 GMT Re: Bài viết: Cài đăt JForum.

zjm_zjm wrote:
Admin cho hỏi mình muốn tìm các font unicode này ở đâu, ý là cái bảng này nè \u00f3  
Bạn lên unicode.org nhé.]]>
/hvaonline/posts/list/3711.html#235242 /hvaonline/posts/list/3711.html#235242 GMT
Re: Bài viết: Cài đăt JForum.

zjm_zjm wrote:

conmale wrote:

Tal wrote:
Admin.categories = Nhóm Admin.configurations = Configurations Admin.forumAdmin = Diễn đàn quản trị Admin.forumIndex = Forum Index Admin.forums = Diễn đàn Admin.groups = Nhóm Admin.rankings = Xếp hạng Admin.smilies = Smilies Admin.users = Người dùng Admin.welcome = Chào mừng Admin.welcome.currentVersion = Bạn đang chạy phiên bản Admin.welcome.enabledInstallation = The <i><b>installation module</b></i> is still enabled. This may allow <b>any</b> user to overwrite your current board installation. Admin.welcome.ipAddress = Địa chỉ IP em dịch thử vài dòng đây ạ.  
Nhìn qua là thấy không đúng rồi. Class I18n của Jforum có một static method dùng để load properties (method này có tên là load). Khi Forum khởi động, nó dùng một final static string có tên là I18N_DEFAULT, variable này trỏ đến i18n.board.default nằm trong SystemGlobals.properties. Nếu i18n.board.default có giá trị là vi_VN và trong locale.properties đã khai báo + vi_VN.properties đã hiện diện thì chắc chắn nó sẽ load file này lên. Đối với nội dung trong vi_VN.properties, em không thể gõ tiếng Việt ở dạng Code:
Admin.categories                       = Nhóm
bởi vì class I18n dùng FileInputStream (trong bộ java.io. Class này được extend từ InputStream và dùng để đọc chuỗi raw byte, không có encode gì cả. Bởi thế, các dấu ó, ơ, ô..... (double byte unicode) đều không lấy và hiển thị đúng ở tầng hiển thị. Để khắc phục tình trạng này, các giá trị trong vi_VN.properties phải được chuẩn bị ở dạng unicode, ví dụ: Code:
Admin.categories                       = Nh\u00f3m
(\u00f3 là ó). Sau khi điều chỉnh, phải restart là Forum. Nếu forum đã load đúng properties thì em có thể chỉnh nội dung trong vi_VN.properties mà không cần phải restart lại Forum để hiển thị giá trị mới. Thân mến. 
Admin cho hỏi mình muốn tìm các font unicode này ở đâu, ý là cái bảng này nè \u00f3  
Nếu em dùng Windows, em có thể sử dụng "Character Map" (trong Programs/Accessories/System Tools/Character Map) và trên mỗi ký tự đều có biểu thị giá trị unicode tương tự. Ví dụ "ó" có giá trị là "U+00F3".]]>
/hvaonline/posts/list/3711.html#235246 /hvaonline/posts/list/3711.html#235246 GMT