diff README.md @ 10:47a281c1d54e

Update documentation to match current code.
author edogawaconan <me@myconan.net>
date Tue, 21 Oct 2014 22:07:03 +0900
parents 9ba6983b7c19
children 37fad414ac29
line wrap: on
line diff
--- a/README.md	Tue Oct 21 21:50:20 2014 +0900
+++ b/README.md	Tue Oct 21 22:07:03 2014 +0900
@@ -6,24 +6,29 @@
 Basically, add this block
 
     location @lister {
+      include fastcgi_params;
       fastcgi_pass unix:/tmp/php-fcgi.sock;
-      fastcgi_param PREFIX $_list_prefix;
-      fastcgi_param FILE_ROOT $_list_root;
-      fastcgi_param SCRIPT_FILENAME /srv/http/index.php;
-      include fastcgi_params;
+      uninitialized_variable_warn off;
+      fastcgi_param DL_PREFIX $dl_root;
+      fastcgi_param DL_ROOT $dl_prefix;
+      fastcgi_param SCRIPT_FILENAME /path/to/index.php;
     }
 
-(adjust the path to `lister.php` and `php-fcgi`)
+(adjust the path to `index.php` and `php-fcgi`)
 
 And then whenever you want to autoindex a folder just add
 
+    location / {
+      try_files $uri @lister;
+    }
+
+Note that if your directory is aliased, you need to set `$dl_prefix` (fastcgi `DL_PREFIX`) and `$dl_root` (fastcgi `DL_ROOT`).
+
     location /anime/win/ {
-      set $_list_prefix /anime/win;
-      set $_list_root /srv/ftp;
-      alias $_list_root/;
+      set $dl_prefix /anime/win;
+      set $dl_root /srv/ftp;
+      alias $dl_root/;
       try_files $uri @lister;
     }
 
 And you're done.
-
-The code needs some cleanups though.