b2evolution

b2evolution is multi-blog system. It also has multi-language support. Like in all blogs you can create account and create your blog. Anyone can leave a comment by filling a simple form leaving name, E-mail (it is never published), URL, and of course the comment. For leaveing a comment is not required visitors to have an account. b2 evolution has the traditional blog options like spam filtering, skinning, extended posts and some additional, like detailed user permissions, file and photo management. Requires PHP and MySQL.

Browser Install:
1. Upload b2evolution files on your webserver or copy them on your local server.
2. Enter the address to your server. For example: "http://localhost/b2evolution" or "http://yoursite/b2evolution"
3. Click the "Installer" link.
b2evolution Installation Step 1
4. Enter your database information: username, password, database name, databse prefix, the path where b2evolution will be and the E-mail that will be used for errors and notifications.
b2evolution Installation Step 2
5. Select "New Install" and click "Go!"
b2evolution Installation Step 3
6. Then you will see something like this screen. It means that you have installed b2evolution successfully. At the bottom are displayed your username and password for administrating b2evolution. The password is random generated so copy it just to log as admin, and then change it with another.
b2evolution Installation Step 4
7. Fill the Login form from the previous step.
8. This is your b2evolution. Enjoy it.
b2evolution Installation Step 5

Manual Install:
1. On your webserver/host create an empty database for b2evolution. You may call this database whatever you like. Creating the database is not done through b2evolution but through your webhost or through a program like phpMyAdmin or cPanel. It will be important later on that you remember the name of your database, as well as the user name and password you choose.
2. Next, upload the b2evolution files to your server using an FTP program. You need to make sure that all the files in the /blogs directory and all the /blogs subdirectories get copied to the server. Those are the only essential files, although you may upload the entire package if you wish. (Note: Some hosts can install the b2evolution files for you.) Keep in mind that wherever you install the /blogs directory files will become the base URL of your blog. For example, if you install to the /weblog directory of your site then your URL will be http://www.yoursite.com/weblog. If you install the /blogs directory files in your root directory your weblog will be at http://www.yoursite.com/.
3. Once you've uploaded all the files you can set the permissions of certain key files using your ftp software. Assuming your b2evo is installed under /blogs. Here's what you would need to change:

chmod 666 /blogs/conf/_basic_config.php (_config.php before version 1.8) if you want the installer to be able to automatically update your config based on your input.
chmod 777 /blogs to allow creation of blog stub files from the admin interface or to generate static pages for your blogs.
chmod 777 /blogs/media in order to upload images and other media from b2evo's backoffice.
mkdir /blogs/media/blogs and then chmod 777 /blogs/media/blogs to allow uploading files.
chmod 666 /blogs/skins/custom/*.* if you want to use the template editor for the custom skin (you want to make sure the 'img' directory retains permissions of 755).

For more information on directory and file permissions, and a list of which reported ftp clients work or struggle, you can go here.
4. The next step is to run the built-in installer which will finalize your settings. You can run the installer by typing in your blog's address and adding /install to the end of it. For example, http://www.yoursite.com/blogs/install.
5. Fill in your database username and password (from step 1) as well as your database name. Check that the other fields look right and then click to update the config file.
6. Choose "New Installation" from the next screen and click "Go!"
7. b2evo will write your config files and populate your database with some sample blogs and posts. At the bottom of this page you will see your login and password which you will use to access your new blog. Don't lose these. They can be changed later, but they are necessary now if you want to have access to your new blog.
8. Click the "log in" link at the bottom of the page and you will be brought to the login screen. After putting in the the login and password from step 7 you will be taken to the backoffice of your new blog. In the upper right hand corner of the backoffice you can "Exit to blogs" to take a look around.