Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - ramhack

#1
Hello everyone,

I have a question: How can I use a index.php file instead of a index.html when using Captive Portal ?

I tried modifying the /var/etc/lighttpd-cp-zone-0.conf of the file and added the following config (in order to run PHP code):

#### fastcgi module
## read fastcgi.txt for more info
fastcgi.server = ( ".php" =>
   ( "localhost" =>
      (
         "socket" => "/tmp/php-fastcgi.socket",
         "min-procs" => 1,
         "bin-environment" => (
            "PHP_FCGI_CHILDREN" => "16",
            "PHP_FCGI_MAX_REQUESTS" => "250"
         ),
         "bin-copy-environment" => (
            "PATH", "SHELL", "USER" ),
         "bin-path" => "/usr/local/bin/php-cgi",
         "broken-scriptfilename" => "enable"
      )
   )
)

The problem is, when I use the following command (and the Captive Portal -> 192.168.1.10:8000 doesn't work):

root@FreeBSD:/var/etc # lighttpd -tt -f lighttpd-cp-zone-0.conf
2017-06-16 12:03:07: (mod_fastcgi.c.1478) invalid "bin-path" => "/usr/local/bin/php-cgi" (check that file exists, is regular file, and is executable by lighttpd)

When I remove the following line (from the config file), everything works (beside PHP):

"bin-path" => "/usr/local/bin/php-cgi",

192.168.1.10:8000/index.html -> OK
192.168.1.10:8000/index.php -> 503 Service Not Available

My questions are: How can I solve this issue ? or How can I run PHP files in Captive Portal ?

Thank you !