Я пытаюсь поставить ReadyScript через универсальный установщик https://readyscript.ru/downloads/rs.php
Ставлю на OpenServer: Nginx_1.19, PHP_7.1, MySQL-8.0
Php работает, домен открывается.
Запускается установка, потом переходит на страницу mysite.com/install/
там:
404 Not Found
nginx
Актуальны ли эти настройки? http://readyscript.ru/faq/#faq-rewrite
У меня в .htaccess нет упоминания server.
Вот содержимое .htaccess:
AddDefaultCharset Off
<IfModule mod_php7.c>
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag register_globals off
php_flag display_errors off
php_value max_input_vars 5000
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php index.htm index.html
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
#RewriteRule modules\/.*?\/(config|controller|model)\/ - [F,L]
#RewriteRule core\/.* - [F,L]
RewriteRule ^(robots.txt)$ $1 [L]
RewriteCond %{HTTP:Authorization} ^Basic.*
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?http_authorization=%{HTTP:Authorization} [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
#Запрещаем открывать файлы напрямую
<Files ~ "(\.inc\.php|\.tpl|\.tpl\.php|\.auto\.php|\.auto\.xml)$">
Order allow,deny
Deny from all
</Files>
Куда я должен прописать?
это :
location / {
root "Путь к корневой папке сайта";
index index.php index.html index.htm;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php last;
}
location ~* (\.inc\.php|\.tpl|\.tpl\.php|\.auto\.php)$ {
deny all;
}
}
Что прописывать в root?