Question

Nous courons dans l'erreur suivante quand nous essayons de commencer Nginx (sur Ubuntu) « » À partir nginx "/ usr / local / nginx / sur" "Aucun fichier ou répertoire" ""

Il a commencé à apparaître tout d'un coup.

Quelqu'un at-il exécuté dans ce scénario? Tous les pointeurs?

Merci d'avance

Était-ce utile?

La solution

Le problème ici est sans doute que vous quelque chose comme dans l'un des access_log on; vos config-fichiers. Il suffit de changer la on path/to/your/logfile:)

Autres conseils

Il ne semble pas que vous exécutez le Nginx fourni par apt-get parce que l'on serait commencé avec « sudo / usr / sbin / nginx ». vous binaire nginx est vraiment placé dans "/ usr / local / nginx / sur"? Où avez-vous obtenu de sous cette forme?

Mon ubuntu installation utilise le service pour démarrer nginx:

sudo service nginx start

Si le message d'erreur apparaît dans le fichier journal et non le shell, je pense que le fichier manquant pourrait être quelque chose inclus par nginx.conf ou par un autre fichier de configuration. Avez-vous ajouté configuration ou de supprimer toute configuration récemment?

Si elle apparaît dans la coquille, alors les chances sont quelque chose est cassé dans votre nginx installer.

J'ai installé nginx sur mon serveur Ubuntu, et il n'y a pas de /usr/local/nginx/on.

Je commence avec /etc/init.d/nginx on.

il vous suffit de créer le répertoire co / usr / local / nginx inscriptible processus nginx

J'ai eu exactement le même problème (SGM « No such fichier ou répertoire »), et la raison suit - le fichier mauvais symboles de retour chariot . Aussi simple que cela! Je suis sous Windows, mon éditeur de texte inséré CR + LF retour chariot, tandis que Unix n'accepte que LF, sinon il ne peut pas analyser le fichier.

Vous pouvez lire plus de détails comment convertir votre script bash de Windows à Unix ici - http: / /kb.iu.edu/data/acux.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top