2014-02-26 2 views
0

npm start을 통해 Ghost를 처음 설치하고 실행하면 초기 config.js 설정이 잘됩니다.이상한 오류 8 - CentOS 6.4의 유령 블로그

몇 가지 튜토리얼/질문에 다음과 같은 후, 나는 아직도 내가 config.js

Installing Ghost on Centos 6.4

Ghost Docs

어떤 도움/통찰력이 많이 감사합니다

로 변경할 때 weird error 8로 계속 실행.

내가 가진

  • 다시 설치 고스트
  • 이 NPM에 대한 --production 플래그를 시도 내 CentOS의 기계
  • 여러 옵션 설정에서 호스트/포트 편집을 시도으로 다시 시작할

처음 config.js 포함

$ npm start --production 

[email protected] start /var/www/html/Projects/ghost.mydomain.name/ghost 
node index 

Ghost is running... 
Your blog is now available on http://my-ghost-blog.com 
Ctrl+C to shut down 
^C 
Ghost has shut down 
Your blog is now offline 

지금 당신의 포트 (80)가 다른 프로세스에 의해 사용 될 수 있음을 날 것으로 보인다 0.0.0.0 포트 80

dev at centos64 /var/www/html/Projects/ghost.mydomain.name/ghost 
$ npm start --production 

[email protected] start /var/www/html/Projects/ghost.mydomain.name/ghost 
node index 


events.js:72 
     throw er; // Unhandled 'error' event 
      ^
Error: listen EACCES 
    at errnoException (net.js:901:11) 
    at Server._listen2 (net.js:1020:19) 
    at listen (net.js:1061:10) 
    at net.js:1135:9 
    at dns.js:72:18 
    at process._tickCallback (node.js:415:13) 
    at process._tickFromSpinner (node.js:390:15) 
npm ERR! weird error 8 
npm ERR! not ok code 0 

답변

0

에 설정을 변경.

해당 상자에서 웹 서버를 실행하고 있습니까?

2

이것은 포트 80이 다른 프로그램에서 사용되고 있기 때문입니다. 터미널에서이 명령을 실행하여 누가 범인인지 확인하십시오.

netstat -tulpn | grep :80 

마지막 열은 프로그램 이름을 나타냅니다. 예 :

0 0.0.0.0:80     0.0.0.0:*     LISTEN  1215/nginx 

범인은 nginx입니다. 프로세스 실행을 중지하려면 kill 1215을 입력하십시오.