[Sputnik-list] Running sputnik on Windows

Xu Wang xu4wang at gmail.com
Thu Dec 6 07:45:00 GMT+3 2007


I'm just thinking is it possible we don't touch the Kepler/CGIlua
configuration files. but just make sputnik.lua a normal cgi script,
and running it using something like

http://localhost:8080/sputnik.lua?...

I guess it will be easier to install the wiki as a normal cgi, and in
this way we get the benefit of having other application in the Kepler
web directory functional as normal.

Is it possible?

Regards,
xu

On 06/12/2007, Xu Wang <xu4wang at gmail.com> wrote:
> Yuri,
>
> Thanks for the reply. being a newbie to Kepler, I still am not able to
> get it running.
>
> Looks like there is no KEPLER_LUA, KEPLER_WEB and KEPLER_CONF defined
> in windows version of "kepler_init.lua", so I added the following to
> the install.lua
>
> KEPLER_LUA = KEPLER_DIR .. '\lua'
> KEPLER_WEB = KEPLER_DIR .. '\web'
> KEPLER_CONF = KEPLER_DIR .. '\conf'
>
> and I was using:
>
> D:\tmp\sputnik-0.3.0-beta-2-rc1>D:\\Kepler\\1.1\\bin\\lua5.1.exe install.lu
> a D:\\Kepler\\1.1\\bin\\kepler_init.lua D:\\Kepler\\1.1\\ D:\\Kepler\\wiki\\data
>  \\bin
> ----
> nil
> ----
> 2.1 Create the initial wiki-data directory
>     (in D:\\Kepler\\wiki\\data)
> 2.2 Copy the cgi executable to the local directory
> 2.3 Copy all the files to the installation directory...
> 2.4 Generate the config file and write it to
>     D:\\Kepler\\1.1\\lua/sputnik/config.lua
> 2.5 Replace D:\\Kepler\\1.1\\conf/cgilua/config.lua
>     with our version
>
> D:\tmp\sputnik-0.3.0-beta-2-rc1>
>
> Everything looks fine, but  when I tried http://localhost:8080/ I got
> the following errors in my browser:
>
> d:\Kepler\1.1\lua/sputnik/init.lua:171: attempt to concatenate field
> 'NICE_URL' (a nil value)
> stack traceback:
>   d:\Kepler\1.1\lua/coxpcall.lua:24: in function
>   (tail call): ?
>   (tail call): ?
>   d:\Kepler\1.1\lua/cgilua.lua:438: in function '_xpcall'
>   d:\Kepler\1.1\lua/cgilua.lua:544: in function 'main'
>   [string "..."]:57: in function <[string "..."]:57>
>
>
> Any clue? where is NICE_URL supposed to be defined?
>
> Regards,
> Xu
>
> On 06/12/2007, Yuri Takhteyev <yuri at sims.berkeley.edu> wrote:
> > Try the attached install.lua, which now uses the globals defined by
> > kepler_init instead.  The only like that still builds a path relative
> > to KEPLER_DIR is now
> >
> > copy(KEPLER_DIR.."/bin/cgi", "sputnik.cgi")
> >
> > I would replace it, but I am not sure where cgi file goes on windows
> > (and Kepler doesn't seem to define a variable for the bin directory).
> >
> > You might have to just commet out that line and then copy your cgi.exe
> > over manually.
> >
> >   - yuri
> >
> >
> > On Dec 5, 2007 3:18 AM, Xu Wang <xu4wang at gmail.com> wrote:
> > > Hi,
> > >
> > > Is anybody running sputnik wiki on windows? I look at the install.lua
> > > and found the directory structure for Kepler is not the same as my
> > > kepler installation... see below.
> > >
> > > D:\KEPLER
> > > └─1.1
> > >     ├─apps
> > >     ├─bin
> > >     │  ├─md5
> > >     │  ├─mime
> > >     │  └─socket
> > >     ├─conf
> > >     │  ├─cgilua
> > >     │  └─xavante
> > >     ├─log
> > >     ├─lua
> > >     │  ├─cgilua
> > >     │  ├─logging
> > >     │  ├─lxp
> > >     │  ├─sapi
> > >     │  │  └─cgi
> > >     │  ├─socket
> > >     │  └─xavante
> > >     ├─tmp
> > >     └─web
> > >         ├─doc
> > >         │  ├─cgilua
> > >         │  ├─copas
> > >         │  ├─luaexpat
> > >         │  ├─luafilesystem
> > >         │  ├─lualogging
> > >         │  ├─luasocket
> > >         │  ├─luazip
> > >         │  ├─md5
> > >         │  ├─rings
> > >         │  └─xavante
> > >         └─img
> > >
> > > cheers,
> > > xu
> > >
> > > _______________________________________________
> > > Sputnik-list mailing list
> > > Sputnik-list at lists.luaforge.net
> > > http://lists.luaforge.net/cgi-bin/mailman/listinfo/sputnik-list
> > >
> > >
> >
> >
> >
> > --
> > Yuri Takhteyev
> > Ph.D. Candidate, UC Berkeley School of Information
> > http://takhteyev.org/, http://www.freewisdom.org/
> >
> >
>


More information about the Sputnik-list mailing list