2015-09-19 9 views
7

neo4j-community-2.2.4 के एक नए इंस्टॉलेशन पर मुझे "अवैध उपयोगकर्ता नाम या पासवर्ड" संदेश मिलता है। स्थानीयहोस्ट पर लॉगिन फॉर्म जमा करते समय: 7474/ब्राउज़र को डिफ़ॉल्ट उपयोगकर्ता नाम neo4j और पासवर्ड neo4j के साथ।लॉग इन नहीं कर सकते Neo4j सर्वर

मैंने सर्वर को रोकने और शुरू करने और ब्राउज़र शिफ्ट-रीलोड के साथ org.neo4j.server.webserver.address = 0.0.0.0 और dbms.security.auth_enabled = सत्य को सक्षम किया है।

मैंने फिर अपने/etc/hosts से मेल खाने के लिए संपत्ति org.neo4j.server.webserver.address = 127.0.0.1 को बदल दिया और 127.0.0.1:7474/browser पर कोशिश की लेकिन मुझे एक ही संदेश मिला।

Remote Address:127.0.0.1:7474 
Request URL:http://localhost:7474/db/data/ 
Request Method:GET 
Status Code:401 Unauthorized 
Request Headersview source 
Accept:application/json, text/plain, */* 
Accept-Encoding:gzip,deflate,sdch 
Accept-Language:en-US,en;q=0.8,fr;q=0.6,ru;q=0.4,es;q=0.2,sv;q=0.2,nb;q=0.2,et;q=0.2 
Authorization:Basic bmVvNGo6bmVvNGo= 
Cache-Control:no-cache 
Connection:keep-alive 
Cookie:languageCodeAdmin=en; PHPSESSID=vcbvfkvj3shajhlh5u2pue9i70; admin_template_phone_client=0; admin_template_touch_client=0; admin_template_model=1 
Host:localhost:7474 
If-Modified-Since:Wed, 11 Dec 2013 08:00:00 GMT 
Pragma:no-cache 
Referer:http://localhost:7474/browser/ 
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.120 Chrome/37.0.2062.120 Safari/537.36 
X-stream:true 
Response Headersview source 
Content-Length:135 
Content-Type:application/json; charset=UTF-8 
Date:Sat, 19 Sep 2015 09:14:03 GMT 
Server:Jetty(9.2.4.v20141103) 
WWW-Authenticate:None 
{ 
    "errors" : [ { 
    "message" : "Invalid username or password.", 
    "code" : "Neo.ClientError.Security.AuthorizationFailed" 
    } ] 
} 

तो मैं तो डिफ़ॉल्ट पासवर्ड बदलने की कोशिश की:

यहाँ ब्राउज़र सांत्वना उत्पादन होता है।

ऐसा करने के लिए, मैंने पहले एक dbms.security.auth_enabled = false के साथ प्रमाणीकरण को अक्षम कर दिया और सर्वर बंद हो गया और शुरू हो गया।

और मैं उसके बाद निम्न कर्ल अनुरोध करने की कोशिश की:

curl -H "Accept:application/json; charset=UTF-8" -H "Content-Type: application/json" "http://localhost:7474/user/neo4j/password" -X POST -d "{ \"password\" : \"neo4j\" }" -i 

लेकिन यह मुझे प्रतिक्रिया देता है: जब से तुम जो डिफ़ॉल्ट क्रेडेंशियल्स neo4j का उपयोग करता है आपके ब्राउज़र के अनुरोध पर एक प्रमाणीकरण त्रुटि मिलती है

HTTP/1.1 404 Not Found 
Date: Sat, 19 Sep 2015 09:25:38 GMT 
Access-Control-Allow-Origin: * 
Content-Length: 0 
Server: Jetty(9.2.4.v20141103) 
+0

मुझे लगता है कि जब आपने ऑथ को अक्षम किया तो अन्य ऑथ एंडपॉइंट्स अनुपलब्ध हो सकते हैं –

उत्तर

8

: neo4j आपके डेटाबेस में पहले से ही एक अलग पासवर्ड कॉन्फ़िगर किया गया है। इसे डिफ़ॉल्ट रूप से रीसेट करने के लिए, neo4j को रोकें, data/dbms/auth हटाएं और इसे फिर से शुरू करें। अब आप डिफ़ॉल्ट पीडब्ल्यू का उपयोग कर सकते हैं।

+0

उसने ऐसा किया। तब मुझे एक परिवर्तन पासवर्ड पेज पर रीडायरेक्ट किया गया, जिसने भी काम किया। – Stephane

+1

मेरे लिए काम नहीं किया। लगता है कि विंडोज़ पर डिफ़ॉल्ट गलत है। – Kylotan

+1

वही समस्या। कोई भी समाधान? – bzupnick

0

मेरे मामले Neo4J खिड़कियों सेवाओं में बस नीचे पीछा इंस्टॉल नहीं हो सका कदम

  1. neo4j.bat स्थापित-सेवाओं
  2. neo4j.bat स्थिति
  3. neo4j.bat शुरू
यह

काम किया, चीयर्स

संबंधित मुद्दे