Here are some Frequently Asked Questions about Inventory:
- Does Inventory work with MySQL 3.23.x?
- I'm seeing lots of Warning messages when accessing Inventory. How can I make them go away?
- Why is software assigned to Operating Systems and not to Computers?
- 1. Does Inventory work with MySQL 3.23.x?
No. Inventory's minimal requirements specify MySQL 4.0.14 or better.
The reason for this is that these MySQL version support features which are required for the regular operation of Inventory (like foreign key dependencies and others).
Inventory will not function properly unless you install a supported version of MySQL server.
- 2. I'm seeing lots of Warning messages when accessing Inventory. How can I make them go away?
This is a known issue in Inventory which is in the progress of being solved. You should generally set your PHP configuration to not display errors of the type E_NOTICE and then all these messages will go away.
This is done in your php.ini file, you should have a line like this:
error_reporting = E_ALL
and you should change it to:
error_reporting = E_ALL & ~E_NOTICE
(which will report all errors except notices).
Don't forget to restart your webserver for settings to take effect.
- 3. Why is software assigned to Operating Systems and not to Computers?
This is because of a logical design structure that Inventory follows. If you think about it, you can't have software without and OS, and that is why it belongs there. If you're still not convinced think of the following scenario: A computer has two OS installed on it: Linux and Windows each with a totally different set of software items installed. As you can see, the Computer -> OS -> Software hierarchy is neccessary here to provide and exact representation of what's going on.
Tip: You can make use of Inventory's copy OS / copy Computer functionality to quickly create instances of a full OS (with installed software) or a full computer (with installed OS and all sub components.