Home » Archive

Articles in the PHP Category

Latest News, Linux, PHP, Software, featured »

[21 Aug 2009 | View Comments | 771 views]
Moving Magento site from development server to live server

Recently I faced problem to move magento site from local (LAMP) environment to web server. I am posting steps to upload site on server.

1. Make tar / zip of code.

$ tar -cvvf site.tar /opt/lampp/magento/

2. Take backup of database through phpmyadmin. Check “Disable foreign key checks” to avoid error in restore process.

PHP, Software »

[20 Aug 2009 | View Comments | 36 views]

Regular expressions are a very useful tool for developers. They allow to find, identify or replace text, words or any kind of characters. In this article, I have compiled 15+ extremely useful regular expressions that any web developer should have in his toolkit.

PHP, Software, featured »

[20 Aug 2009 | View Comments | 134 views]
Path variables in PHP

Many of you develop php applications for multiple server environment. Webserver environment may be different, have different directory structure, so you have to use paths very carefully. For example in file upload script, you manually write absolute path of image directory, the application may not work on other server. To avoid this you should use inbuilt php path variables. I am posting summary of all php related path variables.

Linux, PHP »

[7 Jul 2009 | View Comments | 64 views]

Recently I faced a big problem with large file uploads. One of my client has a Centos5  dedicated server. I created a script for Video upload and conversion. I also added a progress bar to show file upload progress. This progress bar has limit of 100MB because of flash limitation. Everything was working fine for files less than 50MB, but as size grows the upload hangs on 20 – 30%.. I did every thing in php.ini and apache.conf but nothing helped. I wrote to server admin at least 50 times …

Javascript, Linux, PHP »

[25 May 2009 | View Comments | 16 views]
jQuery and Me…

I use mootools for all JS related tasks. Mootools is good library but has very limited support and few plugin available on net (most of you are not agree of this but it’s my openion based on 2 year exp with mootools) .
So I decided to move on to another framework. There is many JS toolkits available.
Dojo
jQuery
Prototype
YUI
etc.. much much more
But these are key players. I selected jQuery among these frameworks.. Why? because It has gr8 support good community and top of all, has rich plug-in directory.
To go through jQuery I …

Cakephp, Linux, PHP »

[25 May 2009 | View Comments | 65 views]

Hi friends,
2 days ago I got a project in which I have to upload avi, mpeg or 3gp movie clip and convert this clip to flv as well generate thumbnail for this video. I know that this can be done through ffmpeg. But I didn,t know how haha..
Well I searched enough and start making environment for development. I did following mistakes.. I am listing those  mistakes. I am 100% sure it will save your day.
I was using Windows environment: FFmpeg is primarily made for Linux environment not for windows. Some …

Linux, PHP »

[16 Jan 2009 | View Comments | 22 views]

Recently I came across following when deploying webapplication on Linux serevr…
SoftException in Application.cpp:303: UID of script “/home/xyz/public_html/en/pupgrade.php” is smaller than min_uid
The problem was file owner and group as root (I was uploading file through root account)
Solution: change file owner and group to webhoting user..  generally it is your user name..
/home/[user]/public_html/en/pupgrade.php
The linux command for this task is
$ chown -R username:usergroup directory
enjoy

Cakephp, Controller, PHP »

[19 Jul 2007 | View Comments | 4 views]

Now let’s move further. the next part is controller. Controller has logics (some times reffered Business logic in Java). In controller you can write any logical code, such as DB queries, calculations and every thing which you can do in PHP. But remember to use cake functions to ‘Make Life Simpler’. The controller should be in app/controllers directory.
You should name controller carefully. The name of controller should be ****_controller.php (replace ****) with your controller name. You should take care about controller name because when you run any page (code) of …

Cakephp, PHP »

[19 Jul 2007 | View Comments | 5 views]

I got some comments about installing cakephp. please follow this link to get full guide. If you have any trouble then post here.
http://manual.cakephp.org/chapter/installing