php - Laravel View 在 Linux 服务器上不工作

标签 php linux apache laravel laravel-5

感谢您阅读我的问题,我在这个论坛中到处搜索,但他们现在仍然对我的网站有问题...

我的网站全是 Laravel,如果你知道 Digital Ocean,我们正在 Linux 服务器上工作......我们现在的问题是我们无法访问 www.site.com/public 旁边的网站,除此之外。即使我们有路由到:Route::get('karyawan','karyawancontroller@index'),当我们想去www.site.com/public/karyawan时,页面不在那里,我们已经将 Controller 设置成 Blade ,名为 index.blade.php

这是服务器的响应:http://postimg.org/image/4x4k9ymtb/

我们已经通过重新启动 apache 和 mod_rewrite 来完成,但没有任何效果...有人可以帮助我们吗?

谢谢

最佳答案

“你指的是什么类型的“应用程序”或“一切” ......复制 index.php 来自您的“public”文件夹并将其粘贴到您的项目根文件夹中。 (最好将 'public' 重命名为 public_xyz ,因为你不会再使用它了)。在此之后,您的 url 中不需要“public”。 现在转到您的 server.php,并注释这一行:
//require_once __DIR__.'/public/index.php';
并将其设为

 require_once __DIR__.'/index.php';

现在您的 URL 应该类似于 www.site.com/karyawan

关于php - Laravel View 在 Linux 服务器上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356166/

相关文章:

PHP计数,每2个字符加冒号

linux - Unix 命令理解 sed 脚本

Apache httpd : Conditionally set response header based on other *response* header

php - PHP MySQLi OOP 中 "->"和 "::"之间的区别

PHP + MySQL + 西类牙语

linux - Uniq 但仅在字符串的一部分

java - Apache Commons Exec - 有时线程无法在 Linux 中打开本地文件

apache - 如果找不到图像,则重写规则

apache - 如何使用 pgadmin4 和 apache 解决内部服务器错误?

php - 无法将电子邮件发送到我自己域中的地址