[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] xml statement in html and apache error
From: |
Richard Riley |
Subject: |
Re: [O] xml statement in html and apache error |
Date: |
Thu, 07 Apr 2011 11:18:27 +0200 |
User-agent: |
Gnus/5.110016 (No Gnus v0.16) Emacs/23.2 (gnu/linux) |
Nick Dokos <address@hidden> writes:
> Richard Riley <address@hidden> wrote:
>
>>
>> I cant really give too many details or suggestions as to why it failed,
>> but the default xml string at the top of export to html files was
>> causing apache to fail.
>>
>> ,----
>> | Parse error: syntax error, unexpected T_STRING in
>> | /home/shamrock/common-files/webs/richardriley.net/projects/emacs/index.html
>> | on line 1
>> `----
>>
>> I simply removed the html xml declaration,
>>
>> ,----
>> | org-export-html-xml-declaration is a variable defined in `org-html.el'.
>> | Its value is
>> | (("php" . "<?xml version=\"1.0\" encoding=\"%s\"?>"))
>> `----
>>
>
> This looks wrong (even though unrelated to the problem): in my setup I get
>
>
You're right. Was late at night. I pasted the wrong value. The working value
is
,----
| org-export-html-xml-declaration is a variable defined in `org-html.el'.
| Its value is
| (("php" . "<?php echo \"<?xml version=\\\"1.0\\\" encoding=\\\"%s\\\" ?>\";
?>"))
`----
That other value was in my scratch buffer from trying to debug the
situation. Note, I dont export to php, only html (currently).
>
> org-export-html-xml-declaration is a variable defined in `org-html.el'.
> Its value is
> (("html" . "<?xml version=\"1.0\" encoding=\"%s\"?>")
> ("php" . "<?php echo \"<?xml version=\\\"1.0\\\" encoding=\\\"%s\\\" ?>\";
> ?>"))
>
>
>
> so deleting the html entry should leave you with the second line. You seem
> to have a mash of the two entries instead.
>
Sorry! Mea culpa there in my "bug report".
>> reexported my private little web, reloaded apache and all was
>> well. Which was cool considering I hadnt exported it from the org data
>> for all of about 2 years!
>>
>> Far from thought out, almost certainly not "correct" I am sure, but got
>> my web back working.
>>
>> Possibly someone else can comment on cause/effect.
>>
>
> Well, I exported a toy project and despite the presence of the xml headers,
> my apache is not complaining at all. I also spot-checked a couple of files
> on orgmode.org and they have the xml header, but apache seems to deliver
> them without a problem. Which version of apache are you running? Mine is
> 2.2.16.
Two machines, both with Debian Squeeze.
,----
| Server version: Apache/2.2.16 (Debian)
| Server built: Mar 22 2011 20:56:31
`----
>
> Nick
>
> PS. The exercise also uncovered an org bug but I'll post that as a
> separate message.
>
Let me re-run the scenario and check my publish parameters - its really
been a LONG time since I published but something changed with
apache. Both machines are relatively new installs. Possibly something
third party needs to be instaled on squeeze now to get xml statements
parsed? A google was not so helpful.
Thanks for the prompt reply.
r.