Hocam haklısın bende onu farkettikten sonra tekrardan kurulum yapmaya
başladım eski tüm paketleri kaldırarak belirttiğin linkteki (aşağıdaki) tüm
talimatlara göre hangi versiyon söyleniyorsa ona göre kurulumu yaptım.
Önceden mysql database boştu şu an tüm tabloları flnda atmış gibi. Önceden
forbidden hatası veriyordu baya eksikler vardı şimdi toparladım sanırım.
Aldığım hata "Application error - Rails application failed to start
properly" şeklinde. Bunun içinde bir kaç gündür bakıyorum genelde yapılan
işlemleri gözden geçirilmesi fln önerilmiş ama net bir çözümüne
rastlamadım. Sunucu üzerinde full apache ile 777 yetkisi ile izinleri
mevcut. (root ile 755 gibi seçenekleri de denedim)
Ben cgi ayarlarından kaynaklandığını düşünüyorum. public/.htaccess
içerisinde 3 adet cgi modul mevcut hepsi aktif ben bunlardan bende olan
modul hariç diğerlerine diez koyarak kapatıyorum deniyorum bir değişiklik
yok. Şöyle bir durum var sonradan yüklediğim fcgid_module'den de
kaynaklanabilir diye düşünüyorum. Çünkü webserver'ı restart ettiğimde
aşağıdaki uyarıyı veriyor. Bundan dolayı application'u çalıştırmıyor
olabilir gibi sanki. cgi ayarları ile ilgili .htaccess ve dispatch.fcgi
dosyalarını eke attım. Burada düzeltmem gereken bir durum olabilir mi şu an
onu da araştırıyorum.
ticket açayım diyorum redmine tarafına fakat aynı sorun için bir kaç yıl
önce bir kaç kere açılmış ve bir yardımları olmamış. Zaman kaybı olacak
gibi.
service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Mon Sep 08 09:44:32 2014] [warn] module fcgid_module is
already loaded, skipping
[ OK ]
[root@server /]# ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [x86_64-linux]
[root@server /]# gem -v
1.4.2
[root@server ]# gem list --local
*** LOCAL GEMS ***
bundler (1.7.2)
coderay (0.9.8)
daemon_controller (1.2.0)
hoe (3.12.0)
i18n (0.4.2)
minitest (1.7.2)
mysql (2.9.1)
passenger (4.0.50)
rack (1.5.2, 1.1.0)
rake (10.3.2, 0.8.3)
rdoc (2.4.2)
RedCloth (4.2.9)
rubytree (0.5.2)
[root@server ]# nano Gemfile
# file: /var/www/redmine/Gemfile
source "http://rubygems.org"
gem "rake", "0.8.3"
gem "rack", "1.1.0"
gem "i18n", "0.4.2"
gem "rubytree", "0.5.2", :require => "tree"
gem "RedCloth", "~>4.2.3", :require => "redcloth" # for CodeRay
gem "mysql"
gem "coderay", "~>0.9.7"
gem "rdoc", "2.4.2"
7 Eylül 2014 16:40 tarihinde Doruk Fisek <[email protected]> yazdı:
> Fri, 5 Sep 2014 09:57:35 +0300, Salih PALA <[email protected]> :
>
> > Onuda denedim üstat fakat hala aynı durumda. chmod -R 777 redmine/*
> > ile full access de verdim yine aynı. Aşağıdaki işlemlerde
> > redmine/config/environment.rb
> > dosyasında ilgili satır yoktu. Diğer aşağıdakileri de çalıştırdım
> > redmine dizininde. Bunun dışında eksta bir eksiklik görmüyorum. Bir
> > kaç kere de baştan başladım tüm adımlara. Sanırım apache ve
> > access'lerle ilgili bir durum ama çözemedim.
>
> Selinux erişimi engelliyor olabilir.
>
> Bu arada, mesajların başında izlediğinizi belirttiğiniz belge ile
> kurduğunuz sürümler uyumlu değil. Ruby 1.8.7 ile Redmine 1.3.2 için
> kurulum anlatılmış. Hata mesajlarından görebildiğim kadarıyla Ruby
> 2.1.0 kullanmışsınız, o kadar eski bir Redmine kurduğunuzu da
> sanmıyorum. Belgeyi kendi elinizdeki sürümlere doğru adapte edememiş
> olabilirsiniz.
>
> Doruk
>
> --
> Özgür Yazılım A.Ş. ~ #
> http://www.ozguryazilim.com.tr
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>
--
Bilgilerinize sunar,
İyi çalışmalar dilerim.
Eren Salih PALA
Sistem Yöneticisi
MCITP-DC/VM Uzm.
# General Apache options
#<IfModule mod_fastcgi.c>
# AddHandler fastcgi-script .fcgi
#</IfModule>
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
</IfModule>
#<IfModule mod_cgi.c>
# AddHandler cgi-script .cgi
#</IfModule>
#Options +FollowSymLinks +ExecCGI
# If you don't want Rails to look in certain directories,
# use the following rewrite rules so that Apache won't rewrite certain requests
#
# Example:
# RewriteCond %{REQUEST_URI} ^/notrails.*
# RewriteRule .* - [L]
# Redirect all requests not available on the filesystem to Rails
# By default the cgi dispatcher is used which is very slow
#
# For better performance replace the dispatcher with the fastcgi one
#
# Example:
# RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
RewriteEngine On
# If your Rails application is accessed via an Alias directive,
# then you MUST also set the RewriteBase in this htaccess file.
#
# Example:
# Alias /myrailsapp /path/to/myrailsapp/public
# RewriteBase /myrailsapp
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
#!/usr/bin/env ruby
#
# You may specify the path to the FastCGI crash log (a log of unhandled
# exceptions which forced the FastCGI instance to exit, great for debugging)
# and the number of requests to process before running garbage collection.
#
# By default, the FastCGI crash log is RAILS_ROOT/log/fastcgi.crash.log
# and the GC period is nil (turned off). A reasonable number of requests
# could range from 10-100 depending on the memory footprint of your app.
#
# Example:
# # Default log path, normal GC behavior.
# RailsFCGIHandler.process!
#
# # Default log path, 50 requests between GC.
# RailsFCGIHandler.process! nil, 50
#
# # Custom log path, normal GC behavior.
# RailsFCGIHandler.process! '/var/log/myapp_fcgi_crash.log'
#
require File.dirname(__FILE__) + "/../config/environment"
require 'fcgi_handler'
RailsFCGIHandler.process!
#<IfModule mod_fastcgi.c>
# RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
#</IfModule>
<IfModule mod_fcgid.c>
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
</IfModule>
#<IfModule mod_cgi.c>
# RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
#</IfModule>
# In case Rails experiences terminal errors
# Instead of displaying this message you can supply a file here which will be
rendered instead
#
# Example:
# ErrorDocument 500 /500.html
ErrorDocument 500 "<h2>Application error</h2>Rails application failed to start
properly"
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
okuyabilirsiniz;
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu