#!/usr/local/bin/ruby require 'logger' $CGILOG = Logger.new( '/var/www/vhosts/web2.0validator.com/httpdocs/_cgilog.log' ) begin $:.unshift '/var/www/vhosts/web2.0validator.com/httpdocs/src' $CGILOG.warn( "#{__FILE__} - #{__LINE__} " ) STDERR.puts( "#{__LINE__}" ) require 'rubygems' $CGILOG.warn( "#{__FILE__} - #{__LINE__} " ) STDERR.puts( "#{__LINE__}" ) File.open( '/tmp/web2_.log', 'w'){|f| f.puts( $!.to_s ) } STDERR.puts( "#{__LINE__}" ) $CGILOG.warn( "#{__FILE__} - #{__LINE__} " ) ENV['NITRO_INVOKE'] = 'cgi_proc' here = File.expand_path(File.dirname(__FILE__)) $CGILOG.warn( "#{__FILE__} - #{__LINE__} " ) STDERR.puts( "#{__LINE__} here = '#{here}' " ) run = '/var/www/vhosts/web2.0validator.com/httpdocs/run.rb' $CGILOG.warn( "#{__FILE__} - #{__LINE__} " ) STDERR.puts( "#{__LINE__} require '#{run}' " ) $CGILOG.warn( "#{__FILE__} - #{__LINE__} go require 'run' " ) require run STDERR.puts( "#{__LINE__}" ) $CGILOG.warn( "#{__FILE__} - #{__LINE__} " ) rescue Exception $CGILOG.warn( "#{__FILE__} - #{__LINE__} ERROR\n#{$!}" ) warn "#{$!}" File.open( '/tmp/web2_err.log', 'w'){|f| f.puts( $!.to_s ) } end