You've already identified your problem
I have included the nusoap libraries (v. 0.9.5) in the Magento root lib directory and I have not required them specifically
When you attempt to instantiate an object using the nusoap_client
class, PHP can't find the class. Per standard behavior, it calls the Magento autoloader method, which converts the class nusoap_client
into the file path Nusoap/Client.php
, and then attempts to include
that file. PHP, per standard include
behavior, looks for files at
app/code/local/Nusoap/Client.php
app/code/community/Nusoap/Client.php
app/code/core/Nusoap/Client.php
lib/Nusoap/Client.php
path/of/the/calling/script/Nusoap/Client.php
You don't have a file at any of these locations, so PHP raises a warning. Manually require your nusoap
object, placed a loader for the objects at one of the above paths, or add a custom autoloader that handles your library location.