This is the README file for phpStorageSystem, a free weblog community server
Copyright (C) 2002, Phillip Pearson.
See below for license details.
Radio UserLand is a very easy-to-use weblogging tool, but hosting Radio weblogs isn't quite so easy. The package provided by UserLand, Radio Community Server, only runs on Windows, which makes small-scale automated Radio hosting quite tricky.
You can FTP your weblog up to your own server, but in order to get comments etc you have to use the UserLand server (radiocomments.userland.com) or a 3rd-party comment hosting service.
phpStorageSystem is a community server designed for just this niche: small-scale Radio (and bzero) weblog hosting, on ordinary shared hosting.
phpStorageSystem is free. It is distributed under the MIT license:
Copyright (C) 2002, Phillip Pearson
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
First, you need a web server running Apache and PHP. If you are using a normal shared hosting account, you probably have this already.
Now, you need the software. The most reliable way to get it is out of CVS:
bzero (a blogging tool) comes in handy as a tool for debugging community servers. Download a copy and see what it says when you connect to the server. If you get an error about invalid XML, phpStorageSystem is probably spitting out PHP errors before sending the required XML. To debug that, run it like this:
export BZERO_DEBUG=1
bzero (etc)
This will get it to dump everything to the console. Look for errors right at the start: you probably need to change the permissions on a directory.