Things I learned about Solaris.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
big
comments
files
icons
lib
packages
plugins
protected
1099062511-1.gz
1100356387-0.gz
1100360647-0.gz
1102181012-0.gz
1103901499-0.gz
1106197317-0.gz
1108486956-0.gz
1112372392-0.png
1130429923-0.JPG
1135123991-0.jpg
1135283250-0.jpg
LICENSE
README.html
archive.png
audio.png
blog.css
code.png
comments.cgi
comments.gif
compressed.png
data.blog
database.png
document.png
email.gif
entries.blog
image.png
index.cgi
index.rss
movie.png
newsolarislogo.jpg
post_from_email.pl
post_template.html
rss.gif
search.cgi
solarislogo.jpg
subscribe.cgi
subscriptions.blog
template.html
unknown.png

README.html

<html>
	<head>
		<title>My Blog README</title>
	</head>
<body style="font-family: Verdana;">
<a name=top>
	<center>
		<font size=4>My Blog (version 1.5)</font><br>
		<a href="http://freshmeat.net/subscribe/47534/?url=%2Fprojects%2Fmyblog%2F">Subscribe to New Releases</a>
	</center>
<hr>
	<font size=2>Please read everything but email me if<br>
	(1) you do not understand <br>
	(2) you get it running (so I can check it out, put up a link to your
	site, and let you know when important releases come out)<br>
	at <a href="mailto:support@fuzzymonkey.org">support@fuzzymonkey.org</a><br><br>

	
<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b>In this README:</b></font>
</td>
</tr>
</table>


<blockquote>
<a href="#requires">REQUIRES</a><br>
<a href="#summary">SUMMARY</a><br>
<a href="#features">FEATURES</a><br>
<a href="#license">DISTRIBUTION / LICENSE</a><br>
<a href="#installshell">INSTALLATION WITH SHELL ACCESS</a><br>
<a href="#installftp">INSTALLATION WITH FTP ACCESS</a><br>
<a href="#rss">GETTING RSS FEED TO WORK</a><br>
<a href="#how">HOW TO USE</a><br>
<a href="#trouble">TROUBLESHOOTING</a><br>
<a href="#changes">CHANGES</a><br>
<a href="#todo">TODO</a><br>
</blockquote>

<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="requires">REQUIRES&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>
<blockquote>
	
	
<li>1. web server (tested on apache 2.0.44 on UNIX and LINUX)
<li>2. Perl (tested with 5.8.4).
<li>3. ImageMagick is optional.
<li>4. HTML::BBCode and HTML::Entities - included in this package.
</blockquote>



<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="summary">SUMMARY&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>


<blockquote>
	This blog script will quickly and easily allow you to post articles and comments for your readers to keep 
	up with.  You can select an image to go along with your entry and even attach files.  Your readers can also
	leave comments on entries they feel strongly about.  RSS feed generated automatically, and CSS makes custom formatting easy.
</blockquote>



<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="features">FEATURES&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a>
</b>
</td>
</tr>
</table>



<blockquote>
	<li>Readers can leave comments about your posts.
	<li>Picture is automatically resized when uploaded.
	<li>RSS feed generated automatically.
	<li>CSS makes customizing format and style easy.
	<li>Admin gets emailed when visitors leave comments.
	<li>Post to your blog from your email or cell phone. You can even attach pictures taken with your camera phone. This feature is still being tested.
	<li>Specify how many blog entries to display on one page.
	<li>Plugins available for use with My Calendar and My Photo Gallery.  More coming!
	<li>You set how many characters from each entry are posted on front page.  The full entry is viewable by clicking "Read More" link.  You can also set to view all on front page.
	<li>Full Administration Script makes setup easy.  Edit or delete your blogs or your settings from here.
</blockquote>



<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="license">DISTRIBUTION / LICENSE&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>



<blockquote>
	This software is released under the GPL. Please see the included LICENSE file. 
	Copyright (C) 2003 Erin Spiceland This program is free software; you can redistribute 
	it and/or modify it under the terms of the GNU General Public License as published 
	by the Free Software Foundation; either version 2 of the License, or (at your option) 
	any later version. This program is distributed in the hope that it will be useful, 
	but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 
	FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 
	You should have received a copy of the GNU General Public License along with this 
	program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 
	330, Boston, MA 02111-1307 USA Use this script at your own risk! I make no warranties
	that it is hack proof! 
</blockquote>




<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="installshell">INSTALLATION WITH SHELL ACCESS&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>
<br>



