Hi, I am using the Cherokee Web Server 1.0.8. Running on Debian Squeeze.
The issue is that PHP scripts are not executed in /foo alias directories. I have read and searched from the internet for solutions. I could find several things like: ---- "I have tried this - just did it again. Added a web directory, set it to "list & send". Since the new rule appears at the top, dragged it below the "php" handler. Unchecked "php" final. Save. It still downloads the php file instead of executing it. Works at this end; check it out.. http://www.alobbs.com/downloads/screencasts/Cherokee-php-droot1.swf". ---- I have completely followed these instructions, but it just does not work for my server, still downloads the PHP files. My configuration file upper part is following, and it does not work in this case for "/dlr" alias: config!version = 001000008 server!bind!1!port = 80 server!bind!1!tls = 0 server!bind!2!port = 443 server!bind!2!tls = 1 server!group = www-data server!ipv6 = 0 server!keepalive = 1 server!keepalive_max_requests = 500 server!panic_action = /usr/share/cherokee/cherokee-panic server!pid_file = /var/run/cherokee.pid server!server_tokens = product server!thread_number = 8 server!thread_policy = rr server!timeout = 15 server!tls = libssl server!user = www-data vserver!1!directory_index = index.php vserver!1!document_root = /var/www vserver!1!error_writer!filename = /var/log/cherokee/cherokee.error vserver!1!error_writer!type = file vserver!1!logger = combined vserver!1!logger!access!buffsize = 16384 vserver!1!logger!access!filename = /var/log/cherokee/cherokee.access vserver!1!logger!access!type = file vserver!1!nick = default vserver!1!rule!800!encoder!gzip = allow vserver!1!rule!800!handler = fcgi vserver!1!rule!800!handler!balancer = round_robin vserver!1!rule!800!handler!balancer!source!1 = 1 vserver!1!rule!800!handler!env!PHP_FCGI_CHILDREN = 50 vserver!1!rule!800!handler!env!PHP_FCGI_MAX_REQUESTS = 2000 vserver!1!rule!800!handler!error_handler = 1 vserver!1!rule!800!match = extensions vserver!1!rule!800!match!check_local_file = 1 vserver!1!rule!800!match!extensions = php vserver!1!rule!800!match!final = 0 vserver!1!rule!800!timeout = 30 vserver!1!rule!700!document_root = /home/user/www/mywebroot2 vserver!1!rule!700!match = directory vserver!1!rule!700!match!directory = /dlr vserver!1!rule!600!document_root = /home/user/www/mywebroot3 vserver!1!rule!600!handler = common vserver!1!rule!600!handler!allow_dirlist = 0 vserver!1!rule!600!handler!allow_pathinfo = 0 vserver!1!rule!600!match = directory vserver!1!rule!600!match!directory = /tmp vserver!1!rule!500!match = exists vserver!1!rule!500!match!iocache = 1 vserver!1!rule!500!match!match_any = 1 vserver!1!rule!500!match!match_index_files = 0 vserver!1!rule!500!match!match_only_files = 1 vserver!1!rule!400!disabled = 1 vserver!1!rule!400!document_root = /usr/lib/cgi-bin vserver!1!rule!400!handler = cgi vserver!1!rule!400!match = directory vserver!1!rule!400!match!directory = /cgi-bin vserver!1!rule!300!document_root = /usr/share/cherokee/themes vserver!1!rule!300!handler = file vserver!1!rule!300!match = directory vserver!1!rule!300!match!directory = /cherokee_themes vserver!1!rule!200!document_root = /usr/share/cherokee/icons vserver!1!rule!200!handler = file vserver!1!rule!200!match = directory vserver!1!rule!200!match!directory = /icons vserver!1!rule!200!match!final = 1 vserver!1!rule!100!handler = redir vserver!1!rule!100!handler!iocache = 1 vserver!1!rule!100!handler = redir vserver!1!rule!100!handler!iocache = 1 vserver!1!rule!100!handler!rewrite!1!regex = ^.*$ vserver!1!rule!100!handler!rewrite!1!show = 0 vserver!1!rule!100!handler!rewrite!1!substring = index.php vserver!1!rule!100!handler!rewrite!2!regex = ^/$ vserver!1!rule!100!handler!rewrite!2!show = 0 vserver!1!rule!100!handler!rewrite!2!substring = /index.php vserver!1!rule!100!match = default vserver!1!ssl_certificate_file = <certpath> vserver!1!ssl_certificate_key_file = <keypath> source!1!env!PHP_FCGI_CHILDREN = 5 source!1!env!PHP_FCGI_MAX_REQUESTS = 490 source!1!env_inherited = 1 source!1!host = 127.0.0.1:47990 source!1!interpreter = /opt/tools/php-wrapper -b 127.0.0.1:47990 source!1!nick = PHP Interpreter source!1!type = interpreter icons!default = page_white.png …. Kind regards, Marko
_______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
