php - 在 var/www/html 中部署 Laravel

标签 php laravel server centos htdocs

我的服务器上有以下文件结构

/var/laravelapp -> 这是整个 laravel 项目。

/var/www/html/eduapp -> 这是 public_html 文件夹,其中有一个名为 eduapp 的文件夹,其中包含 laravelapp 的公共(public)内容。

登录注册和主页工作
https://example.com/eduapp/

当我点击主页中的其他按钮时,网址变为 https://example.com/routename因此给出错误

如果我们在链接中手动添加 eduapp,例如。 https://example.com/eduapp/routename有用!!

有什么建议或解决方案吗?

最佳答案

所以这些是使应用程序工作的东西

  • 将 APP_URL 更改为 example.com/eduapp。
  • 将返回按钮的 href 更改为 href='../routename'。
  • 为 public/img 和 storage 文件夹创建符号链接(symbolic link)。
  • 从 href 路由中删除了 Slash。
  • 关于php - 在 var/www/html 中部署 Laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53385865/

    相关文章:

    javascript - Phonegap Cordova - 尝试连接到公共(public) IP 服务器

    windows - Windows 服务器上允许的理论最大打开 TCP 连接数是多少

    如果键存在,Php用另一个数组键替换数组键

    php - 是什么让 PHP 的 mail() 函数如此缓慢?

    php - Laravel 5.1 仅使用 url() 函数链接到 http

    php - Laravel 动态更改连接

    php - 如何在提交时更新捐赠目标百分比栏?

    查找域名年龄的PHP脚本

    php - Laravel json api 的可重复工作

    ruby-on-rails - 在两个 Rails 服务器之间传输数据