Jump to Main Content
Content > XOOPS > XoopsInfo

XoopsInfo is an administration module that provides a bit of useful administrative information to your fingertips. Every site should have access to this information. It also has a rescue capability.

Latest Version: 2.14

XoopsInfo Provides the following information:

  • Basic XOOPS setting info of high import -- all accessible in other locations
  • PHP Server Info -- one could easily make this available as it's just the phpinfo() function
  • MySQL Info - basic settings as well as access to some management controls of tables (setup in the module prefs)
  • Module Info - a better formatted version of the system administration modules page along with some useful links
  • WYSIWYG Editor info on installed (but not versions)
  • Template overriding from themes directories
  • System Info (phpSysInfo)
  • PHP Security Info (phpSecInfo)

There are several parts to the package:

  • the module
  • two supporting apps - phpsecinfo and phpsysinfo
  • mimetype manager update - modifies core files, so may not want to install

XoopsInfo generally works fine with just the module. However, you may get additional desired functionality using the extra files, but you will have to make sure core updates don't overwrite them and/or merge updates).


Install/Upgrade the module normally. Then download phpsecinfo and phpsysinfo. By default, these are stored in xoopsinfo/phpsecinfo and xoopsinfo/phpsysinfo, but you may place them wherever you'd like, including the xoops_trusted_path (which helps prevent them from being run by other people).

If desired, install the mimetype manager update.


There is a rescue capability, but you must specify a password in configuration for it to work. Path is XOOPS_ROOT/modules/xoopsinfo/admin/rescue.php.

You may want to modify the referrers so you can access certain aspects of the module.

You may want to change the language (and theme) for phpsysinfo (I hope it tries to call the XOOPS language first, but don't know).


Module Conflicts with ThAdmin and Others

For some reason or another the XOOPSinfo module conflicts with several modules (news, iStats, eXtgallery, among others) when the ThAdmin module is installed and in use. When you try to visit one of the affected modules, you get an error along the lines of 'cannot redeclare adminmenu()....' I couldn't figure out how it was getting called but assume it to be tied to ThAdmin somehow (but not sure). To prevent the error from occuring, in the xoopsinfo/include/functions.php file, enclose/wrap the function adminmenu declare like this:

if (!function_exists('adminmenu')) {
     // insert function adminmenu() {} code here

This prevents it from being declared here when other modules are in operation. Hey, it works.

Other Pages
Previous Page XoopsCare Debaser (Audio/Video Module) Next Page
Comments are solely the opionion of the author and not to be construed as the opinion of anyone else.



(c) 2006-2007 - Mark Boyden
Privacy - Legal Stuff - Contacts