[TomatoCart] Why the File Manager Module Doesn’t Work in your Admin Panel

If you are facing the same following problem, please read this article to clear the issue in your admin panel.

Hi there.
I have some ideas and need help with a strange problem.
Test server with a base installation of LAMP, I have no problem with the file manager. All folders and files are visible, but it is not paid hosting.
The system does not see any folders and files. But allow me to create those missing only visibility. Any idea what could be the reason for this?

Snap - 2014-03-28 11:43:48

Reason of the problem

After testing the issue in user’s live store, I find the problem is caused by the following fatal error thrown on user’s web server:

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/var/www/clients/client87/web2040/web/log) is not within the allowed path(s): (/var/www/clients/client87/web2040/web:/var/www/clients/client87/web2040/tmp:/usr/share/php5:/usr/share/php) in /var/www/clients/client87/web2040/web/admin/includes/classes/directory_listing.php on line 130

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/var/www/clients/client87/web2040/web/public_html) is not within the allowed path(s): (/var/www/clients/client87/web2040/web:/var/www/clients/client87/web2040/tmp:/usr/share/php5:/usr/share/php) in /var/www/clients/client87/web2040/web/admin/includes/classes/directory_listing.php on line 130

As you can see, there are two extra folds in his TomatoCart root directory:

  • — log
  • — public_html

It’s restricted to access the two folds in his web server. So, the system thrown the fatal error that result in the issue. After removing the two redundant folds from the TomatoCart root directory, the module work as expected.

Snap - 2014-03-28 11:54:24

So, if you face the same problem, you should turn on the php error report to verify the detailed error thrown in your web server. Then, I recommend you to use the firebug tool in your firefox browser to test the file manage module. If there is any error thrown, you could see it in the firebug. Finally, you just need to clear the redundant folds according to the error report.

Note: if you don’t know how to enable the error report for your store, please read the guide at http://blog.arvixe.com/error-messages-you-may-encounter-in-tomatocart/

If you need any technical support from us, please just contact us via support@tomatocart.com. We provide free technical support for arvixe users.

Looking for quality TomatoCart Hosting? Look no further than Arvixe Web Hosting!

Tags: , , , , , , , , , , | Posted under TomatoCart | RSS 2.0

Author Spotlight

Jack Yin

TomatoCart Developer & Co Founder - Arvixe Web Hosting / TomatoCart Community Liaison

Leave a Reply

Your email address will not be published. Required fields are marked *