在 GoDaddy Linux 托管中部署 Web 应用程序

2024-01-07

我正在尝试将 laravel 应用程序部署到 godaddy linux 托管。我在引用我购买的域使用的 laravel 文件夹中的 public/index 时遇到问题。

我看过教程将文件移动到托管根目录(公共)的公共文件夹中。我希望尽可能避免移动文档根目录中的公共文件,因为我将在那里托管多个 Web 应用程序。有什么办法可以做到这一点吗?

站点索引为http://filcaspro.com/site/public。我想删除/site/public访问网站时。


我了解你的情况。做这个

让我们考虑名为“网站”的主题项目

最初的“网站”目录是这样的。

 - app
 - bootstrap
 - config 
 - database
 - public
 - ...
 - vendor
 - .env
 - artisan
 - composer.json

现在这就是您需要做的。将所有内容分组到文件夹名称“网站”(您的主题项目全部或将其命名为您想要的名称),但“公共文件夹”除外

您应该有如下所示的目录。

- website
    - app
    - bootstrap
    - ...
    - .env
    - composer.json
- public

现在,对于公用文件夹,将所有内容移到外部,如下所示。

- website
  - app
  - bootstrap
  - ...
  - .env
  - composer.json
- index.php
- .htaccess
- (your assets css/js/images files)

你已经快完成了,我们只需要编辑index.php

require __DIR__.'/../bootstrap/autoload.php'; 

to

require __DIR__.'/website/bootstrap/autoload.php';  //where website is the new foldername

and

$app = require_once __DIR__.'/../bootstrap/app.php';

to

$app = require_once __DIR__.'/wesbite/bootstrap/app.php';

