На сайта разработчика написано:
Для запуска системы под Nginx без Apache нужно настроить сервер по параметрам из файла .htaccess. Файл .htaccess в этом случае можно удалить. Для стандартной установки можно использовать следующий код:
index textolite.php;
if (!-e $request_filename) {rewrite ^/textolite/(.*)$ /textolite/textolite.php?query=$1}
location ~ \.(ini|log)$ {deny all;}
Ни какого .htaccess в архиве не было поэтому я просто добавил представленный код в конфиг домена. Но после ввода пароля страница просто перезагружается и просит еще раз ввести пароль.
Мой конфиг ngixn:
server {
listen 80;
server_name mydomain.ru www.mydomain.ru;
charset utf-8;
access_log /var/log/nginx/mydomain.ru_access.log combined;
error_log /var/log/nginx/mydomain.ru_error.log;
root /var/www/mydomain;
gzip on;
gzip_disable "msie6";
gzip_comp_level 6;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_proxied any;
gzip_types text/plain application/xml
application/javascript
text/css
text/js
text/xml
application/x-javascript
text/javascript
application/json
application/xml+rss;
client_max_body_size 100m;
client_body_buffer_size 128k;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
client_header_buffer_size 1k;
large_client_header_buffers 4 16k;
# Точка входа
location / {
root /var/www/mydomain;
index index.html index.php index.htm textolite.php;
if (!-e $request_filename) {
rewrite ^/textolite/(.*)$ /textolite/textolite.php?query=$1;
}
try_files $uri $uri/ @fallback;
}
location ~ \.php$ {
root /var/www/mydomain;
proxy_read_timeout 61;
fastcgi_read_timeout 61;
try_files $uri $uri/ =404;
# Путь до сокета демона PHP-FPM
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ \.(ini|log)$ {
deny all;
}
location ~ /\.ht {
deny all;
}
}