banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Intsall redmine, postgre trên centos 5.3 64 bit  XML
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 08:13:57 (+0700) | #1 | 229275
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]
Mình đang cần Intsall redmine version mới 1.1 , postgre version mới nhất trên centos 5.3 64 bit gấp, không có thời gian tìm hiểu trên net. Search google thì nhiều link quá mình không biết vào đâu để bắt đầu nhanh và ít gặp lỗi nhất. Cả nhà giúp mình chỉ đường nào phù hợp với version của nó nhe
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 08:19:18 (+0700) | #2 | 229277
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Gần đây thi thoảng thấy có người nói "muốn nhanh thì phải từ từ", ngẫm ra cũng đúng phết.

PostgreSQL thì có thể cài qua yum, còn redmine thì bạn lên redmine.org đọc Installation guide.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 08:19:50 (+0700) | #3 | 229278
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

van_security wrote:
Mình đang cần Intsall redmine version mới 1.1 , postgre version mới nhất trên centos 5.3 64 bit gấp, không có thời gian tìm hiểu trên net. Search google thì nhiều link quá mình không biết vào đâu để bắt đầu nhanh và ít gặp lỗi nhất. Cả nhà giúp mình chỉ đường nào phù hợp với version của nó nhe 


Bồ là người cài đặt thì không có cái gì và không có ai có thể giúp được cái "gấp" hết.

Dùng cái gì, vô trang web cái đó mà đọc tài liệu hướng dẫn.
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 09:49:09 (+0700) | #4 | 229288
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]
Hiện tại mình install theo file hướng dẫn sau
http://blog.itsmine.co.uk/2009/01/22/howto-install-subversion-and-redmine-on-centos5-rhel5/

Tuy nhiên đến bước
Now we’ll install passenger (aka mod_rails)

mình chạy lệnh
[root@mitani bin]# gem install passenger
Thì báo lỗi sau. Nhờ mọi người tư vấn mình phải fix như thế nào?

bash: gem: command not found

Bệnh Khàn Tiếng: Tư Vấn về Chẩn đoán - điều trị Miễn Phí
http://trikhantieng.blogspot.com/
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 10:04:30 (+0700) | #5 | 229290
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
bash: gem: command not found  

Nó là RubyGem http://docs.rubygems.org/read/chapter/3
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 15:11:06 (+0700) | #6 | 229320
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]

Ikut3 wrote:
bash: gem: command not found  

Nó là RubyGem http://docs.rubygems.org/read/chapter/3 


Cảm ơn Bác, Mình cài thêm thằng rubygem như sau
Down rubygems-1.3.1.tgz tại
http://rubyforge.org/frs/?group_id=126

về folder /etc/opt
tar xf rubygems-1.3.1.tgz
cd rubygems-1.3.1
ruby setup.rb

Thì nó OK. Nhưng hiện tại mình còn bị 1 lỗi sau tại bước
Install default configuration data in database (this is entirely optional, but recommended).
cd /var/www/rails/redmine/app/
rake redmine:load_default_data RAILS_ENV="production"

Error: #28000Access denied for user 'root'@'localhost' (using password: NO)
Default configuration data was not loaded.
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 15:27:40 (+0700) | #7 | 229322
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Database bạn dùng MySQL? Dòng Error #28000 có nghĩa là bạn có gán password cho root trong MySQL, nhưng ở file cấu hình bạn lại đang để trống. Xem lại section production trong config/database.yml.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 15:50:49 (+0700) | #8 | 229323
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]

quanta wrote:
Database bạn dùng MySQL? Dòng Error #28000 có nghĩa là bạn có gán password cho root trong MySQL, nhưng ở file cấu hình bạn lại đang để trống. Xem lại section production trong config/database.yml. 

Cảm ơn Bác Quân, Mình nhập pass cho file config thì nó OK. Nhưng sinh ra lỗi khác (bác xem giúp mình phải làm gì tiếp nhe)

Error: Mysql::Error: #42S02Table 'redmine.roles' doesn't exist: SELECT * FROM `roles` WHERE (`roles`.`builtin` = 0) LIMIT 1
Default configuration data was not loaded.
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 15:59:33 (+0700) | #9 | 229324
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Bạn tạo database structure chưa? Lên redmine.org đọc phần 5. của Installation guide.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 16:25:13 (+0700) | #10 | 229325
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]

