当前位置: 首页 > 知识库问答 >
问题:

本地主机错误与Laravel 5.1在Ubuntu 14.04

汪丁雷
2023-03-14

我在这里看过以前的文章,但运气不好。我刚刚通过作曲家安装了Laravel 5.1。我一直按照官方留档安装,位于这里。我不使用家园,也不使用虚拟环境。虽然一切正常,但我在我的网络服务器上托管这个项目时遇到了麻烦。虽然常规的PHP文件很容易托管,并且可以通过我的localhost访问,但是通过我的localhost访问Laravel的公共文件夹会给我一个500的内部服务器错误。跟着教程,我的公共/. htaccess文件有以下内容。

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

我的错误日志的最新条目如下所示。

[Thu Nov 19 22:25:10.012710 2015][core:alert][pid 6461][client 127.0.0.1:43086]/var/www/html/blog/public/。htaccess:此处不允许选项

至于权限,我已授予Laravel应用程序文件夹中所有文件和文件夹的权限。我正在运行Apache/2.4。7(Ubuntu)和PHP5.5。9-1本图4。在我的机器上。

如果您需要任何其他信息,请告诉我。任何帮助将高度赞赏!

编辑:

通过在我的apache2.conf中添加以下内容来解决问题:

<Directory />
      AllowOverride All
</Directory>

谢谢大家。

共有1个答案

常自强
2023-03-14

您的配置文件中一定缺少配置。测试这一点的最佳方法是从htaccess文件中删除这一行。

Options +FollowSymLinks

那就试试吧。

确保您的apache2。conf提供了所有选项。有时候你会有这样的事情

AllowOverride FileInfo AuthConfig Limit Indexes

如果是这种情况,请将其更改为

允许覆盖所有

编辑:

所以在你的生活中。您可以拥有的htaccess文件。

DirectoryIndex index.php
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
 类似资料:
  • 我在索引中有代码。php 在头上。php 当我尝试在浏览器中打开时,发现以下错误:

  • 问题内容: 我正在尝试当前连接到当前计算机上的数据库。 我不断收到此错误,但我不知道为什么… 在我的服务器中,我使用了命令(以sys登录)SQL>从v $ thread选择实例;(它返回)实例-> xe 我可能做错了什么? 谢谢! PS我也尝试了127.0.0.1而不是localhost 问题答案: 检查目录下的listener.ora文件是否具有以下值:

  • 我试图在我的mac上运行LWT,并为此安装了MAMP。我已经按照这些说明进行了操作,但是当我尝试转到我得到了: localhost页不行 localhost当前无法处理此请求。 500 我在htdocs文件夹中创建了一个不同的文件夹,并在其中创建了一个php文件(index.php),其中包含一些代码以查看php是否正常工作: 这一切都很好,很有效。我还检查了lwt文件夹的用户权限,但看起来也不错

  • 问题内容: 使用in 会使连接比使用更快吗? PHP脚本和mySQL之间的连接类型是什么(使用函数时)?是TCP / IP吗? 问题答案: Windows和Linux之间有所不同。如果您使用的是Unix域套接字,它将比使用TCP / IP稍快(因为开销较小)。 Windows默认使用TCP / IP,而Linux如果选择localhost则尝试使用Unix域套接字,如果使用127.0.0.1则使用

  • 我试图连接我的Android应用程序到本地主机网址感谢wamp服务器,但它不工作。我在这里的目标是获取json数据并解析这些数据。对于我的测试,我使用的设备不是仿真器,我使用权限在Androidanifest.xml: 我的url如下所示: 我试过: 但迄今为止,它从未奏效: 然后我尝试了一个在互联网上找到的json url测试:http://headers.jsontest.com/ 它工作得非

  • 我在这个问题上花了几个小时,但没有任何成功。以下是我所做的: 在我的本地机器上安装了JProfiler(9.1.1)。 我的机器上安装了websphere 8.0.0。通过websphere控制台,我将VM参数设置为: -Xshareclasses:none-代理路径:C:\Program Files\jprofiler9\bin\windows\jprofilerti。dll=port=8849