WHAnderson Posted March 6, 2007 Posted March 6, 2007 I installed osc into a sub-directory using Fantastico. I thought I could start osc just like any other PHP program by typing in the index.php, configure.php or login.php. None of these addresses work for accessing osc. All I get when I use /osc/admin/includes/configure.php is a login dialog box and after logging in a Blank Screen? If I use /osc/index.php, like I do for other PHP programs, I get the following error: Server Requirement Error: register_globals is disabled in your PHP configuration. This can be enabled in your php.ini configuration file or in the .htaccess file in your catalog directory. So, is this an installation or PHP problem? Or, is there a different procedure to call osc from inside the website? :-" Thanks
♥Vger Posted March 6, 2007 Posted March 6, 2007 Server Requirement Error: register_globals is disabled in your PHP configuration -------------------------------------------------------------------------------- You get this message when Register Globals is set to 'off' in a file called php.ini. On a shared server you may have access to a 'local' copy of php.ini, but it's most likely that you won't. If you do then you can edit your local copy to set Register Globals to 'on'. On a shared server you certainly won't have access to the main php.ini file which is for all sites on the server. What can you do if you don't have access to a php.ini file? 1. You can create a file called php.ini and put this inside the file: Register Globals = On 2. You then put this file in the catalog folder (if you use one), and again inside the admin folder, and yet again inside the install folder. 3. If your site is hosted on an Apache server with a Unix or Linux Operating System then you can try turning on Register Globals by the use of a .htaccess file in the folder level where your osCommerce website will be located, with this code in it: php_flag register_globals on and you can also try: php_value register_globals on or you can try using 1 instead of on 4. You cannot use .htaccess files on a Windows server and the use of .htaccess to turn on Register Globals may not even work on an Apache server, because your host may have disallowed it. 5. If all else fails you can install the Register Globals Patch by Richard Bentley which is available from the Contributions section of the osCommerce Forums. This enables the default osCommerce to work with Register Globals set to off in php.ini. 6. Be aware that if you use the Register Globals Patch most Contributions (add-ons) available for osCommerce won't work on your website without modification, because most are not written to work with Register Globals set to off in php.ini addenda It's a fat lot of use your hosting company offering Fantastico installs of the default osCommerce if they have Register Globals set to 'off' in php.ini. Vger
WHAnderson Posted March 8, 2007 Author Posted March 8, 2007 Thanks for the help. I have been unable to locate the php.ini file and my Virtual Server, which is Apache, is supposed to allow me full access, including the ability to update and restart it. I have submitted a support ticket for assistance since I see that PHP 4.4.2 is supposed to be installed and available. I looked at the .htaccess file also, and will wait for a response from my Server Support before making any changes to it. Server Requirement Error: register_globals is disabled in your PHP configuration-------------------------------------------------------------------------------- You get this message when Register Globals is set to 'off' in a file called php.ini. On a shared server you may have access to a 'local' copy of php.ini, but it's most likely that you won't. If you do then you can edit your local copy to set Register Globals to 'on'. On a shared server you certainly won't have access to the main php.ini file which is for all sites on the server. addenda It's a fat lot of use your hosting company offering Fantastico installs of the default osCommerce if they have Register Globals set to 'off' in php.ini. Vger
rapiditoweb Posted September 10, 2007 Posted September 10, 2007 Thanks for the help. I have been unable to locate the php.ini file and my Virtual Server, which is Apache, is supposed to allow me full access, including the ability to update and restart it. I have submitted a support ticket for assistance since I see that PHP 4.4.2 is supposed to be installed and available. I looked at the .htaccess file also, and will wait for a response from my Server Support before making any changes to it. Hi, can you provide me with the link to the patch?
Recommended Posts
Archived
This topic is now archived and is closed to further replies.