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

时间:2017-12-01 09:42:42

标签: php wordpress laravel .htaccess

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

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

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

我在ubuntu16.4机器上。

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

授予775存储空间和laravel文件夹中的bootstrap文件夹和通过html / laravel / public访问url。

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

答案 2 :(得分:0)

因此,在评论中我们得到了以下结论:

  1. 你正在使用linux(ubuntu)服务器。
  2. 您正在使用lamp,可以找到有关灯泡的更多信息here
  3. 您正在尝试同时运行lamp(localhost)和laravel(localhost:8000)。
  4. 有了这些信息,我认为问题在laravel和localhost应用程序的组合中。我们应该记住一些事情

    1. 要在localhost:8000环境中运行laravel,请确保运行以下命令php artisan serve
    2. 旧答案中说明的配置应该在laravel中设置
      • 授予775存储许可权。 laravel文件夹中的bootstrap文件夹和通过html / laravel / public访问url。 *学分:@vijay_Kashyap
    3. 检查apache的.conf文件,确保所有项都设置正确。
      • 查找文件:000-default.conf - > tutorial
    4. 即使正确设置了所有这些内容,由于错误url-rewriting或服务器与laravel安装冲突,仍可能出现错误。

      如果您确定上述设置设置正确,则应该查看lamp安装的配置以及laravel的设置步骤。想一想以下几点:

      • 是否安装了正确的软件包
      • 一切都是最新的 - >命令:sudo apt-get upgradesudo apt-get update(如果您不完全确定,请使用-dist。)
      • 是否启用了Apache的mod重写? - > sudo a2enmod rewrite
      • 您安装了composer - > curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
      • 检查my_app.conf(如果您的情况存在)。

      如果这些事情都不适合你,那么从一开始就重新开始也许是一个想法。也许你已经对你不需要更改的文件进行了一些更改,但由于受挫等原因而忘记了它们。(第一次安装多种应用程序类型时发生在我身上)。

      我还想推荐您laracaststhis tutorial about lamp

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

      希望这有帮助!