MAMP nginx.conf - niepoprawna liczba argumentów w „user”


5

Mam problemy z uruchomieniem Nginx z aplikacją MAMP Pro.

Po naciśnięciu przycisku Start Nginx pojawia się następujący komunikat o błędzie

invalid number of arguments in "user" directive in /Library/Application Support/appsolute/MAMP PRO/conf/nginx.conf:7

patrząc na plik konfiguracyjny

/ Library / Application Support / appsolute / MAMP PRO / conf / nginx.conf

Zauważyłem, że następujący wiersz ma wielu użytkowników

user rob COMPANYWORKDOMAIN\Domain Users;

Jednak zmiana go tylko na jednego użytkownika (rob) nie działa, ponieważ zostanie zastąpiona i cofnięta przy następnym uruchomieniu Nginx za pośrednictwem aplikacji MAMP.

Trochę utknąłem, co tu robić?

Odpowiedzi:


5

Twój host jest częścią domeny COMPANYWORKDOMAIN, a użytkownik rob jest użytkownikiem domeny (prawdopodobnie admin, sieć, zarządzany), ale nie jest lokalnym administratorem.

Linia 7 nginx.conf jest określana przez ustawienia „Uruchom serwer jako:” w MAMP Pro i nie można jej edytować ręcznie:

wprowadź opis zdjęcia tutaj

Ponieważ użytkownik nie jest lokalnym kontem administratora, użycie rob nie powiedzie się.

Więc użyj standardowych użytkowników systemu Unix (www / www) lub lokalnego konta administratora (które wymaga wylogowania jako rob i zalogowania jako inny lokalny administrator), aby uruchomić MAMP Pro:

wprowadź opis zdjęcia tutaj


1

Natknąłem się na ten błąd i okazało się, że w nazwie grupy są spacje. Naprawiłem to, przechodząc do Plik -> Edytuj szablon -> Nginx (nginx.conf) i umieszczając podwójne cudzysłowy MAMP_Group_MAMP(powinno być około linii 7, lub możesz po prostu wyszukać).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.