Re: [MRBS-general] problem in MRBS
Brought to you by:
jberanek
From: jiten j. <jit...@go...> - 2011-08-30 07:27:57
|
Dear Friends, I have done user authentication now when I click to room and adding some entries . showing : add entry > Brief Description > Full Description: (Number of people, Internal/External etc.) Start : After that it is showing error . "Internal error - resolution is NULL or <= 0" Even I change resolution . On Mon, Aug 29, 2011 at 12:53 PM, Campbell Morrison < cam...@gm...> wrote: > As it says, the LDAP extension is not installed or enabled in your PHP > system. This is not an MRBS problem – you’ll need to re-install or > reconfigure your PHP system, or else consult your system administrator/web > hosting company.**** > > ** ** > > Campbell**** > > ** ** > > ** ** > > ** ** > > *From:* jiten jha [mailto:jit...@go...] > *Sent:* 29 August 2011 07:45 > *To:* ma...@ca...; General purpose list > (support/developers/users) > *Subject:* Re: [MRBS-general] problem in MRBS**** > > ** ** > > Dear Friends, > > I am using MRBS version 1.4.7. I am try to configure LDAP authentication > option . > > When i click to login icon and put user name I10075 and password "123456" > > *"ERROR: PHP's 'ldap' extension is not installed/enabled. Please check > your MRBS and web server configuration."* > > Please help me to solve this problem ASAP . > I really need help . I have read MRBS Authentication Documentation. > But Not getting good Idea. > > config.inc.php file configuration . > > > <?php > > // $Id: config.inc.php 1825 2011-05-14 09:37:11Z cimorrison $ > > /************************************************************************** > * MRBS Configuration File > * Configure this file for your site. > * You shouldn't have to modify anything outside this file > * (except for the lang.* files, eg lang.en for English, if > * you want to change text strings such as "Meeting Room > * Booking System", "room" and "area"). > > **************************************************************************/ > > // The timezone your meeting rooms run in. It is especially important > // to set this if you're using PHP 5 on Linux. In this configuration > // if you don't, meetings in a different DST than you are currently > // in are offset by the DST offset incorrectly. > // > // When upgrading an existing installation, this should be set to the > // timezone the web server runs in. See the INSTALL document for more > information. > // > // A list of valid timezones can be found at > http://php.net/manual/timezones.php > // The following line must be uncommented by removing the '//' at the > beginning > $timezone = "Asia/Calcutta"; > > > /******************* > * Database settings > ******************/ > // Which database system: "pgsql"=PostgreSQL, "mysql"=MySQL, > // "mysqli"=MySQL via the mysqli PHP extension > $dbsys = "mysql"; > // Hostname of database server. For pgsql, can use "" instead of localhost > // to use Unix Domain Sockets instead of TCP/IP. > $db_host = "localhost"; > // Database name: > $db_database = "mrbs"; > // Database login user name: > $db_login = "root"; > // Database login password: > $db_password = 'indore'; > // Prefix for table names. This will allow multiple installations where > only > // one database is available > $db_tbl_prefix = "mrbs_"; > // Uncomment this to NOT use PHP persistent (pooled) database connections: > // $db_nopersist = 1; > > $mrbs_admin = "Phy Sysad"; > $mrbs_admin_email = "jj...@ph..."; > $mrbs_company = " Department of Physics "; > $url_base = "http://www.phy.ac.in/mrbs"; > > /* Add lines from systemdefaults.inc.php and areadefaults.inc.php below > here > to change the default configuration. Do _NOT_ modify > systemdefaults.inc.php > or areadefaults.inc.php. */ > > > > > > > // This next section must come at the end of the config file - ie after any > // language and mail settings, as the definitions are used in the included > file > // > // IMPORTANT NOTE: Do NOT put any configuration apart from the "Entry > Types" > // below this section > require_once "language.inc"; // DO NOT DELETE THIS LINE > > /************* > * Entry Types > *************/ > > // This array maps entry type codes (letters A through J) into > descriptions. > // > // Each type has a color which is defined in the array $color_types in the > Themes > // directory - just edit whichever include file corresponds to the theme > you > // have chosen in the config settings. (The default is default.inc, > unsurprisingly!) > // > // The value for each type is a short (one word is best) description of the > // type. The values must be escaped for HTML output ("R&D"). > // Please leave I and E alone for compatibility. > // If a type's entry is unset or empty, that type is not defined; it will > not > // be shown in the day view color-key, and not offered in the type selector > // for new or edited entries. > > // $typel["A"] = "A"; > // $typel["B"] = "B"; > // $typel["C"] = "C"; > // $typel["D"] = "D"; > $typel["E"] = get_vocab("external"); > // $typel["F"] = "F"; > // $typel["G"] = "G"; > // $typel["H"] = "H"; > $typel["I"] = get_vocab("internal"); > // $typel["J"] = "J"; > > > > > > > > /*********************************************** > * Authentication settings - read AUTHENTICATION > ***********************************************/ > > $auth["session"] = "php"; // How to get and keep the user ID. One of > // "http" "php" "cookie" "ip" "host" "nt" "omni" > // "remote_user" > > #$auth["type"] = "config"; // How to validate the user/password. One of > "none" > $auth["type"] = "ldap"; // How to validate the user/password. One of "none" > // "config" "db" "db_ext" "pop3" "imap" "ldap" > "nis" > // "nw" "ext". > // NOTE: if you are using the "db" authentication scheme, then make sure > you keep the admin user > // "administrator" below. The system initially relies on there being an > admin called "administrator". > // Once you have set up the user list and created one or more other admins > (by adding them both to the > // user list and the config file), then you can delete or rename the > "administrator" user. > > // Configuration parameters for 'cookie' session scheme > > // The encryption secret key for the session tokens. You are strongly > // advised to change this if you use this session scheme > $auth["session_cookie"]["secret"] = "This isn't a very good secret!"; > // The expiry time of a session, in seconds > $auth["session_cookie"]["session_expire_time"] = (60*60*24*30); // 30 days > // Whether to include the user's IP address in their session cookie. > // Increases security, but could cause problems with proxies/dynamic IP > // machines > $auth["session_cookie"]["include_ip"] = TRUE; > > > // Cookie path override. If this value is set it will be used by the > // 'php' and 'cookie' session schemes to override the default behaviour > // of automatically determining the cookie path to use > $cookie_path_override = ''; > > // The list of administrators (can modify other peoples settings) > $auth["admin"][] = "127.0.0.1"; // localhost IP address. Useful with IP > sessions. > $auth["admin"][] = "administrator"; // A user name from the user list. > Useful > // with most other session schemes. > //$auth["admin"][] = "10.0.0.1"; > //$auth["admin"][] = "10.0.0.2"; > //$auth["admin"][] = "10.0.0.3"; > > // 'auth_config' user database > // Format: $auth["user"]["name"] = "password"; > $auth["user"]["administrator"] = "mrbs"; > > # Ldap acounts Admin permission > $auth["admin"][] = "I10075"; # Administrator of hallbook > $auth["admin"][] = "tomy"; # Seminar Coordinator > $auth["admin"][] = "jjha"; # Seminar Coordinator > > $auth["user"]["I10075"] = "123456"; > > > // 'session_http' configuration settings > $auth["realm"] = "mrbs"; > > // 'session_remote_user' configuration settings > //$auth['remote_user']['logout_link'] = '/logout/link.html'; > > // 'auth_ext' configuration settings > $auth["prog"] = ""; > $auth["params"] = ""; > > // 'auth_db_ext' configuration settings > $auth['db_ext']['db_host'] = 'localhost'; > $auth['db_ext']['db_username'] = 'authuser'; > $auth['db_ext']['db_password'] = 'authpass'; > $auth['db_ext']['db_name'] = 'authdb'; > $auth['db_ext']['db_table'] = 'users'; > $auth['db_ext']['column_name_username'] = 'name'; > $auth['db_ext']['column_name_password'] = 'password'; > // Either 'md5', 'sha1', 'crypt' or 'plaintext' > $auth['db_ext']['password_format'] = 'md5'; > > // 'auth_ldap' configuration settings > // Where is the LDAP server > //$ldap_host = "localhost"; > $ldap_host = "ldap.iitb.ac.in"; > // If you have a non-standard LDAP port, you can define it here > //$ldap_port = 389; > // If you do not want to use LDAP v3, change the following to false > $ldap_v3 = true; > // If you want to use TLS, change the following to true > $ldap_tls = false; > // LDAP base distinguish name > // See AUTHENTICATION for details of how check against multiple base dn's > //$ldap_base_dn = "ou=organizationalunit,dc=my-domain,dc=com"; > #$ldap_base_dn = > "ou=fac,ou=che,ou=people,dc=iitb,dc=ac,dc=in;ou=prjstf,ou=che,ou=people,dc=iitb,dc=ac,dc=in"; > #$ldap_base_dn = "ou=prjstf,ou=che,ou=people,dc=iitb,dc=ac,dc=in"; > $ldap_base_dn[] = "ou=fac,ou=che,ou=people,dc=iitb,dc=ac,dc=in"; > $ldap_base_dn[] = "ou=stf,ou=che,ou=people,dc=iitb,dc=ac,dc=in"; > > // Attribute within the base dn that contains the username > $ldap_user_attrib = "uid"; > #$ldap_user_attrib = "cn"; > > // If you need to search the directory to find the user's DN to bind > // with, set the following to the attribute that holds the user's > // "username". In Microsoft AD directories this is "sAMAccountName" > //$ldap_dn_search_attrib = "sAMAccountName"; > // If you need to bind as a particular user to do the search described > // above, specify the DN and password in the variables below > // $ldap_dn_search_dn = "cn=Search User,ou=Users,dc=some,dc=company"; > // $ldap_dn_search_password = "some-password"; > > // 'auth_ldap' extra configuration for ldap configuration of who can use > // the system > // If it's set, the $ldap_filter will be combined with the value of > // $ldap_user_attrib like this: > // (&($ldap_user_attrib=username)($ldap_filter)) > // After binding to check the password, this check is used to see that > // they are a valid user of mrbs. > //$ldap_filter = "mrbsuser=y"; > > // 'auth_imap' configuration settings > // See AUTHENTICATION for details of how check against multiple servers > // Where is the IMAP server > $imap_host = "imap-server-name"; > // The IMAP server port > $imap_port = "143"; > > // 'auth_imap_php' configuration settings > $auth["imap_php"]["hostname"] = "localhost"; > // You can also specify any of the following options: > // Specifies the port number to connect to > //$auth["imap_php"]["port"] = 993; > // Use SSL > //$auth["imap_php"]["ssl"] = TRUE; > // Use TLS > //$auth["imap_php"]["tls"] = TRUE; > // Turn off SSL/TLS certificate validation > //$auth["imap_php"]["novalidate-cert"] = TRUE; > > // 'auth_pop3' configuration settings > // See AUTHENTICATION for details of how check against multiple servers > // Where is the POP3 server > $pop3_host = "pop3-server-name"; > // The POP3 server port > $pop3_port = "110"; > > /********************************************** > * Email settings > **********************************************/ > > // You can override the charset used in emails if $unicode_encoding is 1 > // (utf-8) if you like, but be sure the charset you choose can handle all > // the characters in the translation and that anyone may use in a > // booking description > //$mail_charset = "iso-8859-1"; > > // Set to TRUE if you want to be notified when entries are booked. Default > is > // FALSE > define ("MAIL_ADMIN_ON_BOOKINGS", FALSE); > > // Set to TRUE if you want AREA ADMIN to be notified when entries are > booked. > // Default is FALSE. Area admin emails are set in room_area admin page. > define ("MAIL_AREA_ADMIN_ON_BOOKINGS", TRUE); > > // Set to TRUE if you want ROOM ADMIN to be notified when entries are > booked. > // Default is FALSE. Room admin emails are set in room_area admin page. > define ("MAIL_ROOM_ADMIN_ON_BOOKINGS", FALSE); > > // Set to TRUE if you want ADMIN to be notified when entries are deleted. > Email > // will be sent to mrbs admin, area admin and room admin as per above > settings, > // as well as to booker if MAIL_BOOKER is TRUE (see below). > define ("MAIL_ADMIN_ON_DELETE", TRUE); > > // Set to TRUE if you want to be notified on every change (i.e, on new > entries) > // but also each time they are edited. Default is FALSE (only new entries) > define ("MAIL_ADMIN_ALL", FALSE); > > // Set to TRUE is you want to show entry details in email, otherwise only a > // link to view_entry is provided. Irrelevant for deleted entries. Default > is > // FALSE. > define ("MAIL_DETAILS", TRUE); > > // Set to TRUE if you want BOOKER to receive a copy of his entries as well > any > // changes (depends of MAIL_ADMIN_ALL, see below). Default is FALSE. To > know > // how to set mrbs to send emails to users/bookers, see INSTALL. > define ("MAIL_BOOKER", FALSE); > > // If MAIL_BOOKER is set to TRUE (see above) and you use an authentication > // scheme other than 'auth_db', you need to provide the mail domain that > will > // be appended to the username to produce a valid email address (ie. > // "@domain.com"). > define ("MAIL_DOMAIN", ''); > > // If you use MAIL_DOMAIN above and username returned by mrbs contains > extra > // strings appended like domain name ('username.domain'), you need to > provide > // this extra string here so that it will be removed from the username. > define ("MAIL_USERNAME_SUFFIX", ''); > > // Set the name of the Backend used to transport your mails. Either "mail", > // "smtp" or "sendmail". Default is 'mail'. See INSTALL for more details. > define ("MAIL_ADMIN_BACKEND", "mail"); > > /******************* > * Sendmail settings > */ > > // Set the path of the Sendmail program (only used with "sendmail" > backend). > // Default is "/usr/bin/sendmail" > define ("SENDMAIL_PATH", "/usr/bin/sendmail"); > > // Set additional Sendmail parameters (only used with "sendmail" backend). > // (example "-t -i"). Default is "" > define ("SENDMAIL_ARGS", ''); > > /******************* > * SMTP settings > */ > > // Set smtp server to connect. Default is 'localhost' (only used with > "smtp" > // backend). > define ("SMTP_HOST", "localhost"); > > // Set smtp port to connect. Default is '25' (only used with "smtp" > backend). > define ("SMTP_PORT", 25); > > // Set whether or not to use SMTP authentication. Default is 'FALSE' > define ("SMTP_AUTH", FALSE); > > // Set the username to use for SMTP authentication. Default is "" > define ("SMTP_USERNAME", ''); > > // Set the password to use for SMTP authentication. Default is "" > define ("SMTP_PASSWORD", ''); > > /********************** > * Miscellaneous settings > */ > > // Set the language used for emails (choose an available lang.* file). > // Default is 'en'. > define ("MAIL_ADMIN_LANG", 'en'); > > // Set the email address of the From field. Default is $mrbs_admin_email > define ("MAIL_FROM", $mrbs_admin_email); > > // Set the recipient email. Default is $mrbs_admin_email. You can define > // more than one recipient like this "jo...@do...,sc...@ti..." > define ("MAIL_RECIPIENTS", $mrbs_admin_email); > > // Set email address of the Carbon Copy field. Default is ''. You can > define > // more than one recipient (see MAIL_RECIPIENTS) > define ("MAIL_CC", ''); > > /********** > * Language > *&********/ > > // Set this to 1 to use UTF-8 in all pages and in the database, otherwise > // text gets entered in the database in different encodings, dependent > // on the users' language > $unicode_encoding = 1; > > // Set this to a different language specifier to default to different > // language tokens. This must equate to a lang.* file in MRBS. > // e.g. use "fr" to use the translations in "lang.fr" as the default > // translations > $default_language_tokens = "en"; > > // Set this to 1 to disable the automatic language changing MRBS performs > // based on the user's browser language settings. It will ensure that > // the language displayed is always the value of $default_language_tokens, > // as specified above > $disable_automatic_language_changing = 0; > > // Set this to a valid locale (for the OS you run the MRBS server on) > // if you want to override the automatic locale determination MRBS > // performs > $override_locale = ""; > > // faq file language selection. IF not set, use the default english file. > // IF your language faq file is available, set $faqfilelang to match the > // end of the file name, including the underscore (ie. for site_faq_fr.html > // use "_fr" > $faqfilelang = ""; > > // This next require must be done after the definitions above, as the > definitions > // are used in the included file > require_once "language.inc"; > > > ?> > > > > **** > > On Thu, Aug 25, 2011 at 5:32 PM, Campbell Morrison < > cam...@gm...> wrote:**** > > Your default username and password depends on what you set the > authentication type to in the config file. Eventually you will want to set > it to ‘ldap’, but you can get going by setting it to ‘config’ or ‘db’. If > you set it to ‘config’ the username and password is administrator/secret. > If you set it to ‘db’ then click on the “User list” link to set up users.* > *** > > **** > > Once you’ve logged in as an admin, go to the “Rooms” page to create an area > and room.**** > > **** > > More information in AUTHENTICATION.**** > > **** > > Campbell**** > > **** > > **** > > *From:* jiten jha [mailto:jit...@go...] > *Sent:* 25 August 2011 12:50 > *To:* mrb...@li... > *Subject:* [MRBS-general] problem in MRBS**** > > **** > > Dear Team, > > I checked your web site and read installation process and installed mysql , > php, apache . > Download mrbs tar file and untar it in a /var/www/ . > In a tar file there 2 or 3 .sql files . So i login in a mysql and run > "source /var/www/mrbs/tables.my.sql" file. > > Now my problem is . > 1> It is showing " no rooms defined for this area " . > 2> When i click to login user name so what is the default username and > password. > 3> If there is no default username and password so how can i create user > name and password . > 4> Which file I have to modify for username and password for normal login. > 5> I want to create ldap user name and password authentication . > > So please help me to solve the problem ASAP. > I really want your help . > Please find the attachment file also. > > -- > Regards > Jitendra Jha**** > > > > ------------------------------------------------------------------------------ > EMC VNX: the world's simplest storage, starting under $10K > The only unified storage solution that offers unified management > Up to 160% more powerful than alternatives and 25% more efficient. > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > _______________________________________________ > mrbs-general mailing list > mrb...@li... > https://lists.sourceforge.net/lists/listinfo/mrbs-general > Want to unsubscribe: mailto:mrb...@li... > ?subject=unsubscribe**** > > > > > -- > Regards > Jitendra Jha > Linux System Administrator > IIT Bombay > +91-9893325765, 07498370550 > http://www.iitb.ac.in > jj...@ph... > I1...@ii...**** > > > ------------------------------------------------------------------------------ > EMC VNX: the world's simplest storage, starting under $10K > The only unified storage solution that offers unified management > Up to 160% more powerful than alternatives and 25% more efficient. > Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev > _______________________________________________ > mrbs-general mailing list > mrb...@li... > https://lists.sourceforge.net/lists/listinfo/mrbs-general > Want to unsubscribe: mailto:mrb...@li... > ?subject=unsubscribe > > -- Regards Jitendra Jha Linux System Administrator |