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

Reply via email to