Re: image problems--update

Brian Candler <[email protected]>
Newsgroups gmane.mail.sqwebmail
Message-ID <[email protected]>
On Fri, Apr 09, 2004 at 04:17:00PM -0800, David Loutrel wrote:
> Error logs reveal:
> 
> Premature end of script headers: graybottomright.png, referer:
> http://66.33.21.181/cgi-bin/sqwebmail?noframes=1
> 
> For all images.
> 
> Still at a loss  and feeling bad that maillist archives show I'm the
> only stoopid person with this problem.

From the above error, Apache is trying to process images as if they are
CGIs. If you had given the complete Apache access_log entry, then the
problem would have been immediately apparent.

However, since you did at least give the real IP address of the server, I
was able to find what you've done:

$ telnet 66.33.21.181 80
Trying 66.33.21.181...
Connected to 66.33.21.181.
Escape character is '^]'.
GET /cgi-bin/sqwebmail?noframes=1 HTTP/1.0
Host: 66.33.21.181

HTTP/1.1 200 OK
Date: Sat, 10 Apr 2004 08:53:54 GMT
Server: Apache/2.0.40 (Red Hat Linux)
Content-Language: en-us
Cache-Control: no-store
Pragma: no-cache
Vary: Accept-Language
Connection: close
Content-Type: text/html; charset=utf-8

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Sqwebmail Login.</title>
  <link rel="stylesheet" type="text/css" href="images/sqwebmail.css" />
                                               ^^^^^^

There's your problem. You need to set --enable-imageurl=/images
(right now it appears you have --enable-imageurl=images)

Because you're missing the initial slash, your web browser is interpreting
    images/graybottomright.png
as a relative URL, making it
    /cgi-bin/sqwebmail/images/graybottomright.png

Regards,

Brian.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.