Originally Posted by
DrByte
1. Since you are running the zc_install when this happens (as evidenced by the note about /srv/metro/www/zencart/zc_install/), this means that the reference to class.base.php by starting with the double dots is actually a reference to: /srv/metro/www/zencart/includes/classes/class.base.php
2. The *actual* error in this case is Permission denied.
There can be a number of reasons for this, including but not limited to:
- file permissions are set too restrictively (ie: CHMOD settings ... typically files are 644 and folders are 755)
- file-ownership permissions aren't compatible with the user that the webserver engine is running as, and thus PHP isn't allowed access to the files
- PHP might be configured in a way that prevents the .. from working properly (although this is unlikely)
As to your difficulty running the files locally, if the database settings in the /includes/configure.php file cannot connect to a working server, or if they are all defaults, then the system automatically attempts to run zc_install/index.php because it believes you need to set up a database (since it cannot find one). Thus, when you move to a new server, you need to build a new database there too.
Bookmarks