现在应该可以了。并且无需通过“/public”文件夹访问即可在 goDaddy 或 cpanel 中的任何共享托管中运行网站。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 GoDaddy Linux 托管中部署 Web 应用程序 的相关文章

  • 如何使用 monolog ElasticSearchHandler 登录 Laravel 应用程序

    Monolog 包含弹性搜索处理程序和格式化程序 但它作为自定义通道对 Laravel 的实现并不像 Laravel 文档网站上描述的那么简单 以下是如何执行此操作的简要分步说明 为您的弹性搜索日志记录创建一个配置文件 config ela
  • Laravel Nova:如何显示二进制字符串中的图像?

    我将 PNG 的二进制内容保存在数据库中 我想在页面上显示这个 PNG 而不需要在磁盘上临时保存文件 我认为需要生成 img 标签 例如 img src
  • Laravel 验证:存在附加列条件 - 自定义验证规则

    在 Laravel 中指定存在验证规则时 是否有一种方法可以引用另一个字段 我希望能够说输入 a 必须存在于表 a 中 输入 b 必须存在于表 b 中 并且表 b 中列 x 的值必须等于输入 a 最好通过例子来解释 public rules
  • Laravel Group By 和 Order By 不起作用

    我尝试制作一个Laravel 5 8项目 项目中的数据是这样的 id purch name prcvalue 1 10234 Nabila 100 2 10234 Nadeera 450 3 10234 Nabila 540 4 10234
  • Laravel Blade 比较两个日期

    我想比较 2 个日期 因此 我在模板刀片中创建了这样的条件 if Carbon Carbon parse contrat gt date facturation gt format d m Y lt dateNow td class dan
  • Laravel 中 Twitter Bootstrap 导航的自动活动类

    和大多数人一样 我正在使用 Twitter Bootstrap 来构建我目前在 Laravel 中开发的网站 到目前为止 我很喜欢使用 Laravel 作为与 Rails 相当的 PHP 但我想知道是否有更好的方法来制作导航栏 我试图确保我
  • 正确设置 Laravel 5 CSRF 令牌的标头

    好吧 已经搜索这个问题好几个小时了 只是找不到解决方案的开始 我正在使用 angularJS 前端和 laravel 后端 Restangular 是我的通讯服务 我的 POST 很好 因为我可以在数据中包含 token 并且它会起作用 但
  • PHP - 为什么使用 Guzzle 而不是 cURL?

    在我的应用程序中 我最初开始使用 cURL 从各种 API 检索数据 今天 我尝试使用 Guzzle 来完成同样的任务 到目前为止 cURL 和 Guzzle 似乎都工作得同样好 判断依据Github https github com gu
  • 用户离开时如何正确插入时间( user_left 和 user_joined 具有相同的值)

    在这段代码中 我想获取用户加入和离开的时间并将其存储到数据库中 如果我在 连接 表和 左 表中获得相同的值 会发生什么情况 如何修复它以便它存储不同的值 Schema create user info function Blueprint
  • laravel 5.3 中如何在没有 auth:api 中间件的情况下对用户进行身份验证?

    我有一条任何用户都可以访问的公共路线 timeline 在此操作中 如果用户通过身份验证 我必须向他显示他是否喜欢该帖子 如果路线有auth api我可以使用中间件获得经过身份验证的用户 request gt user 但如果我不使用aut
  • 开发中的 Laravel 和视图缓存——无法立即看到变化

    我和一些朋友决定开始一个项目 我们偶然发现了 Laravel 并认为它可能是一个很好的工具 我们开始在本地使用它来开发一些页面 并注意到一些奇怪的事情 当我们用不同的信息更新视图时 大约需要 5 到 10 分钟视图信息才会发生变化 这就像
  • 使用 AJAX 时 Laravel 会话 cookie 未加密

    我即将为我的应用程序创建一个单点登录界面 另一个应用程序发送 AJAX POST 请求 我对用户进行身份验证并返回响应 正在设置会话 cookie 但未加密 相关守则 user User where email email gt first
  • Laravel Eloquent 多对多查询 whereIn

    在我的应用程序中 我更新了关系one to many to many to many我正在尝试找出一种方法来保留相关功能 假设我有两个相关的表 例如狗和主人 如果我有很多主人 并且我想获取这些主人的狗 ID 列表 我应该如何雄辩地做到这一点
  • Laravel 5.3:从存储中删除图像

    我有一种方法可以删除产品和属于它的图像 但我无法删除该图像 我这哪里出错了 public function deleteProduct ids foreach ids as id gt value product Product find
  • 如何在 laravel 中查询 json 列?

    我用的是 Laravel 5 6 我有一块田地 字段的数据类型为json 字段 desc 字段 的值如下所示 code 1 club CHE country ENGLAND code 2 club BAY country GERMANY c
  • Laravel 调度程序不会自动运行

    我做了一个调度程序 当我用php artisan userRanking有用 这是代码中的Kernel php protected commands App Console Commands UserRanking class protec
  • 550 Bad HELO - 主机冒充域名 Laravel

    我正在尝试设置 Laravel 身份验证 包括 密码重置 功能 但当我尝试发送电子邮件时 我偶然发现了一个错误 我得到的错误是 Expected response code 250 but got code 550 with message
  • 在哪月订购 Eloquent Laravel 5.7 的一天?

    每月某天的订购错误 这是我的查询 birthday App Admin Clients whereMonth birthday Carbon Carbon now gt month gt orderBy birthday asc gt ge
  • 在 laravel 5 测试期间如何模拟外部 API?

    我想在 laravel 中测试 HTTP 路由 URL 的操作函数调用辅助函数 该函数调用外部 API 测试时如何模拟外部 API 调用 public function actionFunction helper new HelperCla
  • 找不到 firebase-messaging.js laravel

    大家好 我正在使用 firebase 制作一个用于推送通知的应用程序 这是我在 firebase 中的第一个项目 我遇到的问题是当我运行项目并单击它给我的登录按钮时的连接 已授予通知权限 但在此之后它返回一个错误 如下所示 获取脚本时收到错

