问:哦,好吧,我希望很快不会再次出现在Treehouse用户的智慧上,但是好像又被卡住了。
我设法使主页适用于该应用程序,但无法正确路由至联系页面。
<?php
//需要自动加载以包括所有作曲家库需要“ vendor / autoload.php” ; //使用伦敦时间记录错误和警告date_default_timezone_set (“ Europe / London” ); 使用Monolog \ Logger ; 使用Monolog \ Handler \ StreamHandler ; //创建一个monolog的新实例// $ log = new Logger('name'); //新的monolog记录器实例// $ log-> pushHandler(new StreamHandler('app.txt',Logger :: WARNING)); //使用对象对象运算符// $ log-> addWarning('Warning:'); $ app = new \ Slim \ Slim ();
$ app- > get ('/' , function (){
echo '你好,这是主页。' ; }); $ app- > get ('/ contact' ,function (){ echo '随时联系我们。' ; }); //运行苗条的应用程序$ app- > run (); //回显“你好,世界!”;?>
如果我输入localhost/composer/contact我会得到这个
找不到对象!
在此服务器上找不到请求的URL。如果您手动输入网址,请检查拼写,然后重试。
如果您认为这是服务器错误,请与网站管理员联系。
错误404
本地主机
Apache / 2.4.16(Win32)OpenSSL / 1.0.1p PHP / 5.6.12
我的代码和htaccess文件正确。关于这个有什么想法吗?我意识到视频为此使用工作区,但是我更喜欢在本课程中使用localhost或我自己的服务器。:) 谢谢
答:我知道您的问题是什么,并且努力推动git!您做得对,我对它进行了分叉,并很快找到了它。
您需要将htaccess文件重命名为.htaccess。这些文件始终以文件名中的句点开头。您会不时看到该约定。