Jump to content
Larry Ullman's Book Forums

Base_Url, Etc Please Explain


Recommended Posts

Greetings,

 

I apoligize for jumping in the middle of this conversation but I too am going crazy trying to get the app started.

 

I am running Win 7 Professional SP1, installed xampp (Version 1.8.0) from ApacheFriends many months ago and have been using it for various other projects so I am comfortable w/ the installation. MySQL v 5.5.25a; Apache 2.4.2; PHP 5.4.4. Apache is running as a service on Port 80 and 443. MySQL is running as a service on Port 3306.

 

Therefore, DOCUMENT_ROOT is c:/xampp/htdocs. The first exercise is in a directory under DOCUMENT_ROOT in a directory called /ecommerce1. config.inc.php and mysql.inc.php are in the includes directory under ecommerce1.

 

So, my question is 2 fold: What exactly does BASE_URI and BASE_URL represent or mean? Looking at the previous question and answer under "Base URL and URI, I am lead to believe that BASE_URI would be 'c:/xampp/htdocs/ecommerce1/' and BASE_URL would be 'localhost/'?

 

Is this a correct assumption?

 

Now the bigger problem!!

 

When trying to execute "http://localhost/ecommerce/index.php" after completing chapter 3 using FireFox, I get severe errors. To remove any of my mistakes, I have substituted the author's code for config.inc.php, mysql.inc.php, index.php, header.php, footer.php & styles.css.

 

config.inc.php has 'BASE_URI', 'c:/xampp/htdocs/ecommerce1/'; 'BASE_URI', 'localhost/', MYSQL, BASE_URI . 'includes/mysql.inc.php' config.inc.php is in the includes directory. Chapter 4 code at the end of this module has been commented out.

 

mysql.inc.php defines have been changed to reflect my DB_USER, PASSWORD parameters.

 

line 42 of the footer.php has been commented out (require ('includes/login_form.inc.php');

 

Now this is what I am getting when I run localhost/ecommerce1/index.php!!

 

Internal Server Error

 

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at postmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. Apache/2.4.2 (Win32) OpenSSL/1.0.1c PHP/5.4.4 Server at localhost Port 80

The Apache Error Log:

 

[Fri Sep 14 04:56:41.851393 2012] [core:error] [pid 2748:tid 1724] [client 127.0.0.1:50235] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

[Fri Sep 14 04:56:41.851393 2012] [core:error] [pid 2748:tid 1724] [client 127.0.0.1:50235] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

[Fri Sep 14 05:18:52.937697 2012] [core:error] [pid 2748:tid 1724] [client 127.0.0.1:50661] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

[Fri Sep 14 05:18:52.937697 2012] [core:error] [pid 2748:tid 1724] [client 127.0.0.1:50661] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

[Fri Sep 14 14:33:44.195647 2012] [mpm_winnt:notice] [pid 2128:tid 392] AH00422: Parent: Received shutdown signal -- Shutting down the server.

[Fri Sep 14 14:33:46.223650 2012] [mpm_winnt:notice] [pid 2748:tid 268] AH00364: Child: All worker threads have exited.

[Fri Sep 14 14:40:22.228474 2012] [core:warn] [pid 2796:tid 392] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

[Fri Sep 14 14:40:22.602875 2012] [ssl:warn] [pid 2796:tid 392] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]

[Fri Sep 14 14:40:24.537278 2012] [mpm_winnt:notice] [pid 2796:tid 392] AH00455: Apache/2.4.2 (Win32) OpenSSL/1.0.1c PHP/5.4.4 configured -- resuming normal operations

[Fri Sep 14 14:40:24.537278 2012] [mpm_winnt:notice] [pid 2796:tid 392] AH00456: Server built: May 13 2012 14:10:15

[Fri Sep 14 14:40:24.537278 2012] [core:notice] [pid 2796:tid 392] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache'

[Fri Sep 14 14:40:24.537278 2012] [mpm_winnt:notice] [pid 2796:tid 392] AH00418: Parent: Created child process 2648

[Fri Sep 14 14:40:26.736882 2012] [ssl:warn] [pid 2648:tid 268] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]

[Fri Sep 14 14:40:26.783682 2012] [mpm_winnt:notice] [pid 2648:tid 268] AH00354: Child: Starting 150 worker threads.

[Fri Sep 14 19:09:28.865456 2012] [core:error] [pid 2648:tid 1728] [client 127.0.0.1:50528] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

[Fri Sep 14 19:09:28.870456 2012] [core:error] [pid 2648:tid 1728] [client 127.0.0.1:50528] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

 

Any suggestions?

 

Thx John

Link to comment
Share on other sites

It appears that I have a major problems with my installation as programs that use to work no longer do and even phpinfo() fails with a Server Error!!

 

I will research the changes I have made to various Apache and PHP config files otherwise I will remove and re-install everything.

 

John

Link to comment
Share on other sites

 Share

×
×
  • Create New...