<blockquote>
	<b>1. Upload the .zip or .tar.gz file directly into your cgi-bin directory.</b>  Almost all folders will be 
	created automatically for you.  Do
	this on commandline:<br>

	<blockquote>
		<font color=green>$ unzip filename.zip &nbsp; &nbsp; &nbsp; &nbsp;</font>*** or***<br>
		<font color=green>$ tar -zxvpf filename.tar.gz</font><br>
	</blockquote>

	
	<b>2. Check your permissions.</b>  Your directory structure will now look like this.  Listed out to the side are the 
	permissions for each file.  If you used the tar.gz file, your permissions will 
	automatically be set, because tar saves them.  If you used the zip file, you will
	need to set these permissions yourself.  A quick way to do this is with the following:<br>

	<blockquote>
		<font color=green>$ chmod 755 *.cgi *.pl protected/*.cgi</font>
	</blockquote>
	
	
	
	If you are on a Windows server, use your control panel to give the 755 files execute permissions.<br><br>






<center>
<table cellspacing=0 cellpadding=0 border=0 width=70%>
<tr><td><font size=2>blog/comments/</td><td><font size=2>drwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/comments.cgi</td><td><font size=2>-rwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/entries.blog</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/lib/</td><td><font size=2>drwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/lib/common.pm</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/lib/lang.pm</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/lib/sitevariables.pm</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/lib/BBCode.pm</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/lib/Entities.pm</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/lib/imagemagick.pm</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/index.cgi</td><td><font size=2>-rwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/search.cgi</td><td><font size=2>-rwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/subscribe.cgi</td><td><font size=2>-rwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/subscriptions.blog</td><td><font size=2>-rw-r--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/LICENSE</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/plugins/</td><td><font size=2>drwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/plugins/baby.pl</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/plugins/calendar.pl</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/plugins/photo.pl</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/protected/</td><td><font size=2>drwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/protected/post.cgi</td><td><font size=2>-rwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/protected/manage.cgi</td><td><font size=2>-rwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/post_template.html</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/post_from_email.pl</td><td><font size=2>-rwxr-xr-x-</td><td><font size=2>chmod&nbsp;&nbsp; 755</td></tr>
<tr><td><font size=2>blog/readme.html</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
<tr><td><font size=2>blog/template.html</td><td><font size=2>-r-wr--r---</td><td><font size=2>chmod&nbsp;&nbsp; 644</td></tr>
</table></center><br>




	<b>3. Make sure all these files are owned by the right user.</b>  If you are on a server that is not your own, you
	are most likely ok.  Ask your system administrator if you think you may need to change the ownership of these files.
	If you are on your own webserver, sometimes you will have to change the ownership to "apache" or "nobody" to get 
	the scripts to run.  Do this with:<br>
	
	<blockquote>								
		<font color=green>$ chown apache:apache * -R </font>
	</blockquote>

	
	
	<b>4. Move the "blogdata" folder outside the cgi-bin.</b>  Most webservers will not show pictures
	that are in the cgi-bin directory, so you will need to move the "blogdata" folder outside the cgi-bin to hold your pictures.  
	After you move 
	it, make sure to change the setting in the admin script to reflect the correct paths to the new location of 
	the folder (htmlpath). 
	<br><br>

	<b>5. Edit the settings to suit your needs.</b>
	There are also two very important things in the settings that affect how your icon displaying will work. 
	Make sure $htmlpath, and $htmlsystempath are correct for your server's directory structure.  
	They should point to a directory NOT inside your cgi-bin directory where images and files will be stored.  
	Change your settings at http://www.yourdomain.com/cgi-bin/blog/protected/manage.cgi.  
	Remember to password protect the "protected" folder so 
	others cannot tamper with your data and settings.<br><br>

	<b>6. Choose your language.</b>  My Blog is automatically set up to use English.  If you are using another
	language that is already supported by My Blog, just rename your appropriate language file to be 
	named "lang.pm," like this:


	
	<blockquote>
		<font color=green>$ cd lib/<br>
		$ cp francais.pm lang.pm<br>
		cp: overwrite 'lang.pm'? &nbsp;y<br>
		$ cd ../</font><br>
	</blockquote>
	
	If you do not see a file with the name of your language, it is not supported yet.  
	If you end up creating your own language file for a language that My Blog does not already have, please send 
	me a copy of your lang.pm named according to its language (francais.pm, not french.pm, please).  To create your own, 
	open "lib/lang.pm" and only change phrases that are between quotes.  If you change anything else, like the "our" or 
	the phrase following $ , which makes up the variable name, you could break the script.  Example:

	<blockquote>
		our $comments = "Comments"; # English<br>
		our $comments = "Commentaires"; # French<br>
	</blockquote>

	
	<b>7.  You may need to modify the first line of index.cgi, subscribe.cgi, comments.cgi, 
	post_from_email.pl, the plugin scripts, protected/post.cgi, and protected/manage.cgi 
	to point to where perl is located on your server.</b>  Basically, its just pound, exclamation point, then the path to 
	the perl executable.<br>

	
		<blockquote>#!/usr/bin/perl         (most common, and the default for this script)<br>
		#!/usr/local/bin/perl<br>
		</blockquote>


		<b>8.  Password protect the "protected" directory, so others cannot post to your blog.</b>  If you are on a 
	UNIX or Linux server, you can use htaccess to do this.  Contact your system administrator or google for 
	"htaccess" to find out how.  Also, no matter what kind of server you are on, you may have a tool in your
	control panel to password protect files and directories.  I cannot stress how important it is that you
	password protect the posting portion of this script.  Because this script is open source, meaning 
	anyone can see my code, anyone who has used this script will know how to access the post script.  
	Your only hope for security is to password protect it.<br><br>

	<b>9.  To use any of the plugins that come with My Blog,</b> copy the appropriate file from the plugins directory
	up one level to the blog directory.  The script checks for where they are, and if they are in the plugins 
	directory, it leaves them alone, but if they have been moved up a directory, it places the content of the script
	where ever the corresponding tag is in template.html.	For instance, if you want to use the photo plugin that works with 
	My Photo Gallery, copy the photo.pl file from inside the "plugins" folder to inside the "cgi-bin/blog" folder. Then create 
	a tag in your template that looks like this: <font color=green>&lt;!-- photo --&gt;</font>
	</blockquote>

	
	
	
<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="installftp">INSTALLATION WITH FTP ACCESS&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>
<br>



	<blockquote>								
	<b>1.  Unzip or untar the archive file into a directory on your computer.</b><br><br>										

	<b>2. Move the "blogdata" folder outside the cgi-bin.</b>  Most webservers will not show pictures
	that are in the cgi-bin directory, so you will need to move the "blogdata" folder outside the cgi-bin to hold your pictures.  
	After you move 
	it, make sure to change the setting in the admin script to reflect the correct paths to the new location of 
	the folder ($htmlpath). 
	<br><br>

	<b>3.  Edit the settings to suit your needs.</b> 
	There are also two very important things in the settings that affect how your picture uploading 
	and displaying will work. Make sure $htmlpath, and $htmlsystempath are correct for your server's directory structure.  
	They should point to a directory NOT inside your cgi-bin directory where images and files will be stored.  Change your settings at 
	http://www.yourdomain.com/cgi-bin/blog/protected/manage.cgi.  After you do this, you will need to create the directories you specified 
	as the directories to hold the pictures <u>and</u> create a folder inside that directory named "big."  Remember to password protect the 
	"protected" folder so others cannot tamper with your data and settings.<br><br>

	<b>4. Choose your language.</b>  My Blog  is automatically set up to use English.  If you are using another
	language that is already supported by My Blog, just rename your appropriate language file to be 
	named "lang.pm," like this:


	
	<blockquote>
		<font color=green>$ cd lib/<br>
		$ cp francais.pm lang.pm<br>
		cp: overwrite 'lang.pm'? &nbsp;y<br>
		$ cd ../</font><br>
	</blockquote>
	
	If you do not see a file named with your language, it is not supported yet.   
	If you end up creating your own language file for a language that My Blog does not already have, please send 
	me a copy of your lang.pm named according to its language (francais.pm, not french.pm, please).  To create your own, 
	open "lib/lang.pm" and only change phrases that are between quotes.  If you change anything else, like the "our" or 
	the phrase following $ , which makes up the variable name, you could break the script.  Example:

	<blockquote>
		our $comments = "Comments"; # English<br>
		our $comments = "Commentaires"; # French<br>
	</blockquote>


	<b>5.  You may need to modify the first line of index.cgi, comments.cgi, post_from_email.pl, the plugin scripts, and protected/post.cgi 
	to point to where perl is located on your server.</b>  Basically, its just pound, exclamation point, then the path to the 
	perl executable.<br>


	
		<blockquote>#!/usr/bin/perl         (most common, and the default for this script)<br>
		#!/usr/local/bin/perl<br>
		#!/soft/script/bin/perl (University of Tennesse Knoxville)<br>
		</blockquote>


	
	<b>6. Upload the files to the server.</b>  Make sure the directory structure is the same (all the folders are in the same 
	place as they werewhen you unzipped the file.)  You should put all the files in your cgi-bin directory.  Make sure
	you upload them in ASCII mode, NOT binary mode.  Uploading them in binary mode will turn all the files into useless
	garbly goop that cannot be executed.<br><br>

	
	<b>7.  Make sure all the executable files have execute permissions.</b>  Use your control panel to give all .cgi and .pl 
	files executable permissions.  If you do not know how to do this, contact your system administrator.  <br><br>


	<b>8. Password protect the "protected" directory, so others cannot post to your blog.</b>  If you are on a 
	UNIX or Linux server, you can use htaccess to do this.  Contact your system administrator or google for 
	"htaccess" to find out how.  Also, no matter what kind of server you are on, you may have a tool in your
	control panel to password protect files and directories.  I cannot stress how important it is that you
	password protect the posting portion of this script.  Anyone who has used this script will know how to
	access the post script.  Your only hope for security is to password protect it.<br><br>
	
	<b>9.  To use any of the plugins that come with My Blog,</b> copy the appropriate file from the plugins directory
	up one level to the blog directory.  The script checks for where they are, and if they are in the plugins 
	directory, it leaves them alone, but if they have been moved up a directory, it places the content of the script
	where ever the corresponding tag is in template.html.	For instance, if you want to use the photo plugin that works with 
	My Photo Gallery, copy the photo.pl file from inside the "plugins" folder to inside the "cgi-bin/blog" folder. Then create 
	a tag in your template that looks like this: <font color=green>&lt;!-- photo --&gt;</font>
	<b>10. Now just point your browser at it!</b>  http://www.fuzzymonkey.org/cgi-bin/blog/index.cgi.  <br>

	</blockquote>


<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="rss">GETTING RSS FEED TO WORK&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>
<blockquote>
My Blog automatically generates an RSS feed of your blog entries.  The RSS feed is located in the same folder as your pictures, and it is called index.rss.  For most normal installations, this file will be located at http://yourdomain.com/blog/index.rss.  In order for browsers to recognize that your RSS Feed exists, you will need place a special HTML tag in the "head" section of your template, like this:

<table bgcolor="#bfdaff"><tr><td>
<font size="2">&lt;html&gt;<br>
<div style="margin-left: 15px;">&lt;head&gt;</div>
<div style="margin-left: 30px;">&lt;title&gt;Domain.com&lt;/title&gt;</div>
<div style="margin-left: 30px;"><font color=green>&lt;link rel="alternate" title="My Blog RSS" href="//domain.com/blog/index.rss" type="application/rss+xml"&gt;</font></div>
<div style="margin-left: 15px;">&lt;/head&gt;</div>
</font></td><tr></table>
</blockquote>




<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="how">HOW TO USE&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>



<blockquote>
To post an entry: http://www.mydomain.com/cgi-bin/blog/protected/post.cgi.<br>
To edit an entry: http://www.mydomain.com/cgi-bin/blog/protected/manage.cgi.<br>
To change your settings: edit cgi-bin/blog/lib/sitevariables.pm.<br>
	To set up posting by email: read the top of the post_from_email.pl.
	<br><br>

</blockquote>




<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="trouble">TROUBLESHOOTING&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>




	<blockquote>
	See <a href="http://www.fuzzymonkey.org/newfuzzy/articles/FAQ.shtml">our FAQ</a> or read below.<br><br>

	If you get an internal server error, run it from command line so that you can see what 
	is going wrong and check your server logs for helpful error messages.  For instance, if its
	index.cgi that's giving you problems, do:

	
	
		<blockquote>
			<font color=green>$ ./index.cgi</font>
		</blockquote>
	
		
		
	If it's running correctly, it will return alot of html code.  If it does anything else, its obviously
	broken.  Look at the output and see if you can make sense of it.  Here are some sample errors and explanations
	on what they mean and how to fix it.

	
		<blockquote>
			<font color=green>$ ./index.cgi<br>
			Can't locate SOMETHING in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 
			/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl 
			/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl 
			.) at ./index.cgi line 29.
			BEGIN failed--compilation aborted at ./index.cgi line 29.</font>
		</blockquote>
	
		
		
		
	This can mean one of two things.  Its looking for a perl module to load.  It either means that you do not have that perl 
	module installed, or that it is installed into the wrong directory and perl can't find it.  If SOMETHING is common.pm, 
	sitevariables.pm, or lang.pm, then you are missing the lib/ directory or one of the files in it, and you 
	need to download and reinstall My Blog.  If it is CGI.pm or Digest/MD5.pm, you do not have a perl module
	that is required to run My Blog.  If you do not have one of these perl modules, you must install it.  Contact 
	your system administrator and request that they add that module to the server, or do a 
	<a href=http://www.perlmonks.org/index.pl?node_id=128077#permission>local install</a> of it.


	
	<blockquote>
		<font color=green>$ ./index.cgi<br>
		bash: ./index.cgi: Permission denied</font>
	</blockquote>

	
	
	
	Again, this error message means one of two things.  Either index.cgi does not have execute permissions, or it is not owned
	by the correct user.  See the installation instructions above to determine which of these is the case.

	
	
	<blockquote>
		<font color=green>$ ./index.cgi<br>
			bash: ./index.cgi: /usr/bin/perl: bad interpreter: No such file or directory</font>
	</blockquote>

	
	
	
	This means that your shebang line (the first line in any perl script) does not point to where perl actually resides on 
	your server.  See the installation instructions on the importance of this and how to fix it.<br><br>

	If you receive any other error messages, feel free to email them to me, and I will do my best to explain what they 
	mean and how to remedy the situation.  These are the three most common error messages you may get, and they are all 
	easily fixable.  There is also a <a href=http://fuzzymonkey.org/phpBB2>forum</a> and a <a href=http://www.fuzzymonkey.org/newfuzzy/articles/FAQ.shtml>FAQ</a>.
</blockquote>




<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF"><b><a name="changes">CHANGES&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>





<blockquote>
	<table width=100% cellpadding=3 cellspacing=0>
		<tr><td valign=top><font size=2>10.16.05</td><td valign=top><font size=2>version&nbsp;1.5</td><td><font size=2>Added complete CSS control. Fixed bugs with RSS generation and uploading pics while editing.<td></tr>
		<tr><td valign=top><font size=2>08.08.05</td><td valign=top><font size=2>version&nbsp;1.4</td><td><font size=2>Added automatic generation of RSS feed.  Fixed a bug.<td></tr>
		<tr><td valign=top><font size=2>06.20.05</td><td valign=top><font size=2>version&nbsp;1.31</td><td><font size=2>Fixed a bug with the subscription feature.<td></tr>
		<tr><td valign=top><font size=2>02.08.05</td><td valign=top><font size=2>version&nbsp;1.3</td><td><font size=2>Added the subscription feature.  Visitors can subscribe and unsubscribe from receiving notifications on new blog entries.  Added some language module variables, so non-English language modules now have several English phrases that have not been translated yet.<td></tr>
		<tr><td valign=top><font size=2>11.04.04</td><td valign=top><font size=2>version&nbsp;1.23</td><td><font size=2>Removed HTML encoding except on comments, as it prohibited the admin from posting links.  Visitors comments are still encoded.<td></tr>
		<tr><td valign=top><font size=2>10.06.04</td><td valign=top><font size=2>version&nbsp;1.22</td><td><font size=2>Fixed date bug in the displaying of comments.<td></tr>
		<tr><td valign=top><font size=2>10.01.04</td><td valign=top><font size=2>version&nbsp;1.21</td><td><font size=2>Added more checking for input fields.  HTML encoding implemented.  Fixed some oversights with the language module.<td></tr>
		<tr><td valign=top><font size=2>03.07.04</td><td valign=top><font size=2>version&nbsp;1.2</td><td><font size=2>Added ImageMagick, plugins, email admin on comments, and posting from email or cell phone.  Rewrote uploading pictures and posting comments.  Added Admin script.</td></tr>
		<tr><td valign=top><font size=2>05.10.04</td><td valign=top><font size=2>version&nbsp;1.1</td><td><font size=2>Added pagination functionality.</td></tr>
		<tr><td valign=top><font size=2>03.07.04</td><td valign=top><font size=2>version&nbsp;1.0</td><td><font size=2>First Release!</td></tr>
</table>
</blockquote>





<table bgcolor="#000000" width="100%" cellpadding="3">
<tr>
<td>
<font color="#FFFFFF">
<b><a name="todo">TODO&nbsp;&nbsp;&nbsp;&nbsp;<a href="#top">back to top</a></b>
</td>
</tr>
</table>




<blockquote>
	I need to do the following items:
	<li>MySQL version.
	<li>If you have suggestions of other features, please email me!
</blockquote>




Send questions or comments to <a href=mailto:support@fuzzymonkey.org>support@fuzzymonkey.org</a><br><br>

Thanks,<br>
Mike and Erin Spice<br>
</font>
</body>
</html>