在laravel安装后,localhost无法正常工作

问题描述 投票:0回答:3

所以我不得不在laravel上做一个项目,我安装得很好,它工作正常(可以通过localhost:8000访问)但是我无法访问localhost。我正在尝试同时运行laravel安装和wordpress。在我安装laravel之前,Wordpress和localhost工作正常。

我的Laravel安装在html / laravel和WordPress的html / wordpress中。

我一直在尝试在网上遇到的很多东西都无济于事。我/ html中的.htaccess文件为空。一些链接建议我必须为每个安装编写新的.conf文件,而其他人则建议我更改.htaccess。没什么帮助。我很茫然。任何帮助非常感谢。谢谢

我在ubuntu16.4机器上。

php wordpress laravel .htaccess
3个回答
0
投票

因此,通过我们在评论中的聊天,我们得出以下结论:

  1. 你正在使用linux(ubuntu)服务器。
  2. 你正在使用lamp,更多关于灯的信息可以找到here
  3. 你试图一起运行lamp(localhost)和laravel(localhost:8000)。

有了这些信息,我认为问题在laravel和localhost应用程序的组合中。我们应该记住一些事情

  1. 要在localhost:8000环境中运行laravel,请确保运行以下命令php artisan serve
  2. 旧答案中讲述的配置应该在laravel中设置 授予laravel文件夹内存储和引导文件夹775权限,并通过html / laravel / public访问url。 *学分:@vijay_Kashyap
  3. 检查apache的.conf文件,确保所有项都设置正确。 寻找文件:000-default.conf - > tutorial

即使所有这些事情都设置正确,错误仍然可能由于错误的url-rewriting或与laravel安装冲突的服务器而出现。

如果您确定上述设置设置正确,您应该查看lamp安装的配置和laravel的设置步骤。考虑以下一些事情:

  • 是否安装了正确的包
  • 一切都是最新的 - >命令:sudo apt-get upgradesudo 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.conflaracasts

由于我无法自行查看服务器,因此目前无法向您提供更多信息。如果有任何不清楚或出现新错误,请询问问题。

希望这可以帮助!


0
投票

我个人更喜欢你在每次安装后更改权限。这是因为大多数文件夹应该是正常的“755”和文件,“644”。

Laravel要求Web服务器用户可以写入一些文件夹。


0
投票

授予laravel文件夹内存储和引导文件夹775权限,并通过html / laravel / public访问url。

如果要直接从html / laravel文件夹位置运行,请将server.php重命名为index.php

© www.soinside.com 2019 - 2024. All rights reserved.