• Florian Unglaub

    Florian Unglaub - 2007-03-27

    Hi there,

    I just finished installing murmur on Linux. For registering users i tried in a cgi-bin directory of the webserver (apache2). When i enter name, password and email adress, the script just terminates with the following error: "Can't call method "execute" on an undefined value at murmur.cgi line 133."

    I checked line 133, which is: $sth->execute($name); $name should be defined through the form input.

    Any ideas/problem solutions/hints would be appreciated :)

    • LinuXgitano

      LinuXgitano - 2007-03-28

      Hi Flo,

      That perl script seems to run here locally, now.

      dev-perl/DBD-SQLite-1.13 was missing, and i had to edit the mail settings inside the script:

      User configurable settings:

      What's the name of this server?

      our $servername = "Mumble & Murmur Test Server";

      Where is the murmur.sqlite database to be found?

      our $dbpath = "/opt/bin/murmur.sqlite";

      Who should outgoing authentication emails be from?

      our $emailfrom = "mailuser";

      And what server should be used?

      our $emailserver = "mailserver";


    • Florian Unglaub

      Florian Unglaub - 2007-03-28

      Ok, I mixed "mumble.sqlite" up with "murmur.sqlite". Now it works, thanks for the help ;-)

    • Thorvald Natvig

      Thorvald Natvig - 2007-03-27

      This means preparation of the statement failed. Look at your httpd error logs, there should be some usefull information there.

    • Florian Unglaub

      Florian Unglaub - 2007-03-28

      Just checked the logs:

      murmur.cgi: DBD::SQLite::db prepare failed: no such table: players(1) at dbdimp.c line 269 at murmur.cgi line 132.


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks