PHP issues with PHP 4.3.9 and dialup_admin
Josh Howlett
J.Howlett at ukerna.ac.uk
Sat Jun 16 15:28:26 CEST 2007
Ethan,
Have you got the freeradius-mysql RPM installed?
josh.
> -----Original Message-----
> From:
> freeradius-users-bounces+j.howlett=ukerna.ac.uk at lists.freeradi
> us.org
> [mailto:freeradius-users-bounces+j.howlett=ukerna.ac.uk at lists.
freeradius.org] On Behalf Of Ethan Dicks
> Sent: 20 March 2007 21:00
> To: freeradius-users at lists.freeradius.org
> Subject: PHP issues with PHP 4.3.9 and dialup_admin
>
> I've been digging around all day and I've seen other people
> describe the same symptoms I'm having, but the follow-ups
> typical asy "Oh, I fixed it", but don't describe the fix. It
> seems that something resembling my symptoms goes back to the
> version of dialup_admin that shipped with freeRADIUS 1.0.1,
> so I am not convinced what I'm seeing is _specifically_ a PHP
> 4.3 problem, but given the changes with registers_global from
> 4.1.0 to 4.2.0, I thought it would be prudent to mention that.
>
> My setup is...
> CentOS 4.4.2 (RHEL 4 without the RedHat trademarks and graphics)
> Apache 2.0.52
> PHP 4.3.9
> mysql 4.1.20
> freeRADIUS 1.1.5
> dialup_admin ? (CVS snapshot 20070320)
> firefox 1.5.0.10
>
> I have freeRADIUS installed and working with users stuffed
> into a flat file, verified with 'radtest'. I can get the
> main page of dialup_admin to come up, but I get blank screens
> and lots of PHP errors logged when I try to invoke nearly any
> button. My radius database has tables, but no rows, since I
> was trying to set up dialup_admin to start inserting users
> and groups. I have set PHP's registers_global to 'on' via
> /etc/php.ini and verified that it's on with phpinfo(), and I
> still get dozens of errors per mouse-click...
>
> Here's a typical example - the output is generated when
> clicking on the 'new group' button: a long list of 'undefined
> constant', 'undefined variable', and 'undefined index'
> following the warning that there's no prefix on a function
> call to say what its namespace is.
> I'm putting the error dump at the bottom to keep it from
> creating a huge gulf between sections of this query.
>
> I know it must look familar because I've found several
> references to errors that look just like this in the mailing
> list archives. What's lacking is the solution.
>
> Am I just missing a setup step somewhere? Am I running
> servers and packages that are just too new and untested?
>
> Thanks,
>
> -ethan
>
>
> [client 127.0.0.1] PHP Notice: import_request_variables():
> No prefix specified - possible security hazard in
> /usr/local/dialup_admin/conf/config.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_use_session - assumed 'general_use_session' in
> /usr/local/dialup_admin/conf/config.php3 on line 66, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: login in
> /usr/local/dialup_admin/conf/config.php3 on line 73, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: login in
> /usr/local/dialup_admin/conf/config.php3 on line 76, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_username_mappings_file - assumed
> 'general_username_mappings_file' in
> /usr/local/dialup_admin/conf/config.php3 on line 86, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_username_mappings_file - assumed
> 'general_username_mappings_file' in
> /usr/local/dialup_admin/conf/config.php3 on line 87, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> name - assumed 'name' in
> /usr/local/dialup_admin/conf/config.php3 on line 100,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> name - assumed 'name' in
> /usr/local/dialup_admin/conf/config.php3 on line 100,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> name - assumed 'name' in
> /usr/local/dialup_admin/conf/config.php3 on line 100,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> name - assumed 'name' in
> /usr/local/dialup_admin/conf/config.php3 on line 100,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> name - assumed 'name' in
> /usr/local/dialup_admin/conf/config.php3 on line 100,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> name - assumed 'name' in
> /usr/local/dialup_admin/conf/config.php3 on line 100,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_use_session - assumed 'general_use_session' in
> /usr/local/dialup_admin/conf/config.php3 on line 106, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: show in
> /usr/local/dialup_admin/htdocs/group_new.php3 on line 3, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_lib_type - assumed 'general_lib_type' in
> /usr/local/dialup_admin/htdocs/group_new.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_user_edit_attrs_file - assumed 'general_user_edit_attrs_file'
> in /usr/local/dialup_admin/lib/attrshow.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: login in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: http_user in
> /usr/local/dialup_admin/lib/xlat.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> accounting - assumed 'accounting' in
> /usr/local/dialup_admin/lib/xlat.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: mappings in
> /usr/local/dialup_admin/lib/xlat.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: http_user in
> /usr/local/dialup_admin/lib/xlat.php3 on line 9, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> userdb - assumed 'userdb' in
> /usr/local/dialup_admin/lib/xlat.php3 on line 9,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: mappings in
> /usr/local/dialup_admin/lib/xlat.php3 on line 9, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: http_user in
> /usr/local/dialup_admin/lib/xlat.php3 on line 10, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> nasdb - assumed 'nasdb' in
> /usr/local/dialup_admin/lib/xlat.php3 on line 10,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: mappings in
> /usr/local/dialup_admin/lib/xlat.php3 on line 10, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: http_user in
> /usr/local/dialup_admin/lib/xlat.php3 on line 11, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> nasadmin - assumed 'nasadmin' in
> /usr/local/dialup_admin/lib/xlat.php3 on line 11, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: mappings in
> /usr/local/dialup_admin/lib/xlat.php3 on line 11, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_use_session - assumed 'general_use_session' in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 17, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_accounting_attrs_file - assumed
> 'general_accounting_attrs_file' in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 23, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_accounting_attrs_file - assumed
> 'general_accounting_attrs_file' in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 24, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: login in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 24, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: http_user in
> /usr/local/dialup_admin/lib/xlat.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> accounting - assumed 'accounting' in
> /usr/local/dialup_admin/lib/xlat.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: mappings in
> /usr/local/dialup_admin/lib/xlat.php3 on line 8, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: http_user in
> /usr/local/dialup_admin/lib/xlat.php3 on line 9, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> userdb - assumed 'userdb' in
> /usr/local/dialup_admin/lib/xlat.php3 on line 9,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: mappings in
> /usr/local/dialup_admin/lib/xlat.php3 on line 9, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: http_user in
> /usr/local/dialup_admin/lib/xlat.php3 on line 10, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> nasdb - assumed 'nasdb' in
> /usr/local/dialup_admin/lib/xlat.php3 on line 10,
> referer: http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: mappings in
> /usr/local/dialup_admin/lib/xlat.php3 on line 10, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: http_user in
> /usr/local/dialup_admin/lib/xlat.php3 on line 11, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> nasadmin - assumed 'nasadmin' in
> /usr/local/dialup_admin/lib/xlat.php3 on line 11, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: mappings in
> /usr/local/dialup_admin/lib/xlat.php3 on line 11, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: acct_attrs in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 32, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined index: ua in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 32, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined index: num in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 32, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined index: fl in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 40, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined index: num in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 40, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined index: uf in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 36, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined index: num in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 36, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_use_session - assumed 'general_use_session' in
> /usr/local/dialup_admin/lib/attrshow.php3 on line 44, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_use_session - assumed 'general_use_session' in
> /usr/local/dialup_admin/lib/defaults.php3 on line 18, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Use of undefined constant
> general_use_session - assumed 'general_use_session' in
> /usr/local/dialup_admin/lib/sql/attrmap.php3 on line 32, referer:
> http://localhost/dialup/buttons.php3
> [client 127.0.0.1] PHP Notice: Undefined variable: login in
> /usr/local/dialup_admin/lib/sql/defaults.php3 on line 3, referer:
> http://localhost/dialup/buttons.php3
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>
More information about the Freeradius-Users
mailing list