[Mod_log_sql] mod_log_sql help confgiuring on debian etch
Peter
peter at iwebsl.com
Sat Oct 27 14:51:55 EDT 2007
Chris
You do have a db apachelogs?
Does the user apachelog have "SELECT, INSERT, UPDATE, CREATE"
privileges?
Did you check to see if the table access_mp3crib.com was created?
Do have both log_sql and log_sql_mysql installed and loaded?
Is anything being written to the sql-preserve file?
I can't think on anything else off the top of my head.
Peter
On Sat, 2007-27-10 at 12:38 -0600, Chris wrote:
> Here is what I have on httpd.conf now where apachelog is the user,
> password is the password and apachelogs in the database. I have
> flushed the db and turned on LogSQLCreateTables. When I reload the
> config my browser simply sits on connecting when I point it at my
> domain.
>
>
>
> LogSQLLoginInfo mysql://apachelog:password@localhost/apachelogs
>
> LogSQLSocketFile /var/run/mysqld/mysqld.sock
>
> LogSQLCreateTables On
>
> LogSQLMassVirtualHosting Off
>
> LogSQLMachineID kernel
>
> LogSQLPreserveFile /var/tmp/sql-preserve
>
>
>
> I have the following parameters in my vhost
> file /etc/apache2/sites-enabled/000-default
>
>
>
> LogSQLTransferLogTable access_mp3crib.com
>
> LogSQLScoreDomain mp3crib.com
>
>
>
> For the LogSQLPreserveFile I ran this command mysql -
> root -p mydbname < /var/tmp/sql-preserve to ensure it is in a writable
> directory and the file is writable. Not exactly sure if the
> parameters in the vhost file are correct. My web server still
> functions properly if I comment out the LogSQLLoginInfo and
> LogSQLPreserveFile params in httpd.conf file and yes I did verify the
> password is correct for the mysql user. I was hoping this was going
> to be easy, but I should’ve known otherwise when I turned to Sid for
> the package.
>
>
>
> -----Original Message-----
> From: mod_log_sql-bounces at lists.outoforder.cc
> [mailto:mod_log_sql-bounces at lists.outoforder.cc] On Behalf Of Peter
> Sent: Saturday, October 27, 2007 11:43 AM
> To: General mod_log_sql discussion
> Subject: Re: [Mod_log_sql] mod_log_sql help confgiuring on debian etch
>
>
>
> Hi
>
>
>
> It took me awhile to get it running on Etch.
>
>
>
> You need to have log_sql and log_sql_mysql loaded. I created a user to
>
> access my db with create rights so the tables would be created. This
>
> seems to work better then creating the tables yourself. At least the
>
> fields will be correct you can turn off LogSQLCreateTables later. You
>
> also need to make sure you have mod_log_sql-preserve in a writable
>
> directory. Check there for errors.
>
>
>
> Your http.conf is blank be default. I added:
>
>
>
> LogSQLLoginInfo mysql://loguser:username@localhost/apachelogs
>
> LogSQLDBParam socketfile /var/run/mysqld/mysqld.sock
>
> LogSQLCreateTables On
>
> LogSQLMassVirtualHosting Off
>
> LogSQLMachineID web
>
>
>
>
>
> In vhost setup I used:
>
>
>
> LogSQLTransferLogTable access_vhost_name_com
>
> LogSQLScoreDomain vhost_name.com
>
>
>
> Good luck :)
>
>
>
> On Sat, 2007-27-10 at 11:11 -0600, Chris wrote:
>
> > I'm trying to setup mod_log_sql to log my apache access log entries
> in
>
> > a mysql 5 database. I have installed mod_log_sql version 1.100 from
>
> > sid using aptitude install libapache2-mod-log-sql.
>
> >
>
> > I then created the tables using a SQL file created by the developer
> of
>
> > the package to create them for me. The documentation, unfortunately,
>
> > it is not debian centric and is asking me to put things in my
>
> > httpd.conf file such as:
>
> >
>
> >
>
> >
>
> > Example: Use the MySQL database called "apachelogs" running on
>
> > "dbmachine.foo.com". Use username "loguser" and password "l0gg3r" to
>
> > authenticate to the database. Permit the module create tables for
> us.
>
> >
>
> > LogSQLLoginInfo dbmachine.foo.com loguser l0gg3r
>
> >
>
> > LogSQLDatabase apachelogs
>
> >
>
> > LogSQLCreateTables on
>
> >
>
> > If your database resides on localhost instead of another host,
> specify
>
> > the MySQL server's socket file as follows:
>
> >
>
> > LogSQLSocketFile /your/path/to/mysql.sock
>
> >
>
> > If your database is listening on a port other than 3306, specify the
>
> > correct TCP port as follows:
>
> >
>
> > LogSQLTCPPort 1234
>
> >
>
> >
>
> >
>
> > There is no area to do this in httpd.conf really, in fact it is a
>
> > blank file since I am on apache2. Do I just add these directives in
>
> > myself? Please advise, I am using the documentation located here:
>
> >
> http://www.outoforder.cc/projects/apache/mod_log_sql/docs/node4.html#SECTION00042000000000000000
>
> > and my server is Etch based running MySQL 5 Apache 2 and yes, I did
>
> > install the mod_log_sql from the unstable repo sid. Also I did
> verify
>
> > the modules is in /etc/mods-enabled/ and did restart apache, but I
>
> > guess I still need to configure the module so it knows where to
> insert
>
> > records. I am a developer, not a sys admin, sorry, but thanks for
> your
>
> > help in advance. I tried just adding the parameters to httpd.conf
> and
>
> > restarting apache, it restarts with no errors, but I get timeouts
> when
>
> > attempting to access my page.
>
> >
>
> >
>
> > _______________________________________________
>
> > Download the latest version at
> http://www.outoforder.cc/projects/apache/mod_log_sql/
>
> >
>
> > To unsubscribe send an e-mail to
>
> > mod_log_sql-unsubscribe at lists.outoforder.cc
>
>
>
> _______________________________________________
>
> Download the latest version at
> http://www.outoforder.cc/projects/apache/mod_log_sql/
>
>
>
> To unsubscribe send an e-mail to
>
> mod_log_sql-unsubscribe at lists.outoforder.cc
>
>
> _______________________________________________
> Download the latest version at http://www.outoforder.cc/projects/apache/mod_log_sql/
>
> To unsubscribe send an e-mail to
> mod_log_sql-unsubscribe at lists.outoforder.cc
More information about the Mod_log_sql
mailing list