ฉันจะเริ่ม Redmine ใหม่ได้อย่างไร


14

Redmine จะต้องเริ่มต้นใหม่หลังจากการติดตั้งปลั๊กอิน

ฉันจะทำสิ่งนั้นบน linux ได้อย่างไร การรีสตาร์ทเว็บเซิร์ฟเวอร์ของฉัน (nginx ในกรณีของฉัน) หมายความว่าอย่างไร หรือฉันต้องทำอย่างอื่น?

คำตอบ:


13

รีสตาร์ทเว็บเซิร์ฟเวอร์ของคุณ วิธีการทำนั้นขึ้นอยู่กับเว็บเซิร์ฟเวอร์ของคุณที่คุณติดตั้ง Redmine ในและการกระจาย Linux ของคุณ สำหรับ Apache บน Debian ฉันจะทำ:

# /etc/init.d/apache restart

ฉันเรียกใช้ redmine บน ngix และ Ubunbu ถ้ารีสตาร์ทเว็บเซิร์ฟเวอร์เป็นสิ่งที่ฉันต้องทำฉันรู้วิธีการรีสตาร์ทเว็บเซิร์ฟเวอร์แล้ว
Radek

13
touch /path/to/redmine/tmp/restart.txt

Redmine จะเริ่มต้นใหม่ตามคำขอหน้าถัดไป นี่เป็นวิธีเดียวถ้าคุณอยู่ในอินสแตนซ์ที่คุณไม่มีสิทธิ์รีสตาร์ท Apache (โฮสติ้งที่ใช้ร่วมกัน ฯลฯ )


1
นี่เป็นวิธีการทำงานของ Phusion Passenger: ทุกครั้งที่คุณสัมผัสtmp/restart.txtไฟล์ Passenger จะรีสตาร์ทกระบวนการ Rails ทั้งหมด ฉันไม่สามารถรีสตาร์ท apache ด้วยวิธีนี้แม้ว่าคุณจะต้องการอะไรเช่นนี้sudo apache2ctl restart
rubo77

2

คุณเพียงแค่ต้องหยุด WebRick ด้วยการกด Ctrl + C หากใช้ Mongrel คุณควรลอง

mongrel_rails หยุด


ฉันไม่ต้องรีสตาร์ทหรือไม่ stopดีแค่ไหน?
Radek

หยุดไม่ดีพอฉันไม่ดีที่นั่น ... คุณควรเริ่มต้นหลังจากคำสั่งหยุดหรือเริ่มใหม่
jgemedina

2

Ubuntu (10.04) ติดตั้ง redmine (0.9.3) พร้อมผู้โดยสาร เป็นผู้โดยสารที่รีสตาร์ทแอปพลิเคชันโดยใช้ (ใน / usr / share / redmine):

touch tmp/restart.txt

อย่างไรก็ตามมีจุดอื่นที่นั่น ใน config / environment.rb การตั้งค่า

config.action_mailer.perform_deliveries = false

จะต้องเปลี่ยนเป็น:

config.action_mailer.perform_deliveries = true

การอ้างอิง: http://www.redmine.org/boards/2/topics/4240

ฉันพบว่ามันยุ่งยากเกินไปในการตั้งค่า Gmail SMTP ดังนั้นฉันจึงค่อนข้างตั้งค่า exim4

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.