随机推荐

  • 我想获取 GCP VM 实例的操作系统

    我想要获取 GCP VM 实例的操作系统 目前我只能看到创建实例的图像 有办法得到吗 我看到操作系统库存管理需要在虚拟机上设置一些元数据https cloud google com compute docs instances view o
  • 如何从 Servlet 使用 Facebook Graph-API

    我需要从 J2EE 应用程序 服务器端 访问 Facebook 我首先看了一下这个项目 http code google com p facebook java api http code google com p facebook jav
  • Pug/Jade 中动态包含的解决方法

    据我了解 Pug 不支持模板中的动态包含或扩展 IE extend path to template 有效但无效 extend dynamic path to template 是否有一种解决方法 无论多么复杂 可以实现在运行时修改视图使用
  • 类型“HTMLElement”上不存在属性“checked”。

    我在打字稿文件中有这段代码 function debug show removed flights if debug window show removed flights 0 checked fly schedule removed re
  • 当我事先不知道密钥时,如何在 C# 中解析 JSON 对象?

    我有一些 JSON 数据 如下所示 910719 id 910719 type asdf ref id 7568 910721 id 910721 type asdf ref id 7568 910723 id 910723 type as
  • 如何检查下一个运算符是否可以使用?

    有关任何 Axapta 版本的问题 如何检查 下一个 运算符是否可以与记录一起使用 如何抑制调试器对不可接受的 下一个 运算符 Thanks 重现代码 static void Job13 Args args CustTrans ct1 Cu
  • 如何通过 mysql 中的联接提高 order by 性能

    我正在开发一个社交网络跟踪应用程序 即使是连接也可以通过适当的索引来正常工作 但是当我添加 order by 子句时 总查询的执行时间增加了 100 倍 我使用以下查询来获取没有 order by 子句的 twitter users SEL
  • 通过$.post动态加载内容不保留点击事件

    因此 我正在尝试创建一个 TODO 列表 但是一旦我动态加载内容 我就会遇到 单击 事件的问题 我想要实现的是 一旦我单击一个元素 就通过 post 将 id 发送到 PHP 文件 该文件从我的 MySQL 数据库中删除该行 然后 显示一个
  • 在正则表达式 python 中转义 \s 匹配中的 \n

    我想替换所有空格字符 除了 n with 我尝试使用正则表达式 s 但它也与换行符匹配 有什么方法可以跳过 n in s在正则表达式中 如果您不必考虑 Unicode 您可以使用 t r f v 或者 自从 v匹配 VT 垂直符号 x0b
  • node-mongodb-native:如何通过我的应用程序共享连接回调的 db api 对象

    我目前正在从 mongoose 回滚到 node mongodb native 所以我对这个话题很陌生 然而 我目前的问题是想要在服务器启动时创建一个数据库集合 然后我可以通过应用程序使用它 不幸的是 我只在存储库中找到了示例 您只能在连接
  • 尝试重新加载 module.pm 已中止。编译失败

    我有一个正在执行的 Perl 脚本mod perl并作为HTTP server myServer pl uses a module pm 当我与一位用户一起使用时 一切看起来都很好 但是当我将它置于数百个用户的压力下时 它给了我这个奇怪的错
  • QWidget 报告错误的宽度值

    我想查询小部件的宽度以执行一些自定义布局管理 不幸的是 无论小部件实际有多大或多小 以下代码都会返回 640 int myWidth this gt rect size width this is my class derived from
  • 为什么 video.requestPictureInPicture() 只能运行一次?

    我正在尝试通过 Javascript onscroll 函数进入和退出视频的 PIP 模式 并且我只能进入和退出此模式一次 这是我的代码笔 if myVideo paused myVideo currentTime gt 0 myVideo
  • PHP 从数字字符串中删除逗号

    在 PHP 中 我有一个全是字符串的变量数组 一些存储的值是带有逗号的数字字符串 我需要的 一种从字符串中修剪逗号的方法 并且仅对数字字符串执行此操作 这并不像看起来那么简单 主要原因是以下几点失败 a 1 435 if is numeri
  • Git Gui 不会忽略提交消息中以井号 (#) 开头的行

    当我使用git commit 以井号 开头的行将被忽略 但当我使用 Git Gui 提交时 它们不会被忽略 如同使用井号 开始 git 提交消息 https stackoverflow com questions 2788092 start
  • 使用模板的 Docusign 嵌入式签名

    我需要步骤 程序让收件人使用模板通过 NodeJS 应用程序进行签名 目前我正在使用 docusign 节点 sdk 我想通过 API 将签名嵌入到应用程序中 嵌入式签名 而不是在另一个窗口中打开 DocuSign 我建议你看一下DocuS
  • Android Vimeo 视频在 webview 中第二次播放时崩溃

    我在webview中播放vimeo视频 源代码你可以看一下 Android Vimeo 视频无法在 webview 中播放 https stackoverflow com questions 25130801 android vimeo v
  • MadExcept 在尝试最后时触发

    我正在使用 MadExcept 来调试我的应用程序 这是一个优秀的框架 但当 try finally 块发生异常时 它仍然显示那个丑陋的框 并且用户认为应用程序已经崩溃 我怎样才能删除它 有办法吗 听起来好像它正在按设计工作 try fin
  • 如何正确分发带有数据文件的 pip 包?

    我有一个要分发的包 mymodule data 1 txt mymodule init py tests test mymodule py setup py 为了将其安装在 virtualenv 下 我应用以下命令 pip install
  • 在 GoDaddy Linux 托管中部署 Web 应用程序

    我正在尝试将 laravel 应用程序部署到 godaddy linux 托管 我在引用我购买的域使用的 laravel 文件夹中的 public index 时遇到问题 我看过教程将文件移动到托管根目录 公共 的公共文件夹中 我希望尽可能