i am very sorry, but i just dont understand few things. what should do to install cyborg. but let see step by step...
>You can download CybOrg from the Sourceforge >project page at
ok i i did, it was easy ;)
first of all i use gentoo
>- HTTP server with CGI (both POST and GET) >support.
> Development version: Apache 1.3.20.
i use apache2, but right now i dont even get error so if i really have to change to apache 1.3 then i will
> Development version: Perl 5.6.1.
here is perl-5.8.2
> Development version: CGI.pm 3.0.1
>- Template Toolkit
> Development version: Template Toolkit 2.0.8.
> Development version: String::Random 0.198.
i am not sure what is it, but here what i have installed.
Latest version available: 1.03
Latest version installed: 1.03
Size of downloaded files: 6 kB
Description: IO::File interface for in-core strings
Latest version available: 2.108-r1
Latest version installed: 2.108-r1
Size of downloaded files: 65 kB
Description: A Perl module for I/O on in-core objects like strings and arrays
Latest version available: 1.00-r1
Latest version installed: 1.00-r1
Size of downloaded files: 2 kB
Description: Quote strings for passing through the shell
Latest version available: 2.07
Latest version installed: 2.07
Size of downloaded files: 59 kB
Description: String manipulation for Unicode strings
Latest version available: 1.2
Latest version installed: 1.2
Size of downloaded files: 6 kB
Description: Perl interface for cyclic redundency check generation
License: Artistic | GPL-2
> Development version: DBI 1.20
>- DBI driver: You must install some DBI driver for >database access.
> Development version: dbi::Pg
i dont know what is it, but since i can see cyborg database through webmin i think i have everythink ok.
>Unpack the CybOrg distribution file >(cyborg-X.Y.Z.tgz) using the following
>command (where X.Y.Z is the version number):
> javier@hal:~> tar zxvf cyborg-X.Y.Z.tgz
i did it
>After that, move to the directory cyborg-X.Y.Z:
> javier@hal:~> cd cyborg-X.Y.Z/
>The "cgi-bin/cyborg/" directory contains all the >scripts (executable) and
>The "htdocs/cyborg/" directory contains all the static >files (html, images and css).
>The "database/cyborg.sql" file contains a SQL script >to create de tables for
>the CybOrg database and the default administrator. >This script is PostgreSQL
>specific. (See the section "Database creation".)
>Next, you must edit the files under >"cgi-bin/cyborg/config/" to adapt it to your system.
here i have problem, because:
># System name
>system = CybOrg - Cybercafe Organizer
ok this a name, and it can stay like that
># Base HTTP URL
>base_url = http://cyborg.local
?? i think that i can write here everything but how server will know were is cyborg.local?
># Base HTTP CGI path
>cgi_path = /cgi-bin
># HTTP server hostname
>http_host = cyborg.local
i just dont understand how entering to http://localhost i will go cyborg. rigth now cyborg is in my home directory.
># Timeout for connecting clients (in seconds)
>station_timeout = 0
># Enable/disable debug messages to log
>debug = yes
># Station update time (in seconds)
>station_update = 60
>Finally, point your browser at >http://yourserver.yourdomain/. If everything
>goes well, you must be prompted with the login page. >Login using the name
>"admin" and the password "secret".
i still dont know where is http://myserver.mydomain. on localhost i see apache start page.
>Important: Your browser must support cookies!
it support cookies
>data base creation went with no problem, since i see >it throught webmin i think it is ok.
>The following instructions where tested using >PostgreSQL 7.1.3
>1) As root, change to user "postgres" (or whatever >your PostgreSQL uses as
> database admin).
> hal:~ # su postgres
>2) Create the user "cyborg"
> postgres@hal:~> createuser cyborg
> Shall the new user be allowed to create >databases? (y/n) y
> Shall the new user be allowed to create more new >users? (y/n) n
> CREATE USER
>3) As "cyborg" create the "cyborg" database
> postgres@hal:~> createdb -U cyborg cyborg
> CREATE DATABASE
>4) As "cyborg" run the SQL script "cyborg.sql" (pay >attention to the path
> where "cyborg.sql" is located!)
> postgres@hal:~> psql -U cyborg -d cyborg -f >cyborg.sql
> psql:cyborg.sql:10: NOTICE: CREATE TABLE will >create implicit ...
>5) Next, you can test the database using "pgaccess", >the graphical client
> included in PostgreSQL distribution written in >Tcl/Tk.
first i have to install server.
yeah i have the same problem in the same area, i think it has to do with configuring the http server, but i have'nt a clue how to start doing that, i can configure httpd for a basic site, but CybOrg?. HELP!
>># Base HTTP URL
>>base_url = http://cyborg.local
>?? i think that i can write here everything but how server will know were is cyborg.local?
Here you define the base url of YOUR instalation. You could use localhost, but then it is likely that you won't be able to access the cyborg page from anywhere but the localhost!
You should use a domain like, say, http://mycafe.greatbusiness.net.
You should probably configure a virtual host on your apache that answers to requests to mycafe.greatbusiness.net.
Perhaps an example would be more clarifying, so there:
Options Indexes FollowSymLinks MultiViews
allow from all
ScriptAlias /cgi-bin/ /var/www/mycafe.greatbusiness.net/cgi-bin/
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Allow from all
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
CustomLog /var/log/apache2/mycafe.access.log combined
Since you seem to run gentoo you probably want to look inside /etc/apache2/conf/vhosts
Also, read the documentation on apache at
Hope it helps!
Sign up for the SourceForge newsletter:
You seem to have CSS turned off.
Please don't fill out this field.