quanta wrote:
Bạn tạo database structure chưa? Lên redmine.org đọc phần 5. của Installation guide. 

Cảm ơn bác Quân rất rất nhiều :smilie

Mình làm theo bác lên redmine.org đọc thông tin nó gợi ý chạy lại phần [Import the redmine database]
như sau thì nó OK. (Mình sẽ làm tiếp, nếu có vấn đề nào thì nhờ bác tiếp :smilie

Import the redmine database into the live database specified in the above config file

cd /var/www/rails/redmine/app/
rake db:migrate RAILS_ENV="production"
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 16:41:46 (+0700) | #11 | 229326
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]
Hiện tại thì start redmine tại http://localhost:3000
được rồi nhưng mình gặp 2 vấn đề là
+ service httpd restart bị FAIL

[root@mitani redmine]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: httpd: Syntax error on line 210 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/rails.conf: Cannot load /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so into server: /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so: cannot open shared object file: No such file or directory

+ User có quyền tối cao để login vô đang kí các user khác là gì? Sao mình thử là root thì nó bị lỗi Invalid user or password. Thử chức năng Lost pass thì khi nhập địa chỉ email vô. Nó cũng gửi link cho mình đổi pass và cho biết ID nhưng nhập vô vẫn bị báo [Invalid user or password] smilie
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 17:11:03 (+0700) | #12 | 229327
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]

van_security wrote:
Hiện tại thì start redmine tại http://localhost:3000
được rồi nhưng mình gặp 2 vấn đề là
+ service httpd restart bị FAIL

[root@mitani redmine]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: httpd: Syntax error on line 210 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.d/rails.conf: Cannot load /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so into server: /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so: cannot open shared object file: No such file or directory

+ User có quyền tối cao để login vô đang kí các user khác là gì? Sao mình thử là root thì nó bị lỗi Invalid user or password. Thử chức năng Lost pass thì khi nhập địa chỉ email vô. Nó cũng gửi link cho mình đổi pass và cho biết ID nhưng nhập vô vẫn bị báo [Invalid user or password] smilie 


Hiện vấn đề

+ service httpd restart bị FAIL đã giải quyết do path thực tế là
/usr/lib/ruby/gems/1.8/gems/passenger-3.0.2/ext/apache2/mod_passenger.so
Không phải

/usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so

Còn lại vấn đề
+ User có quyền tối cao để login vô đang kí các user khác là gì? Sao mình thử là root thì nó bị lỗi Invalid user or password. Thử chức năng Lost pass thì khi nhập địa chỉ email vô. Nó cũng gửi link cho mình đổi pass và cho biết ID nhưng nhập vô vẫn bị báo [Invalid user or password]
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 12/01/2011 18:53:22 (+0700) | #13 | 229330
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

van_security wrote:

+ User có quyền tối cao để login vô đang kí các user khác là gì? Sao mình thử là root thì nó bị lỗi Invalid user or password. Thử chức năng Lost pass thì khi nhập địa chỉ email vô. Nó cũng gửi link cho mình đổi pass và cho biết ID nhưng nhập vô vẫn bị báo [Invalid user or password] smilie 

admin/admin.
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 13/01/2011 05:03:00 (+0700) | #14 | 229350
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]

quanta wrote:

van_security wrote:

+ User có quyền tối cao để login vô đang kí các user khác là gì? Sao mình thử là root thì nó bị lỗi Invalid user or password. Thử chức năng Lost pass thì khi nhập địa chỉ email vô. Nó cũng gửi link cho mình đổi pass và cho biết ID nhưng nhập vô vẫn bị báo [Invalid user or password] smilie 

admin/admin. 


Cảm ơn bác Quân. Nguyên nhân là các users chưa được active. Sau khi nhập admin/admin vào active các users thì nó OK rồi.

Mình còn phát sinh 1 vấn đề khác là sau khi cài redmine mở port 3000 thì thằng web server trước đây của mình không chạy được nữa. Vậy phải làm sao để 2 thằng này cùng hoạt động? Nhờ bác tư vấn dùm.
Trước đây mình cấu hình web server tại file /etc/httpd/conf/httpd.conf
như sau
# Listen for virtual host requests on all IP addresses
<VirtualHost *:80>
ServerAdmin you@your-domain.com
ServerName 192.168.1.1
DocumentRoot /var/www/html/act-t.jp
ErrorLog logs/error_log
CustomLog logs/access_log combined
</VirtualHost>
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 13/01/2011 08:48:39 (+0700) | #15 | 229354
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Port 3000 là của thằng built-in webserver có tên là WEBrick, có liên quan gì đến Apache đâu nhỉ. Bạn soi error log của Apache xem nó bắn ra lỗi gì.

