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

Laravel 5.2线路不工作

夏侯俊美
2023-03-14

我刚刚将homestead laravel安装转移到我自己的vps设置中。

主页(XXX. XXX. XX/公共)一切正常。

但当我点击主页上的ay链接时,它会转到XX。XX。XX。XX/链接而不是XX。XX。XX。XX/公共/链接,正如我所认为的那样。

我有一个本地设置与家园和一个链接像这一个XX。XX。XX。XX/签名,你可以工作得很好。

当我在vps上尝试XXX. XXX. XX/Public/Signin时,会出现404错误。

在我可用的网站中,我设置了以下内容。conf文件。

<VirtualHost *:80>
        ServerName XX.XX.XX.XX/app.domain.dk
        DocumentRoot /var/www/app.domain.dk/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/app.domain.dk/public>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

可能是什么问题,请帮助我:)

共有2个答案

谯嘉胜
2023-03-14

解决了的。

我发现我的电脑里少了一个正斜杠。conf文件。

所以应该是 /var/www/app.domain.dk/public/

谢谢大家的帮助:)

司马同
2023-03-14

问题在于错误配置的web服务器。您应该将web服务器指向laravel_项目/public目录,并使用类似XX的URL。XX。XX。XX/链接而不是XX。XX。XX。XX/public/link

对于Apache,您可以使用以下指令:

DocumentRoot "/path_to_laravel_project/public"
<Directory "/path_to_laravel_project/public">

别忘了重新启动web服务器。

 类似资料:
  • 当从JMS向Kafka发送消息时,路由运行良好。

  • 我正在尝试为我正在编写的程序使用其他JAR。 我安装了所有必需的文件,并将它们添加到类路径中,但Java无法识别这些包。 我在jar位置之间加了分号,但Java无法识别jar中的包。为什么会这样? 例如,我的类路径如下所示: .; C:\Program Files(x86)\Java\jre7\lib\exts\QTJava.zip;C:\用户\JOE\下载\aseymock-3.2\asymoc

  • 我的java bin文件夹包含java.exe @大卫华莱士 Microsoft Windows[版本6.3.9600](c)2013 Microsoft Corporation。保留所有权利。 C:\用户\Andy\AppData\漫游\Microsoft\Windows\开始菜单\Programs\Startup>

  • 我的Symfony 3.4项目不再识别任何路线。终端(php-bin/console-debug:router)中的调试路由确实显示了所有路由,但app_dev.php不断给出错误消息。路由已启用,并在路由中设置为正确。yml文件。 清除缓存也不起作用。 邮件:资源:“@MailChimpBundle/Controller/”类型:注释前缀:/ 截图谢谢。

  • 基于文档https://netty . io/4.1/API/io/netty/channel/channel pipeline . html:< br > //告诉管道在与I/O线程不同的线程中运行MyBusinessLogicHandler的事件处理程序方法 //,这样I/O线程就不会被 //阻塞,这是一项耗时的任务。 //如果您的业务逻辑是完全异步的或很快就完成了,您不需要指定一个组。 pi