Line 1: |
Line 1: |
− | == b2evolution How To == | + | ==Introduction== |
− | | |
− | '''Under Construction'''
| |
− | | |
| [http://b2evolution.net/ b2evolution] is a free blog tool for the next generation of blogs. | | [http://b2evolution.net/ b2evolution] is a free blog tool for the next generation of blogs. |
| | | |
Line 10: |
Line 7: |
| Plus, it's free, open-source (GPL), it runs on virtually any webserver featuring PHP+MySQL and it's available in many languages! | | Plus, it's free, open-source (GPL), it runs on virtually any webserver featuring PHP+MySQL and it's available in many languages! |
| | | |
− | == Download b2evolution == | + | == Installation == |
| | | |
− | mkdir /tmp/downloads
| + | === Download === |
− | | + | The package can be downloaded with the following command: |
− | cd /tmp/downloads
| + | wget http://downloads.sourceforge.net/evocms/b2evolution-1.10.2-2007-06-08.zip |
− | | |
− | wget http://downloads.sourceforge.net/evocms/b2evolution-1.9.3-2007-03-10.zip | |
− | | |
− | unzip b2evolution-1.9.3-2007-03-10.zip
| |
| | | |
| + | === Putting things in the right place === |
| + | After the download you will have to extract the archive |
| + | unzip b2evolution-1.10.2-2007-06-08.zip |
| + | And move the source to /opt/ |
| mv /tmp/downloads/b2evolution /opt/ | | mv /tmp/downloads/b2evolution /opt/ |
| | | |
− | == Create a Custom Template == | + | === Adding templates === |
− | | + | To be able to access b2evolution on our webserver we need to add some sections to the webserver configuration file. As this file is templated it means we need to create some template fragments: |
| + | |
| + | mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/ |
| cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/ | | cd /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/ |
| | | |
| + | Open a text editor: |
| pico 89b2evolution | | pico 89b2evolution |
| + | |
| + | And copy the section below: |
| | | |
| # b2evolution | | # b2evolution |
Line 46: |
Line 48: |
| </Directory> | | </Directory> |
| | | |
− | Save by pressing '''Ctrl x''', '''press y''' to save changes and '''press enter''' | + | Save by pressing Ctrl+X, press Y to save changes and confirm with enter. |
| | | |
| + | Now we need to generate the new configuration file for the webserver: |
| expand-template /etc/httpd/conf/httpd.conf | | expand-template /etc/httpd/conf/httpd.conf |
| + | And restart the server |
| + | sv t httpd-e-smth |
| | | |
− | /etc/rc.d/init.d/httpd-e-smith restart
| + | === Create Database === |
− | | + | To create the database for the package execute the following statements as root user: |
− | == Create Database == | |
| | | |
| mysql -e "create database b2evolution" | | mysql -e "create database b2evolution" |
− |
| |
| mysql -e "grant all privileges on b2evolution.* to bloguser@localhost identified by 'yourpassword'" | | mysql -e "grant all privileges on b2evolution.* to bloguser@localhost identified by 'yourpassword'" |
− |
| |
| mysql -e "flush privileges" | | mysql -e "flush privileges" |
| | | |
Line 63: |
Line 65: |
| | | |
| chown -R www.www /opt/b2evolution | | chown -R www.www /opt/b2evolution |
− |
| |
| chmod 755 /opt/b2evolution | | chmod 755 /opt/b2evolution |
| | | |
| Go to your web browser and open http://your.domain.or.IP/blog/install/index.php | | Go to your web browser and open http://your.domain.or.IP/blog/install/index.php |
| | | |
− | [[Image:Example.png]] | + | You will need the database user name and password created in the database setup for this step, then once finished filling in the details select Then select the '''update config file''' at the bootom of page to continue |
| + | <br>[[Image:B2evolution_installer.png|center|800px]]<br> |
| + | |
| + | How do you want to install b2evolution? |
| + | |
| + | if new install, then select the radio button for new install and select the go button |
| + | |
| + | '''Don't forget to write down your password''' |
| + | |
| + | Now you can log in with the login "admin" and password |
| + | |
| + | '''Note that password carefully! It is a random password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.''' |
| | | |
| ---- | | ---- |
| [[Category: Howto]] | | [[Category: Howto]] |
| + | [[Category: Webapps]] |
| + | [[Category: CMS]] |
| + | [[Category: Social Media Apps]] |