Назад | Перейти на главную страницу

Lighttpd неправильный синтаксис файла конфигурации

Пытался часами, но никак не мог найти правильный синтаксис в моей конфигурации lighttpd. В крайнем случае, я спрашиваю коллектив об ошибке сервера: P

Я пытаюсь разместить trac на сервере lighttpd и одновременно поддерживать работу php. Я включаю файл конфигурации "fastcgi.conf", который содержит следующее:

server.modules += ("mod_fastcgi")
index.file.names += ("index.php")

fastcgi.server = (
        ".php" = > ("localhost" = > (
                "bin-path" = > "/usr/bin/php-cgi",
                "socket" = > "/tmp/php-fastcgi.sock",
                "max-procs" = > 4, # default value
                "bin-environment" = > (
                        "PHP_FCGI_CHILDREN" = > "1", # default value
                        ),
                "broken-scriptfilename" = > "enable"
                )),
        "/trac" = >
        ("trac" = >
                ("socket" = > "/tmp/trac-fastcgi.sock",
                        "bin-path" = > fcgi_binary,
                        "check-local" = > "disable",
                        "bin-environment" = >
                        ("TRAC_ENV" = > "/mnt/external2/league-trac")
                        )
                )
        )

Но я получаю следующую ошибку. Я перепробовал все примеры и даже скопировал некоторые, но все равно получаю ошибки. Это ошибка, которую я получаю с указанным выше файлом конфигурации:

2014-03-09 12:48:44: (configfile.c.589) источник: ../conf.d/fastcgi.conf строка: 9 pos: 16 use => для назначений в массивах 2014-03-09 12: 48:44: (configfile.c.954) сбой парсера файла конфигурации: .php 09.03.2014 12:48:44: (configfile.c.957) источник: ../lighttpd.conf строка: 14 pos: 8 как-то здесь сбой парсера: (EOL)

Ребята, вы можете мне помочь? У меня нет реального опыта работы с такими конфигами, и я просто не могу заставить их работать. Наверное, это что-то очень простое и глупое.

= > неправильно, используйте => (без пробела между двумя символами)