Đọc tài liệu trên redmine.org để có thể cấu hình Redmine chạy trên Apache.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 13/01/2011 09:08:17 (+0700) | #16 | 229357
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]

quanta wrote:
Port 3000 là của thằng built-in webserver có tên là WEBrick, có liên quan gì đến Apache đâu nhỉ. Bạn soi error log của Apache xem nó bắn ra lỗi gì.
 

Cảm ơn Bác,

Xem log thì nó báo như sau (bác xem hộ mình tí)

[Thu Jan 13 07:31:34 2011] [notice] Apache/2.2.3 (CentOS) configured -- resuming normal operations
[Thu Jan 13 07:31:51 2011] [error] [client 192.168.241.100] Directory index forbidden by Options directive: /var/www/rails/redmine/public/
[Thu Jan 13 07:43:21 2011] [notice] caught SIGTERM, shutting down
[Thu Jan 13 07:43:27 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Jan 13 07:43:27 2011] [error] *** Passenger could not be initialized because of this error: Unable to start the Phusion Passenger watchdog because its executable (/usr/lib/phusion-passenger/agents/PassengerWatchdog) does not exist. This probably means that your Phusion Passenger installation is broken or incomplete, or that your 'PassengerRoot' directive is set to the wrong value. Please reinstall Phusion Passenger or fix your 'PassengerRoot' directive, whichever is applicable.
[Thu Jan 13 07:43:28 2011] [notice] Digest: generating secret for digest authentication ...
[Thu Jan 13 07:43:28 2011] [notice] Digest: done
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 13/01/2011 09:17:33 (+0700) | #17 | 229360
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

van_security wrote:

Xem log thì nó báo như sau (bác xem hộ mình tí)

[Thu Jan 13 07:31:34 2011] [notice] Apache/2.2.3 (CentOS) configured -- resuming normal operations
[Thu Jan 13 07:31:51 2011] [error] [client 192.168.241.100] Directory index forbidden by Options directive: /var/www/rails/redmine/public/
[Thu Jan 13 07:43:21 2011] [notice] caught SIGTERM, shutting down
[Thu Jan 13 07:43:27 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Jan 13 07:43:27 2011] [error] *** Passenger could not be initialized because of this error: Unable to start the Phusion Passenger watchdog because its executable (/usr/lib/phusion-passenger/agents/PassengerWatchdog) does not exist. This probably means that your Phusion Passenger installation is broken or incomplete, or that your 'PassengerRoot' directive is set to the wrong value. Please reinstall Phusion Passenger or fix your 'PassengerRoot' directive, whichever is applicable.
[Thu Jan 13 07:43:28 2011] [notice] Digest: generating secret for digest authentication ...
[Thu Jan 13 07:43:28 2011] [notice] Digest: done
 

mod_passenger là để chạy Redmine trên Apache. Bạn đọc kỹ lại dòng màu đỏ để khắc phục.
[Up] [Print Copy]
  [Question]   Làm sao Thay đổi port mặc định 3000 của redmine thành 80 13/01/2011 15:35:09 (+0700) | #18 | 229381
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]
Mình cài redmine xong rồi, Nhưng nó chạy mặc định port 3000. Cái này công ty khách bên ngoài dùng proxy chỉ mở port 80 nên không thể truy xuất được.
Làm sao Thay đổi port mặc định 3000 của redmine thành 80 mọi người tư vấn dùm. Mình mới làm quen với redmine trên linux
[Up] [Print Copy]
  [Question]   Làm sao Thay đổi port mặc định 3000 của redmine thành 80 13/01/2011 15:44:11 (+0700) | #19 | 229384
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

van_security wrote:
Mình cài redmine xong rồi, Nhưng nó chạy mặc định port 3000. Cái này công ty khách bên ngoài dùng proxy chỉ mở port 80 nên không thể truy xuất được.
Làm sao Thay đổi port mặc định 3000 của redmine thành 80 mọi người tư vấn dùm. Mình mới làm quen với redmine trên linux 

