Obelisk-HTTP FAQ



When I open the server it give me a message "Error trying to bind ..."

Change the port in configuration, close services using the port you want
And check if you don't opened two servers

When I open the server I got "Some lib isn't installed"(rare)

Sometimes the program WILL show a error if you get this message
and in this error will be the lib name, just download and install


PHP help


How I make to obelisk-http reconigze .php files?
Open obelisk-http.py, search for '#CONFIG' inside it you will find a
variable called PHP='/usr/bin/php' where is writen '/usr/bin/php' you must put the path to PHP
(C:/php/php.exe on most windows systems)
Ok PHP runs, but where are the variables when I call the page?
The variables are encoded inside $REQUEST to decode you must do:
$REQUEST=explode('&',$REQUEST);
foreach($REQUEST as $r){
$r=explode("=",$r);
$VARIABLE[$r[0]]=$VARIABLE[$r[1]];
}

This will returna array in $VARIABLE who cold be used like $_GET
just call $VARIABLE['VARNAME'] and you will got the variable value

CGI-SCRIPT Help


What languages I can use to write a CGI-SCRIPT?
You can use Interpreted languages Python(file MUST end in .py), Perl(MUST end in .pl)
or BASH(MUST END IN .sh). Or you can use any COMPILED language so you will can use
C, C++, Pascal, Cobol and much more languages

When the client want a cgi-script the request begins with /cgi-bin/ ?
Change your CGI-SCRIPT links to '/cgi-bin/.../script'

Is the CGI-SCRIPT is on a INTERPRETED language?
...The first line is #!/path/to/interpreter ?( #!/usr/bin/python, #!/usr/bin/perl, #!/bin/bash)

You have execution permissions?(*nix only)
Change the permissions of the script(chmod 775 scriptname)