Matthias Gruber schrieb: > Hi! > > Just running a 1.9.2, and try to put some pages in it. > > > I put a Apache authentication on it, and added: > <Directory "/opt/nmsdoc/DOC/nmsdoku/cgi-bin/"> > AuthType Basic > AuthName "Restricted Files" > AuthBasicProvider file > AuthUserFile /opt/nmsdoc/apache2/conf/httpd.passwd > Require valid-user > AllowOverride None > Options Indexes FollowSymLinks > Order allow,deny > Allow from all > </Directory> > > to the apache.conf > > in the wikiconf.py I put: > > .... > from MoinMoin.auth import GivenAuth > > # XMLRPC - Config > xmlrpc_putpage_enabled = 1 > actions_excluded = multiconfig.DefaultConfig.actions_excluded[:] > actions_excluded.remove('xmlrpc') > > auth = [GivenAuth(autocreate=True)] > > > the User which should push the data is in the acl_rights_default: > acl_rights_default = u"nmssmn:read,write,delete,revert,admin All:read" > > An interactive Login w/ password is working! > > If I try my Python Code: > name = "nmssmn" > password = "12345678" > wikiurl= "http://nmsdoc:8008/nmsdoc" > > nmsdoc = xmlrpclib.ServerProxy(wikiurl+"?action=xmlrpc2") > auth_token = nmsdoc.getAuthToken(name,password) > mc = xmlrpclib.MultiCall(nmsdoc) > mc.applyAuthToken(auth_token) > > PageName = "FOOO" > mc.putPage(str(PageName),str(PageName)) > > (As seen on http://moinmo.in/ReimarBauer/xmlrpc)
I don't have str in my example and str is wrong because it must be unicode. > > I receive an: > Traceback (most recent call last): > File "R:\_MG_\_SVN_\nms2WiKi\src\push2Wiki.py", line 328, in <module> > funcSendWikiMasterPage() > File "R:\_MG_\_SVN_\nms2WiKi\src\push2Wiki.py", line 255, in > funcSendWikiMasterPage > auth_token = nmsdoc.getAuthToken(name,password) > File "R:\Daten\prog\Python\lib\xmlrpclib.py", line 1199, in __call__ > return self.__send(self.__name, args) > File "R:\Daten\prog\Python\lib\xmlrpclib.py", line 1489, in __request > verbose=self.__verbose > File "R:\Daten\prog\Python\lib\xmlrpclib.py", line 1243, in request > headers > xmlrpclib.ProtocolError: <ProtocolError for > nmsdoc.metzler.com:8008/nmsdoc?action=xmlrpc2: 401 Authorization Required> > > > What did I miss ?? > Any Clues perhaps? Not now I try to reproduce it cheers Reimar > > cheers > Matthias > > > > > Persönlich haftende Gesellschafter: Friedrich von Metzler, Emmerich Müller > Vorsitzender des Aufsichtsrates: Dr. Christoph Schücking > Sitz der Gesellschaft: Frankfurt am Main, Handelsregisternummer: HRB 27 515 > > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfänger > sein, so bitten wir Sie höflich, dies unverzüglich dem Absender mitzuteilen > und die Nachricht zu löschen. Es ist unzulässig, die Nachricht unbefugt > weiterzuleiten oder zu kopieren. Da wir nicht die Echtheit oder > Vollständigkeit der in dieser Nachricht enthaltenen Informationen garantieren > oder zusichern können, sind die vorstehenden Ausführungen rechtlich nicht > bindend. Eine Haftung hierfür wird ausgeschlossen. > > This message is confidential. If you are not the intended recipient, we > kindly ask you to inform the sender and delete the information. Any > unauthorised dissemination or copying hereof is prohibited. As we cannot > guarantee or assure the genuineness or completeness of the information > contained in this message, the statements set forth above are not legally > binding. Accordingly we cannot accept liability therefore. > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > > > ------------------------------------------------------------------------ > > _______________________________________________ > Moin-user mailing list > Moin-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/moin-user ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Moin-user mailing list Moin-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/moin-user