Migrating Joomla 1.5 Lyftenbloggie website to a Joomla 2.5 site and Easy Blog

I finished an upgrade to a Joomla 1.5.25 website with Lyftenbloggie running to a Joomla 2.5.x running EasyBlog.

First there was upgrading Joomla 1.5.25 to 1.5.26. I used Akeeba and backed up the site. Downloaded that package and used Kickstart to get the site installed locally. The upgrade went fine and I applied that to the live site. The commenting issue with the site didn’t get fixed.

Next i needed to install EasyBlog. I purchased the 79.00 pro version, downloaded the 1.5 and 2.5 versions, and installed the 1.5 first. Then I could migrate from Lyften to Easy. Easy didn’t install from the zip, so I unzipped the files into the tmp folder of the website and used the “install from directory” option and that worked.

From there I did a jUpgrade on my local site. Deleted all the 2.5 database entries for EasyBlog. I needed to export all the 1.5 EasyBlog database tables and import them into the 2.5 database.

I then deleted all the files in the 1.5 tmp directory and unzipped the EasyBlog 2.5 install files and used the same path to install EasyBlog into the Joomla 2.5 site.

The template needed to be rewritten to comply with 2.5 standards and reinstalled.

Finally I installed Akeeba and backed up the 2.5 local site. Used FTP to get the files on the new server. Uploaded and ran Kickstart and in minutes the site was up and running.

I Here is a thread that got me started.


In case the page gets lost here is the steps.

1. Open up PHPMyAdmin tool that is provided by your hosting provider and open up your current site’s database.
2. Make a sql dump for all the tables that has the prefix of jos_easyblog_*
3. Download the .sql file and save it on your desktop.
4. If your new site’s database prefix also uses jos_ , then you can skip this part. However, if you are using a different database prefix, you’ll need to edit the .sql file that you’ve just downloaded, and do a search and replace of jos_ with your new database prefix.
5. Open your PHPMyAdmin and this time, open up your new site’s database.
6. You should see an import link at the top. Click on that, and click on browse. Select the .sql file and click the run import button.
7. Install the latest EasyBlog on your new site :)
8. Enjoy blogging! If you have any problems at this point, drop us an email and we’ll take a look at this.

Delete A Facebook Page Someone Else Created

I had a client with a Facebook page that showed up before his regular website. Problems were he didn’t create the page or know who did. This page didn’t have content so competitors ads were taking up a majority of the screen. The page also had his old address.

What to do:

  1. Go to the Page you want to report
  2. Click the dropdown menu under the Page’s cover
  3. Select Report Page

I was able to associate my facebook account with the page and make edits. Facebook emailed me and let me know it was going to be about a week to be approved. It was done.

Here is where I found the information.


A week later Facebook emailed me asking for a bill to prove I was with the company. I still need to get this done, and I hope I can get control over this site.

This did work. Things are always changing at Facebook, and I just recently stumble on this link to report the issue with Facebook.


Akeeba backup in WAMP displaying errors

The error:


You are using a server with PHP 5.3, outputting errors to the browser and  re

combination does not allow Joomla! and its extensions to run properly.

Edit you php.ini file and change the following lines:


and restart your server.


How to fix:

There are several PHP.ini files in the WAMP folder. The one you want is the one in Apache.


The line you are looking for is a third of the way down the file. Just after this:

; Error handling and logging ;

Make the changes:

error_reporting = E_ERROR
display_errors = 0

After that set of errors jUpdate only got to “checking and cleaning”. CURL needs to be enabled. Go back to the PHP.ini file and remove the semicolon in front of this line.



WS FTP site .ini file location

I use an older version of WSFTP (8.0). I wanted to backup the .ini file that holds all the site configurations. I was unable to locate it, but eventually search enough and found it.

WS support says the path is:


Here is the path I needed to get the file.

C:\users\<username>\AppData\local\VirtualStore\Program Files(x86)\Common Files\Ipswitch\WS_FTP\Sites\WS_FTP.ini

I hope this helps someone.

More info on the Joomla Sejeal attack

I have another client’s site attacked by Sejeal. Again I found a “sejeal.JPG” file in the root directory. Client called me saying the hyperlinks don’t work. Browser was giving back 404 error.

I found this article that shed some light on the matter. One of my main tools “JCEditor” has a vulnerability that attackers are exploiting.




Coupon Companion Plugin – adware / malware removal.

I recently installed a audio driver to fix a problem with the “what you hear” input device. Shortly after that when browsing hyperlinks would throw pop-up window linking to an ad for something. Here is an example.

At the bottom of the window was “Coupon Companion Plugin” banner. With some research I found this is adware.


I followed the steps to remove the adware. Hoping this works. I doing this I also discovered my machine also had “InfoAtoms” on it . More adware. I followed the following article to remove this as well.


It seems we can expect more of this in the future. Stay safe my friends.

Clients site hacked by sejeal…

Today I went to a client site and only saw “o” on the screen. Called the client thinking it was a hosting problem like maybe it didn’t get renewed. Client called hosting, and hosting told him the directories were empty. I used FTP to see for myself. I noticed a few things:

  • index.php file has a 2009 date, but a index_old.php has a date from just week ago. I was sure no one had made any changes to it recently. Downloaded index.php and it seemed okay. I had a back up of the site from a few months ago and this index_old.php wasn’t in my backup…strange.
  • a jpg file called “sejeal.jpg”. Again not in my backup. Downloaded it and opened it. Probably shouldn’t have. Looked it up in Google and found it was a related to a hacker taking out data centers.

Here is what the  page looked like.

In the directory was this image.

Found out Sejeal got hack of the day on Jan 31, 2013 from this site.


Installing PacketTracer on a Linux VirtualBox

Download PacketTracer from the Cisco network Academy.

The download should go into your downloads folder unless otherwise specified by you.

Open Terminal and locate your Downloads folder using “ls -s” to list the files and directories in a directory. “CD ” to navigate to the directory you want.

When you find the directory that houses your file you want to change it’s permissions to allow you to execute apon it. You would use:

chmod -x Packet*.bin

Next you can execute the file with:

sudo bash Packet*.bin

After you agree to the EULA(end user license agreement) the package will install.

Installing guest additions in Virtualbox on Linux

Here is a link I found to work from me. I am running Windows 7. I have VirtualBox installed and a copy of Ubuntu 11 something. I wanted to use terminal to install guest additions.


Basicly I ran two lines:

sudo apt-get install dkms
-A package will install itself. Won’t take long.

sudo apt-get install virtualbox-guest-additions
-Guest additions download and installs itself. This will take some time.

Joomla security issue on free hosting

I moved a Joomla 1.5 site to free hosting site. I got a security error.

I contacted the hosting company and they sent me to a link to fix it. I added “@” before these three lines in the Libraries >> Joomla >> Sessions folder sessions.php file.

// You find these first two around line 105
//set default sessios save handler
@ini_set(‘session.save_handler’, ‘files’);

//disable transparent sid support
@ini_set(‘session.use_trans_sid’, ‘0’);

//This one is on around line 685
//sync the session maxlifetime
@ini_set(‘session.gc_maxlifetime’, $this->_expire);