• support[@]kurinchilion.com
  • +1 (888) 666-4252

Blog

Apache: client denied by server configuration error

Apr 01, 2010 - by kurinchilamp // 335 Views
Apache Error log shows the message "Client denied by server configuration" and the user sees "Forbidden Access" when they try to visit a web page. Solution: Search for the apache configuration file (httpd.conf or vhosts.conf if you have configured a virtual host). Check for the directory permission set for the document root of the web site in question and do the following changes. (more…)
Continue Reading

Setting up Zend Framework – for Beginners

Mar 25, 2010 - by kurinchilamp // 425 Views
Download the latest version of Zend framework from http://framework.zend.com/download/latest At the time of writing it was 1.10.2 available at Zend 1.10.2 $ pwd /tmp $ wget http://framework.zend.com/releases/ZendFramework-1.10.2/ZendFramework-1.10.2.tar.gz (more…)
Continue Reading

Linux: Securing Apache

Mar 24, 2010 - by kurinchilamp /Linux Server/ 296 Views
Run the below command to check what user and group apache is running as, by typing $ ps auwfx | grep apache2 root 28937 0.0 0.1 3004 756 pts/0 S+ 12:35 0:00 | \_ grep apache2 root 25235 0.0 2.5 37744 12992 ? Ss Mar18 0:06 /usr/sbin/apache2 -k start www-data 27102 0.0 1.3 38252 6972 ? S Mar21 0:00 \_ /usr/sbin/apache2 -k start (more…)
Continue Reading

Shell Scripting: Linux variables

Mar 23, 2010 - by kurinchilamp // 292 Views
Linux variables have the prefix $. Variables that will be useful in shell scripting are listed below. $$ Process ID number of the shell in execution $? Variable indicating Exit status (from the last command that got executed) $* Entire argument string in the command line (excluding script name) $# Number of arguments in the command line (not counting the shell script name) To access arguments passed to a script, following variables are used. $0 Name of the program (with entire path) $1 First argument passed in the command line $2 Second argument passed in the command line $n Nth argument passed in the command line To move or shift to a specified argument in the list of arguments, "shift" command is used. For example, to shift 1 argument just type "shift" or "shift 1" and to shift to the third argument in the list type "shift 2". (more…)
Continue Reading

Linux: Path settings

Mar 22, 2010 - by kurinchilamp // 327 Views
$PATH is the environment variable related to Linux Path settings. To add a directory to the path, type $ export PATH=$PATH:/tmp/myshells The above change is in effect only in the shell from where it is being called To set the PATH for a specific user, type the below 2 lines in the user's .bash_profile file ($HOME/.bash_profile). PATH=$PATH:/tmp/myshells export PATH To set the PATH for ALL users except the root user, type the following line in /etc/profile export PATH=$PATH:/tmp/myshells Root user is not affected by any setting changes under /etc/profile. To set the path for the root user, we need to modify the root users' .bash_profile (/root/.bash_profile)
Continue Reading

Shell Scripting: Saving Shell scripts

Mar 21, 2010 - by kurinchilamp // 377 Views
For example, if we have shell script named "myshellscript.sh" (with execute permission) we can make it run in the current working directory with the commands $ sh myshellscript.sh (or) $ ./myshellscript.sh If the shell scripts are stored in an executable path, it will save us from typing extra keystrokes. To find the paths that are setup, type $ echo $PATH /usr/bin: /usr/local/bin (more…)
Continue Reading

TECHNOLOGY DEV STACK

Following are some of the technologies that we use to build and maintain solutions for our clients.