©Steve Dunstan 2002. See gpl.txt for licence details.
e107 readme.html
e107 website system version 0.603 by Steve Dunstan (jalist) jalist@e107.org http://e107.org This software is free, released under version 2 of the GNU GPL Licence - for more information see http://www.gnu.org or gpl.txt included in this package. You may alter in any way you want and redistribute this software, but if you do please do the right thing and leave the original author details and copyright intact and offer the source-code for download. Requirements e107 will only work with version 4.1.0 or newer of PHP. If you need to upgrade see http://php.net for details. If you are remote hosted contact your site administrator. Installation Instructions Fresh Install --- e107 needs a mysql database to store all your site content, you can either create one manually, or the install script will create one for you if you have the correct permissions. e107 can also share a database with other scripts if you so wish (use a table prefix to avoid conflicts). Upload all the files to your server, leaving the file structure intact. In your FTP client, change the file permissions of the following files ... e107_config.php : 777 e107_files/backend/news.xml : 777 e107_files/backend/news.txt : 777 e107_files/public/ : 777 e107_files/public/avatars : 777 Open your browser and navigate to install.php (ie http://yourURL.com/install.php). Follow the instructions to install e107. If there are any problems you will be informed. During the install process you will be asked to set up the main site admin, please write the details you enter down as for security purposes they cannot be retrieved later. Upgrading your version/build --- Backup your e107_config.php file Upload all files to your server EXCEPT e107_config.php - don't overwrite this file If upgrade.php exists navigate to it in your browser and follow the instructions For security reasons you should chmod your e107_config.php file back to 644 after installation is complete, and delete install.php from your server. Common problems If for any reason your site becomes totally unreachable due to fatal errors etc, try running /e107_files/resetcore.php in your browser, this will restore the default core values back into the database - none of your content will be altered by running this script. You need cookies enabled in your browser to log in. e107 was developed under WindowsXP/Apache2/PHP 4.3.1-dev/mySQL 3.23.54-nt, and Unix/Apache1.3.27/PHP 4.2.3/mySQL 3.23.54. It has also been thoroughly tested under a IIS server environment. If you use a different setup and are experiencing problems please contact me. If you are having trouble setting e107 up on a free host then it's probably because your generous host has disabled too many features for e107 to work. Free hosts are free for a reason. Support e107 forums http://e107.org/forum.php IRC channel #e107 on irc.freenode.net Both these places are very friendly, please dont hesitate to use them even if you think your question is trivial, you'll generally get a polite reply. Thankyous Thanks mainly to McFly, Terrence, Cameron, Lolo, Damon, que, chavo and nalenb for their unstinting support. Also to everyone else who has assisted and submitted translations/fixes etc Thanks to CraHan, NeXTer, Kuhndog, wols, [steev], rootrider, Claymore, demigod, maaneeack, Schmots, dreamer, galois and the others in [#ls.g] for their friendship. Thanks to Jérôme C. Meijers and Craig Bramscher e107.net for donated hosting, your generousity astounds me :) Thanks to all of you who have taken the time to create plugins/themes/hacks, answer questions in the forums and IRC channel etc. We have a wonderful community here and it's because of people like you. And thanks to you for trying e107, I hope you like it and it fits your website needs. If it doesn't try OpenSourceCMS for a full list of alternative systems. A couple of third-party scripts have been integrated into e107 to make your life easier, so thankyou to ... InteractiveTools (http://interactivetools.com) for HTMLArea Mihai Bazon (http://dynarch.com/mishoo/home.epl) for the calendar widget (Both these scripts are released under the GPL licence and as stated the copyright information has been left intact in the scripts themselves, if you want to use these scripts in your own code you must abide by the GPL licence). Disclaimer This software is free and as such comes without warrenty as stated in the GNU GPL Licence v2 (included in this package). Any problems encountered due to deficiancies in this software is not the responsibility of the author.