在laravel安装后,localhost无法正常工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在laravel安装后,localhost无法正常工作相关的知识,希望对你有一定的参考价值。
所以我不得不在laravel上做一个项目,我安装得很好,它工作正常(可以通过localhost:8000访问)但是我无法访问localhost。我正在尝试同时运行laravel安装和wordpress。在我安装laravel之前,Wordpress和localhost工作正常。
我的Laravel安装在html / laravel和WordPress的html / wordpress中。
我一直在尝试在网上遇到的很多东西都无济于事。我/ html中的.htaccess文件为空。一些链接建议我必须为每个安装编写新的.conf文件,而其他人则建议我更改.htaccess。没什么帮助。我很茫然。任何帮助非常感谢。谢谢
我在ubuntu16.4机器上。
因此,通过我们在评论中的聊天,我们得出以下结论:
- 你正在使用linux(ubuntu)服务器。
- 你正在使用
lamp
,更多关于灯的信息可以找到here - 你试图一起运行
lamp
(localhost)和laravel
(localhost:8000)。
有了这些信息,我认为问题在laravel和localhost应用程序的组合中。我们应该记住一些事情
- 要在localhost:8000环境中运行
laravel
,请确保运行以下命令php artisan serve
。 - 旧答案中讲述的配置应该在
laravel
中设置 授予laravel文件夹内存储和引导文件夹775权限,并通过html / laravel / public访问url。 *学分:@vijay_Kashyap - 检查apache的.conf文件,确保所有项都设置正确。
寻找文件:
000-default.conf
- > tutorial
即使所有这些事情都设置正确,错误仍然可能由于错误的url-rewriting
或与laravel
安装冲突的服务器而出现。
如果您确定上述设置设置正确,您应该查看lamp
安装的配置和laravel
的设置步骤。考虑以下一些事情:
- 是否安装了正确的包
- 一切都是最新的 - >命令:
sudo apt-get upgrade
,sudo apt-get update
(如果你不完全确定,请使用-dist
)。 - 是否启用了Apache的mod_rewrite? - > qazxsw poi
- 你安装了
sudo a2enmod rewrite
- >composer
吗? - 检查
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
(如果你的情况下存在)。
如果这些东西都不适合你,那么从一开始就重新开始也许是一个想法。也许你已经对你不需要改变的文件进行了一些更改,但由于挫折等而忘记了它们(我第一次安装多种应用程序类型时发生了这种情况)。
我还想把你推荐给my_app.conf
和laracasts
由于我无法自行查看服务器,因此目前无法向您提供更多信息。如果有任何不清楚或出现新错误,请询问问题。
希望这可以帮助!
我个人更喜欢你在每次安装后更改权限。这是因为大多数文件夹应该是正常的“755”和文件,“644”。
Laravel要求Web服务器用户可以写入一些文件夹。
授予laravel文件夹内存储和引导文件夹775权限,并通过html / laravel / public访问url。
如果要直接从html / laravel文件夹位置运行,请将server.php重命名为index.php
以上是关于在laravel安装后,localhost无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
在 WSL 上进行基本安装后 localhost 无法正常工作
在 OSX 上安装 laravel 后 localhost 不工作