<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6647727715370076467</id><updated>2012-02-16T06:59:58.611-08:00</updated><title type='text'>Welcome to MBI Solutions!</title><subtitle type='html'>MBI Solutions blog. Software development. Web sites. Web applications. Located in Belgium.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mbi-solutions.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6647727715370076467/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mbi-solutions.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Igor Stolyarov</name><uri>http://www.blogger.com/profile/15170492668521369541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6647727715370076467.post-3439113714626045606</id><published>2011-07-06T02:16:00.000-07:00</published><updated>2011-09-26T02:29:39.134-07:00</updated><title type='text'>15 steps for running PHP 5.3 and PHP 5.2 on the same Apache server</title><content type='html'>Recently i faced with a case when i need to run an old website which requires PHP 5.2 when my main version on the test server is 5.3.5&lt;br /&gt;&lt;br /&gt;System configuration:&lt;br /&gt;Debian Squeeze 6.0&lt;br /&gt;Apache 2.2&lt;br /&gt;MySQL 5.1&lt;br /&gt;&lt;br /&gt;Here i place a very short step by step instruction for how to do so.&lt;br /&gt;&lt;br /&gt;1. Go to &lt;a href="http://us3.php.net/downloads.php"&gt;http://us3.php.net/downloads.php&lt;/a&gt; and download needed php version.&lt;br /&gt;&lt;br /&gt;2. Extract just downloaded file: shell&amp;gt; tar xzvf php-5.2.17.tar.gz &lt;br /&gt;&lt;br /&gt;3. Install PHP development libraries:&lt;br /&gt;as root:&lt;br /&gt;shell&amp;gt; apt-get update&lt;br /&gt;shell&amp;gt; apt-get install libxml2-dev libmysqlclient-dev libcurl4-gnutls-dev libcurl4-openssl-dev libpng12-dev libjpeg62-dev&lt;br /&gt;&lt;br /&gt;4. go to the folder where you extracted PHP archive&lt;br /&gt;&lt;br /&gt;5. configure and make it:&lt;br /&gt;shell&amp;gt; ./configure --prefix=/opt/php5.2 \&lt;br /&gt;--with-config-file-path=/opt/php5.2 \&lt;br /&gt;--with-mysqli \&lt;br /&gt;--with-pdo-mysql \&lt;br /&gt;--with-mysql \&lt;br /&gt;--with-curl \&lt;br /&gt;--with-gd \&lt;br /&gt;--with-jpeg \&lt;br /&gt;--with-jpeg-dir \&lt;br /&gt;--with-xsl \&lt;br /&gt;--with-zlib \&lt;br /&gt;--enable-cli \&lt;br /&gt;--enable-fastcgi \&lt;br /&gt;--enable-discard-path \&lt;br /&gt;--enable-force-cgi-redirect&lt;br /&gt;shell&amp;gt; make&lt;br /&gt;shell&amp;gt; make install&lt;br /&gt;&lt;br /&gt;6. Install and set up fastcgi support for PHP:&lt;br /&gt;shell&amp;gt; apt-get install libapache2-mod-fastcgi&lt;br /&gt;&lt;br /&gt;7. Enable fastcgi:&lt;br /&gt;shell&amp;gt; a2enmod fastcgi&lt;br /&gt;&lt;br /&gt;8. Enable mod_actions:&lt;br /&gt;shell&amp;gt; a2enmod actions&lt;br /&gt;&lt;br /&gt;9. Set up PHP cgi wrapper. Create file '/usr/lib/cgi-bin/php52-cgi' with the following content:&lt;br /&gt;#!/bin/sh&lt;br /&gt;PHPRC="/opt/php5.2/"&lt;br /&gt;export PHPRC&lt;br /&gt;PHP_FCGI_CHILDREN=4&lt;br /&gt;export PHP_FCGI_CHILDREN&lt;br /&gt;PHP_FCGI_MAX_REQUESTS=5000&lt;br /&gt;export PHP_FCGI_MAX_REQUESTS&lt;br /&gt;exec /opt/php5.2/bin/php-cgi&lt;br /&gt;10. Make this file executable:&lt;br /&gt;shell&amp;gt; chmod +x /usr/lib/cgi-bin/php5-cgi&lt;br /&gt;&lt;br /&gt;11. Create include file for Virtual Hosts: '/etc/apache2/php52.conf'&lt;br /&gt;&lt;br /&gt;12. Fill it in with the following content:&lt;br /&gt;#include for virtual hosts that need to run php-5.2&lt;br /&gt;&amp;lt;FilesMatch "\.php"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; SetHandler application/x-httpd-php5&lt;br /&gt;&amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;ScriptAlias /php52-cgi /usr/lib/cgi-bin/php52-cgi&lt;br /&gt;Action application/x-httpd-php5 /php52-cgi&lt;br /&gt;AddHandler application/x-httpd-php5 .php&lt;br /&gt;13. copy php.ini-recommended file to /opt/php5.2/ and rename it to php.ini&lt;br /&gt;&lt;br /&gt;14. Include this file in to Virtual Hosts, where PHP2 is needed.&lt;br /&gt;Example:&lt;br /&gt;&amp;lt;VirtualHost *.80&amp;gt;&lt;br /&gt;&lt;br /&gt;# ...&lt;br /&gt;&lt;br /&gt;#needs to run version 5.2.x of PHP&lt;br /&gt;Include php52.conf&lt;br /&gt;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;br /&gt;15. Restart Apache: /etc/init.d/apache2 restart&lt;br /&gt;&lt;br /&gt;That is it.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://brettic.us/2010/10/31/php-5-2-and-5-3-on-apache/"&gt;Brett's&lt;/a&gt; blog!&lt;br /&gt;&lt;br /&gt;Also I invite you to visit us at &lt;a href="http://www.mbi-solutions.net/"&gt;www.mbi-solutions.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6647727715370076467-3439113714626045606?l=mbi-solutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6647727715370076467/posts/default/3439113714626045606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6647727715370076467/posts/default/3439113714626045606'/><link rel='alternate' type='text/html' href='http://mbi-solutions.blogspot.com/2011/07/running-php-53-and-php-52-on-same.html' title='15 steps for running PHP 5.3 and PHP 5.2 on the same Apache server'/><author><name>Igor Stolyarov</name><uri>http://www.blogger.com/profile/15170492668521369541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6647727715370076467.post-4756062160308066205</id><published>2011-07-05T02:26:00.000-07:00</published><updated>2011-07-05T02:26:40.259-07:00</updated><title type='text'>MBI Solutions website is now multilingual!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt; &lt;br /&gt;Hi, today we added an English version to our website &lt;a href="http://www.mbi-solutions.net/"&gt;http://www.mbi-solutions.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For this we split the content in to 2 folders: "nl" - for Dutch one and "en" for English.&lt;br /&gt;&lt;br /&gt;The only page - index.html remains in the root folder.&lt;br /&gt;To all the pages we added language switcher which cross references corresponding pages.&lt;br /&gt;&lt;br /&gt;From the SEO point of view what has been done:&lt;br /&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;Language tags (see previous &lt;a href="http://mbi-solutions.blogspot.com/2011/07/seo-optimization-for-mbi-solutionsnet.html"&gt;post&lt;/a&gt;) have been changed to reflect thee new language.&lt;/li&gt;&lt;li&gt;Titles, keywords, descriptions and pages content have been translated&lt;/li&gt;&lt;li&gt;Sitemap file which is used by search engines has been also updated to reflect the changes.&lt;/li&gt;&lt;/ol&gt;After we uploaded the new website structure we also left there old pages. That is for a while until search engines index the new wesbsite structure. It will be deleted in coming days.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6647727715370076467-4756062160308066205?l=mbi-solutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6647727715370076467/posts/default/4756062160308066205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6647727715370076467/posts/default/4756062160308066205'/><link rel='alternate' type='text/html' href='http://mbi-solutions.blogspot.com/2011/07/mbi-solutions-website-is-now.html' title='MBI Solutions website is now multilingual!'/><author><name>Igor Stolyarov</name><uri>http://www.blogger.com/profile/15170492668521369541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6647727715370076467.post-8508655021133229807</id><published>2011-07-03T23:17:00.001-07:00</published><updated>2011-07-03T23:17:44.128-07:00</updated><title type='text'>technokrati verification</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-collapse: separate; color: #222222; font-family: 'Times New Roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; text-align: left;"&gt;XDBTPP3VEUC4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6647727715370076467-8508655021133229807?l=mbi-solutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mbi-solutions.blogspot.com/feeds/8508655021133229807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mbi-solutions.blogspot.com/2011/07/technokrati-verification.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6647727715370076467/posts/default/8508655021133229807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6647727715370076467/posts/default/8508655021133229807'/><link rel='alternate' type='text/html' href='http://mbi-solutions.blogspot.com/2011/07/technokrati-verification.html' title='technokrati verification'/><author><name>Igor Stolyarov</name><uri>http://www.blogger.com/profile/15170492668521369541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6647727715370076467.post-2346916235863236027</id><published>2011-07-01T12:01:00.000-07:00</published><updated>2011-07-03T22:25:03.530-07:00</updated><title type='text'>SEO optimization for MBI-Solutions.net</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h2 style="text-align: left;"&gt;Here i'm going to put SEO optimization tips used while optimizing &lt;a href="http://www.mbi-solutions.net/"&gt;www.mbi-solutions.net&lt;/a&gt;.&lt;/h2&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Generally that's for myself for not to forget it.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;1. Don't forget doctype:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;2. &amp;lt;html&amp;gt; tag should look like this:&lt;br /&gt;&lt;div&gt;&amp;lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl"&amp;gt;&lt;/div&gt;&lt;div&gt;(MBI Solutions is Belgium website that's why i used "nl" to show that the language of website is Dutch)&lt;/div&gt;&lt;div&gt;Also i added these tags (some manuals recommended to do so):&lt;/div&gt;&lt;div&gt;&lt;div&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;meta http-equiv="content-language" content="nl" /&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;meta http-equiv="language" content="NL" /&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;lt;meta name="language" content="nederland" /&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;3. All pages must contain title, keywords and description meta tags. They should look like this:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;title&amp;gt;MBI Solutions&amp;lt;/title&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;meta name="keywords" content="MBI Solutions, software, web-site, internet, Belgium, software ontwikkeling" /&amp;gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;lt;meta name="description" content="MBI Solutions. Vaste Project prijzen. Professioneel en flexibel. Bespaar tot 50%. Social media. Verhogen klantwaarde. Klantgericht." /&amp;gt;&lt;/div&gt;&lt;div&gt;Title will be shown in the browser's headr&lt;/div&gt;&lt;div&gt;Keywords should contain key words describing this page (not whole website!)&lt;/div&gt;&lt;div&gt;Description should contain a short explanations, examples of what this page is about.&lt;/div&gt;&lt;div&gt;!!The most important!!: words which you put in to title, keywords and description must appear in the page content. Better if they appear there not once.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;4. All images on pages must have ALT tag filled in. you should put there short description of what is shown on the image. Also the names of images should also men something. For example:&lt;br /&gt;&amp;lt;img src="img/office.jpg" width="296" height="182" alt="MBI Solutions office foto" /&amp;gt;&lt;br /&gt;Here the name of the immage says that it's an office photo and the same is mentioned in the image alt tag.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6647727715370076467-2346916235863236027?l=mbi-solutions.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mbi-solutions.blogspot.com/feeds/2346916235863236027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mbi-solutions.blogspot.com/2011/07/seo-optimization-for-mbi-solutionsnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6647727715370076467/posts/default/2346916235863236027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6647727715370076467/posts/default/2346916235863236027'/><link rel='alternate' type='text/html' href='http://mbi-solutions.blogspot.com/2011/07/seo-optimization-for-mbi-solutionsnet.html' title='SEO optimization for MBI-Solutions.net'/><author><name>Igor Stolyarov</name><uri>http://www.blogger.com/profile/15170492668521369541</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
