2017-02-16 55 views
-1

我的这些代码不匹配善意帮助我我做错了什么,我跟着教练检查了我的代码3次,但我认为还有一些东西仍然丢失。网址错误/ MAMP窗口

config.php文件,URL定义

define('ROOT_PATH', '/'); 
define('ROOT_URL', 'http://localhost/oop'); 

我有2个导航栏选择产品和股票, 当我回家点击它说

这个网站不能达到

localhost拒绝连接。谷歌搜索本地主机接力 ERR_CONNECTION_REFUSED

和URL变成本地主机/ OOP

否则,如果我输入localhost:8888的做工精细,并打开主页 ,如果我对股票点击相同的错误来仍然如果我写的网址这样

本地主机:8888 /股一切工作正常,但是当我点击股价在导航栏则URL变化纳入本地主机:8888/OOP /股和错误

main.php其中,IM调用这些链接,它不工作

<li><a href="<?php echo ROOT_URL; ?>">Home</a></li> 
<li><a href="<?php echo ROOT_URL; ?>shares">Shares</a></li> 

谢谢

+0

变化'定义( 'ROOT_URL', '的http://本地主机/ OOP');''到定义( 'ROOT_URL', '的http://本地主机/');' –

+0

您可以使用相对URL。 – apokryfos

+0

仍然不能正常工作 – Qazalbash

回答

-1

端口是计算机通信的进口点时不要在浏览器中输入任意的端口,并寻找一个URL发送请求到80端口的服务器。当你的服务器在8888监听时,你的服务器不会监听端口80,因此浏览器尝试搜索并且使其成为谷歌搜索。

你有两个选择来处理。

  1. 开始听onPort 80,它做工精细
  2. 只需用网址添加端口 define('ROOT_URL', 'http://localhost/oop');将其更改为define('ROOT_URL', 'http://localhost:8888/oop');
+0

我已经试过了,它仍然没有工作。 – Qazalbash

+0

你的股票文件在哪里?内部或外部? –

+0

里面的控制器文件夹 – Qazalbash

-1

我固定它的变化,从这里用户和解决方案帮助是

<li><a href="<?php echo ROOT_URL.'home'; ?>">Home</a></li> 
<li><a href="<?php echo ROOT_URL.'shares'; ?>">Shares</a></li>