Hi David, Yes - this is annoying - some strange interaction between specific versions of CGI.pm and IIS returning wrong results.
Someday, if I ever get time, I need to install IIS to see this for myself. I'd either recommend using Apache, or going to lib/Codestriker/Http/Method.pm, and near the top, change this code: # Determine what style URLs are being used. if (defined $cgi_style) { $self->{cgi_style} = $cgi_style; } else { $self->{cgi_style} = $query->url() =~ /codestriker.pl/ ? 1 : 0; } to just: $self->{cgi_style} = 1; Cheers, David On Fri, Feb 13, 2009 at 12:30 AM, David Ball <david.b...@cerillion.com> wrote: > Hi all, > > I have installed Codestriker and can open the Topic List screen as described > in the Introduction of the User Guide > (http://cer00447/codestriker/codestriker.pl in my case), but that is as far > as I can get because every link on the page just generates a "The page > cannot be found" error. Looking closely at the screenshots in the User's > Guide versus what I have in my browser, it appears the hyperlink URLs are > not being correctly formed. Some examples: > > Create New Topic : http://cer00447/topics/create > Search : http://cer00447/topics/search > > I think these should be something like > http://cer00447/codestriker/codestriker.pl?action=create and > http://cer00447/codestriker/codestriker.pl?action=search > > I've tried entering the correct search URL (as I have guessed it above) > directly into the browser address bar, but I just get back the Topic List > screen again. > > I've had a quick look around the Perl code but I'm no expert in this > language so didn't get far. > > I have not been able to find references to this problem in the mailing > list archive or Google. The closest I could find was > http://sourceforge.net/mailarchive/message.php?msg_id=45EC9147.3000608%40users.sourceforge.net > which > is not quite the same as the issue I have. > > My set-up is: > > Windows XP Pro (SP3) > IIS (5.1) > Codestriker (1.9.7) > ActivePerl (5.8.9.825) > MySQL (5.1.30) > Browsers : Firefox 3.0.6 and IE6 > > > My codestriker.conf file (with comments and sensitive info removed) follows. > I realise there are some settings in here that still need tweaking - at the > moment I'm just trying to get the basics running. > > $db = 'DBI:mysql:dbname=codestrikerdb'; > $dbuser = 'codestriker'; > $dbpasswd = '*'; > $daemon_email_address = '******...@***********'; > $mailhost = '*******.********.com'; > $use_compression = 0; > $gzip = '/bin/gzip'; > $p4 = 'C:\Program Files\Perforce\p4.exe'; > $highlighter = ''; > $codestriker_css = 'http://cer00447/codestrikerhtml/codestriker.css'; > @valid_repositories = > ( > 'perforce:ba...@perforce:1666' > ); > $repository_name_map = > { > 'perforce:ba...@perforce:1666' => 'Cerillion Perforce' > }; > $file_viewer = > { > '/home/sits/cvs' => 'http://localhost/cgi-bin/cvsweb.cgi', > 'svn:file:///var/svn/project/trunk' => > > 'http://some.whe.re/cgi-bin/viewvc.cgi/trunk/?root=Project&view=markup' > }; > @exclude_file_types = ('rtf', 'doc', 'gif', 'bmp', 'jpeg', 'jpg', 'mdb', > 'ppt', 'vsd', 'xls', 'zip', 'tgz', 'tar', 'gz', > 'opt', 'aps', 'ncb', 'a', 'so', 'dll', 'lib', > 'exe', 'png', 'pdf', 'bin', 'out', 'ld', 'fm', > 'indd', 'wav', 'o', 'obj', 'mpp', 'vsw', 'jfif', > 'tif', 'tiff', 'xbm', 'fnt', 'ttf', 'pfm', 'pfb', > 'eps', 'wpj', 'sxi'); > $maximum_topic_size_lines = ''; > $suggested_topic_size_lines = ''; > $NORMAL_MODE = 0; > $COLOURED_MODE = 1; > $COLOURED_MONO_MODE = 2; > $default_topic_create_mode = $COLOURED_MODE; > $default_file_to_view = -1; > @topic_states = ('Open', 'Closed', 'Committed', 'Obsoleted', 'Deleted'); > @readonly_states = ('Closed', 'Committed', 'Obsoleted', 'Deleted'); > $allow_searchlist = 1; > @project_states = ('Open'); > $antispam_email = 0; > $email_send_options = > { > comments_sent_to_topic_author => 1, > comments_sent_to_commenter => 0, > topic_state_change_sent_to_reviewers => 0 > }; > $default_tabwidth = 8; > $sort_diffs_by_filename = 1; > $bug_db = ''; > $bug_db = 'noconnection'; > $bugtracker = 'http://jira/secure/QuickSearch.jspa?searchString='; > $lxr_map = > { > }; > $topic_text_encoding = 'utf8'; > $comment_state_metrics = > [ > { name => 'Status', > values => ['Submitted', 'Invalid', 'Completed'], > default_value => 'Submitted', > show_on_mainpage => ['Submitted' ] > } > ]; > $metric_config = "all"; > > Many thanks > David > > ____________________________ > David Ball > Cerillion Technologies Limited > Mobile: +44 (0) 7748 306 667 > Tel: +44 (0) 20 7812 7708 > Email: david.b...@cerillion.com > Web: www.cerillion.com > Address: 27th Floor, Centre Point, London, WC1A 1DU > > > ______________________________________________________________________ > > Cerillion Technologies Limited is a limited liability company registered in > England No. 3849601 with Registered Office at The Quadrant, 118 London Road, > Kingston, Surrey, KT2 6QJ. VAT registration No. 743 8054 29. Website – > http://www.cerillion.com > > This email and any attachments with it are intended for the addressee only. > It is confidential and may be the subject of legal and/or professional > privilege. If you have received this email in error please notify the > sender, destroy any copies and delete from your computer systems as any use, > disclosure, dissemination, forwarding, printing or copying is strictly > prohibited. > > The content may be personal or contain personal opinions and cannot be taken > as an expression of Cerillion's position. Internet communications cannot be > guaranteed to be timely, secure, error or virus-free. The sender does not > accept liability for any errors or omissions. > > Cerillion reserves the right to monitor all incoming and outgoing mail. > Whilst every care has been taken to check this outgoing email for viruses, > it is your responsibility to carry out any checks upon receipt. > ______________________________________________________________________ > > ------------------------------------------------------------------------------ > Create and Deploy Rich Internet Apps outside the browser with > Adobe(R)AIR(TM) > software. With Adobe AIR, Ajax developers can use existing skills and code > to > build responsive, highly engaging applications that combine the power of > local > resources and data with the reach of the web. Download the Adobe AIR SDK and > Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com > _______________________________________________ > Codestriker-user mailing list > Codestriker-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/codestriker-user > > ------------------------------------------------------------------------------ _______________________________________________ Codestriker-user mailing list Codestriker-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/codestriker-user