Cũng là về redmine thì hỏi luôn trong topic này đi, lập topic mới làm gì.

Câu trả lời (như đã nói ở trên) là: không dùng WEBrick nữa mà cấu hình cho nó chạy trên Apache.
[Up] [Print Copy]
  [Question]   Làm sao Thay đổi port mặc định 3000 của redmine thành 80 15/01/2011 13:37:03 (+0700) | #20 | 229501
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]

quanta wrote:

Câu trả lời (như đã nói ở trên) là: không dùng WEBrick nữa mà cấu hình cho nó chạy trên Apache. 


Cảm ơn bác Quân, nhờ bác bật mí 1 chút hướng xử lí cấu hình cho redmine chạy trên Apache.

Còn để đổi port cho redmine chạy thành port 80 thì mình tạm dùng câu lệnh sau

cd /usr/Redmine/redmine-1.0
export PATH=/usr/Redmine/ruby1.8.7/bin:$PATH
ruby script/server webbrick -e production -p 80
[Up] [Print Copy]
  [Question]   Làm sao Thay đổi port mặc định 3000 của redmine thành 80 15/01/2011 14:30:45 (+0700) | #21 | 229503
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

van_security wrote:

nhờ bác bật mí 1 chút hướng xử lí cấu hình cho redmine chạy trên Apache.
 

http://www.redmine.org/projects/redmine/wiki/howto_configure_apache_to_run_redmine

van_security wrote:

Còn để đổi port cho redmine chạy thành port 80 thì mình tạm dùng câu lệnh sau

cd /usr/Redmine/redmine-1.0
export PATH=/usr/Redmine/ruby1.8.7/bin:$PATH
ruby script/server webbrick -e production -p 80 

Vậy còn Apache đang chạy thì sao?
[Up] [Print Copy]
  [Question]   Làm sao Thay đổi port mặc định 3000 của redmine thành 80 17/01/2011 02:45:46 (+0700) | #22 | 229625
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]

quanta wrote:

van_security wrote:

nhờ bác bật mí 1 chút hướng xử lí cấu hình cho redmine chạy trên Apache.
 

http://www.redmine.org/projects/redmine/wiki/howto_configure_apache_to_run_redmine

van_security wrote:

Còn để đổi port cho redmine chạy thành port 80 thì mình tạm dùng câu lệnh sau

cd /usr/Redmine/redmine-1.0
export PATH=/usr/Redmine/ruby1.8.7/bin:$PATH
ruby script/server webbrick -e production -p 80 

Vậy còn Apache đang chạy thì sao? 


Cảm ơn Bác, Thì mình phải chuyển sang port khác smilie cho nên rất bất tiện (Mình chỉ dùng tạm thôi) đang xem cái link bác HD đây để cho 2 thằng chạy ching 1 port
[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 18/02/2011 14:28:02 (+0700) | #23 | 231323
van_security
Member

[Minus]    0    [Plus]
Joined: 08/10/2009 14:02:39
Messages: 159
Offline
[Profile] [PM]
Ai cài redmine đến step

Import the redmine database into the live database specified in the above config file

cd /usr/src/redmine-0.8/app/
rake config/initializers/session_store.rb
rake db:migrate RAILS_ENV="production"

Mà bị lỗi sau

rake aborted!
No such file or directory - /tmp/mysql.sock

Thì thêm vào file database.yml như sau
production:
adapter: mysql
database: redmine
host: localhost
username: root
password:
encoding: utf8
socket: /var/lib/mysql/mysql.sock

[Up] [Print Copy]
  [Question]   Intsall redmine, postgre trên centos 5.3 64 bit 25/02/2011 15:52:42 (+0700) | #24 | 231928
invisible_
Member

[Minus]    0    [Plus]
Joined: 07/12/2004 03:44:46
Messages: 5
Offline
[Profile] [PM]
Bạn đã cài được redmine với passenger trên apache chưa?

Webrick chủ yếu chỉ dành cho lúc phát triển thôi, còn khi chạy production thì nên dùng passenger.

Để cài đặt passenger bạn nên tham khảo trực tiếp từ website của passenger, phần hướng dẫn trong redmine.org khá cũ rồi.
http://www.modrails.com/install.html
Bản đầy đủ:
http://www.modrails.com/documentation/Users%20guide%20Apache.html
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|