I've a strange problem with greymatter 1.3.0. It doesn't build the monthly html files in the archives directory. Everything works alright except that. You can see all the entry's at the archive page but when you click at a month GM can't find the URL. Of course because it doesn't exist. Someone a clue?
Well I think I have a corrupted entry, from that one on GM build the monthly archives html. Maybe someone knows how to solve this.
This is the main text from that entry in GM 'edit an entry': Editing Entry #ï»¿1838: Posted by J.B. Arend @ 12/27/2006 07:04:16 PM
You can see the strange letters in the text, I deleted these lines in entrylist.cgi and rebuild everything but that doesn't help. The strange text is gone and also in the archives directory I don't see them back in the 'entry'.cgi file.
If there were in the entrylist.cgi, then they should have also been in the 'entry'.cgi file in your archives folder.
If you do a rebuild of your site, will it completely rebuild everything? You can test this by moving your highest number 'entry'.html file to 'entry'.bak and rebuild.
I am wondering if there are more bad characters or something that are causing GM to die silently. I know there is an issue with Windows style line items. To see where it is having trouble rebuilding you can move all your *.html files to another directory and try to rebuild.
Yeah, thanks Goldstone for your answer. I guess GM rebuild everything because I did a rebuild and before that I removed all the HTML files. But whe gonne move to another provider, and then we will host GM at a linux server. I hope we have this new hoster within two weeks. I think I will try to do a new install at Linux and rebuild all the files then. Also I will upgrade greymatter to the last version. Maybe that will solve this archive problem, otherwise you will hear me over here In the meanwhile we'll have to do it with the old GM 1.3.0.
Here is the GM home page layout: =============================== Log Archives
January 2007 November 2006
01/19/2007: Helpful Books for Wounded Pastors 01/19/2007: Unmasking Male Depression 01/19/2007: FireStorm: Preventing and Overcoming Church Conflicts 11/09/2006: From the Director's Heart
Under Log Archives the "January 2007" link shows the three January articles, but the "November 2006" link is 404 because that page doesn't get created by GM. (FYI, all of the links under Entries work.)
I have even created the November archive page manually and uploaded it to the articles directory. This works until the next time GM rebuilds pages, when it actually deletes the page I manually uploaded.
Is this because there is only one entry for November, or is it a bug in GM?
I will have to look into this, but that is strange.
Is the January archive page built? Otherwise, I would say GM is dying on building the Nov. archive page. Did you check for strange characters in the 11/09 post? Sometimes pasting from a Word document can introduce odd characters.
I don't believe it is releated to just have one entry, but I will investigate.
Ok, this is neither a bug or an issue with just having one entry. I verified with a local 1.3.1 install of mine.
I would try deleting all .html files (or whatever the line ending is) out of your 'archives' directory. Then do a 'rebuild all' and see how far it gets.
I would guess that you are still having issues with bad characters in the file for the 11/9 post (00000001.cgi?). Not all text editors with show the bad characters. With your ftp program, you could download the file from your server, delete it from the server, the reupload the file as ascii (otherwise the bad char will go back up) and try rebuilding.
Last Edit: Feb 19, 2007 0:25:55 GMT -5 by coldstone
Ok, I guess time makes fools of us all, especially me.
So I was testing stuff in my development setup and ran into this exact problem. Which is good, because now I can replicate it and track it down. Once I figure out the issue, I will post something back here, as well as including it in the next release (hopefully).
P.S. I am not Noah Just some guy who started using GreyMatter one day.