неизвестное имя свойства nginx после P или p в «php $» в «hp $» в nginx.conf

#magento #nginx

#magento #nginx

Вопрос:

Привет, когда я запускаю следующую команду

service nginx configtest я получаю ошибку, подобную приведенному ниже скриншоту

введите описание изображения здесь

Кто-нибудь, пожалуйста, может помочь мне решить эту проблему?

ВОТ код с номером строки 53 в моем файле конфигурации

 location ~ php$ {
    if (!-e $request_filename) { rewrite / /index.php last; }

    expires        off;
    fastcgi_pass   luxicocoukbackend;
    fastcgi_param  HTTPS $fastcgi_https;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    #fastcgi_param  MAGE_RUN_CODE defau<
    #fastcgi_param  MAGE_RUN_TYPE store;
    include        fastcgi_params;
}
  

Ответ №1:

обратная косая черта должна заменять точку

 location ~ .php$
  

Комментарии:

1. Да, теперь это сделано, но теперь появляется другая ошибка. [root@luxico ~]# service nginx перезапуск nginx: [emerg] неожиданный конец файла, ожидающий «;» или «}» в /etc/nginx/conf.d/phpMyAdmin.conf:30 nginx: сбой теста файла конфигурации /etc/nginx/nginx.conf

2. Привет, чтобы решить эту проблему, вы должны показать полный файл /etc/nginx/conf.d/phpMyAdmin.conf

3. Иногда там, иногда в регулярном выражении fastcgi_split_path_info неправильно -> ^(. php)(/. ) $; хорошо -> ^(. .php)(/. ) $;