Bir demo HelloWorld Rails uygulaması yazdım ve WEBrick ile test ettim (bir DB kullanmıyor, sadece "merhaba dünya" yazan bir denetleyici). Sonra onu Yolcu ile çalışan yerel bir Apache'ye dağıtmaya çalıştım. Aslında bu test sadece Yolcu çalışması yapmaktır (bu benim Apache'de ilk konuşmamdır). Şimdi, Yolcu'nun çalıştığından bile emin değilim, ama Apache tarafında bir hata göremiyorum.production.log dosyasında bir ileti yok
http://rails.test/
numaralı telefonu açtığımda, tarayıcı Rails 500 hata sayfasını gösteriyor - dolayısıyla Yolcu'nun çalıştığını varsayalım. Günlükleri araştırmak istiyorum, ancak production.log boş! Bunun bir izin sorunu olduğunu düşünmüyorum, çünkü dosyayı silersem sayfayı yeniden yüklediğimde yeniden oluşturulur. Ben, conf/environments/production.rb
günlük düzeyini değiştirmeye çalıştı elle Raylar konsol üretimi ve
Rails.logger.error('asdf')
o true
döner ama hiçbir şey production.log yazılır alır ile log dosyası yazmaya çalıştı. Yol (Rails.logger.inspect başına alınır) doğrudur ve el ile kaldırırsanız dosyanın yeniden oluşturulduğunu bildiririm. Neler olduğunu nasıl bilebilirim?
Eğer Rails 3.2 çalıştırıyorsanız varsayarsak
Hala bu problemi yaşıyorum, raylar 4'ümde olmama rağmen ... ne yaptın? – Braden
Sadece yükseltilmiş Raylar. Bu bir regresyon olabilir – Raffaele