如何在 cPanel 子域上设置 laravel 项目?

2023-12-13

我是 cPanel 的新手,想知道哪种是在子域上托管 Laravel 项目的最佳方式。我已经创建了子域,其根目录位于主目录中。我的客户在 public_html 文件夹中有其他网站,我不想弄乱它们。我应该如何进行? 另外,如果您能告诉我在持续集成和版本控制方面在 cpanel 中管理网站的最佳方法是什么,我将不胜感激。 谢谢。


例如,在域主目录的根目录中(public_html 中的一个),您需要创建文件夹laravel_项目

子域文件夹是您的 sub_domian 的文件夹,其工作方式类似于您的第二个站点的 public_html 。

主机原理图:

- root directory
    - laravel_project
    - ...
    - public_ftp
    - public_html
         -- ... (other sub_domains_folders + files for main site)
         -- sub_domian_folder

(第 1 步)- 将所有 Laravel 应用程序文件和文件夹上传到 laravel_projectexcept公用文件夹

(第 2 步)- 只需复制 Laravel 应用程序中的所有文件publicsub_domain_folder 中的文件夹(css - js - .htaccess - index.php - ...)

(步骤 3) - 现在您需要编辑位于以下位置的 index.php 文件子域文件夹(步骤2)如下:

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

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

改成:

require __DIR__.'/../../laravel_project/vendor/autoload.php';

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

如何在 cPanel 子域上设置 laravel 项目? 的相关文章

  • Laravel 验证:存在附加列条件 - 自定义验证规则

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

    我有一名开发人员负责一个文件夹 另一名开发人员负责另一个文件夹 我想使用特定文件夹更新产品 我正在寻找类似的命令 cd myproject git pull myfolder 并期望只有 myfolder 会被更新 是否可以 好吧 我重新表
  • 詹金斯钩子不工作 - 詹金斯位桶

    您好 我正在使用 jenkins 和 bitbucket 当我向 bitbucket 存储库提交任何内容时 我想触发 jenkins 中的构建 在詹金斯 我创建了一个名为test 1 在配置部分Build Triggers我勾选的部分Tri
  • 自给定提交以来 git 中的作者列表

    我想要一种列出所有 git 作者的方法 仅自给定提交以来 是独特的 这两个很简单 我在网上看到过一些解决方案 大多数使用git log format 但我看到的都不符合附加要求 按提交日期排序 因此 如果约翰 史密斯 John Smith
  • 未找到 Gradle DSL 方法:“versionCode()”

    构建我的 Android 项目时遇到问题 我使用Grgit https github com ajoberstar grgit填写versionCode and versionName在 gradle 中 一切工作正常 直到我将 Andro
  • Visual Studio 2017 - 无法将提交的更改推送到本地存储库

    我在 Win 10 Enterprise 上运行 VS 2017 Enterprise 15 7 3 我的本地硬盘上有一个 git 存储库 我在其中进行了一些更改 现在希望使用 VS 将这些更改 提交并推送 到我们位于网络文件共享之一的中央
  • laravel 5.4 在请求验证之前修改数据[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我有我的自定义请求 它扩展了 Backpack CrudController 现在我想重写 ValidatesWhenResolv
  • 本地分支显示在 GitHub 的“网络”视图上

    我们使用 Git 我们的工作流程由 dev 和 master 分支组成 它们位于 GitHub 和每个开发人员的本地存储库上 不会直接在 master 或 dev 上执行任何工作 而是在本地分支中执行工作 并且仅在 dev 上进行合并 然后
  • Laravel - 覆盖模型 ID

    我正在开发电子书管理系统 我使用 UUID 而不是自动递增整数主键 它工作得很好 protected static function boot parent boot static creating function model model
  • Laravel 经过身份验证的动态子域路由

    我正在尝试让经过身份验证的子域路由适用于某些特定的变量子域 app example com staging app example com testing app example com 这些应该由 auth 中间件来保护 它们本质上都参考
  • 使用 Laravel Eloquent 获取所有最新记录

    我尝试以这种方式查询数据库 但它返回错误 未找到最新 DailyReport get gt latest gt paginate 10 我希望它返回所有带分页的每日报告 The latest 方法是缩写orderBy created at
  • 通过 cron 进行 git 推送

    我正在尝试运行git push来自 cron 当我在 shell 上以交互方式执行命令时 一切顺利 从我的用户的 crontab 运行命令时 cron 会传递错误消息 Permission denied publickey 我认为这与查找或
  • 反向合并具有干净历史记录的缝合功能分支

    我有这个 d0 f1 d1 d2 f2 d3 merge d4 f3 merge
  • 如何使用 github 托管外部 CSS 文件?

    我将 css 上传到 github 然后转到网站上的文件并单击 raw 选项 我尝试将其添加到网页中 但 chrome 给出以下错误 资源解释为样式表 但使用 MIME 类型 text plain 进行传输 https raw github
  • 我如何知道哪些文件已在 git 中标记为“假设未更改”

    这个答案 https stackoverflow com a 936325 554807向您展示如何将 git 管理的文件标记为 我不希望从该文件的存储库进行更改 IE 拥有该文件的您自己的本地未跟踪版本 即使它仍然受到 git 的修订控制
  • 克隆/推送 Git Repos 时出错 443:访问错误,但未使用代理

    当使用 git 远程存储库进行这些操作克隆 推送时 我遇到了非常奇怪的问题 假设我正在尝试将更改推送到远程存储库 git push origin master 然后我会得到这个错误 致命 无法访问 Remote Repo 无法连接到 git
  • 删除 git Branch -a 列出的分支

    命令git branch a列出了一堆不在存储库上且不在本地分支上的分支 这些怎样才能删除呢 develop master remotes origin cloner 例如 remotes origin cloner曾经存在于存储库中 但它
  • Git 存储库损坏(标头检查不正确;松散对象已损坏)

    昨天晚上我在写提交消息时遇到了电源故障 当我重新启动机器时 我无法完成提交 我跑了git reset 添加回更改的文件 然后再次尝试 得到 git commit error inflate data stream error incorre
  • 读取 git 的最后一次提交和提交号

    在使用Git源代码的maven项目中 每当我使用maven编译构建时 是否可以读取git的最后一次提交和提交号 我想使用该提交编号来找到最后一次提交 这是假设您想要读取该信息 然后将其存储在属性文件中 基于https github com
  • “无法同时更新路径和切换到分支”

    我有时会使用checkout b创建新分支的选项 同时将其签出并在一个命令中设置跟踪 在新环境中 我收到此错误 git checkout b test track origin master fatal Cannot update path

随机推荐

  • 实现 ApplicationContextAware - ApplicationContext 为 NULL

    我正在编写一个 Tomcat 应用程序 它充当一些内部服务的代理 我已将 Spring 项目从混合 XML 和基于注释的配置切换为 Java 和基于注释的配置 在切换配置风格之前 该应用程序运行良好 现在我有两个问题 在我的两个过滤器中执行
  • 在没有 apache 虚拟主机的情况下安装 zend 框架

    我的网站位于 var www invent 我在 var www invent library 中有 zend framework 基本上我想要的是当我访问时http localhost invent就像我在 apache conf 文件中
  • 将第二个重复项中的值移动到第一个重复项中

    这篇文章是将最后一行的值分配给第一行 将最后一个值移动到第一个值 我想将第二个重复项中的值移至第一个重复项 并将其他值设置为 NaT ID OutBedTime DateOutBed 1 16 05 2018 0 17 16 05 2018
  • 关于 String.replaceAll() 和 String.replaceFirst() 方法的问题

    我需要对一段字符串执行简单的字符串替换操作 我遇到了以下问题 希望得到一些建议 在我得到的原始字符串中 我可以替换字符串 例如 div class more 到别的东西 但是 在同一个原始字符串中 如果我想替换一个很长的字符串 如下所示 这
  • 如何在 Flutter 中的应用程序启动时显示弹出窗口

    我想在 Flutter 中的应用程序加载 或者说每次用户打开应用程序时 添加一个弹出窗口 有人能帮我吗 我知道我必须使用 AlertDialog 小部件 但我找不到合适的条件来确定应用程序启动触发器 非常感谢任何帮助 您可以使用共享偏好设置
  • 删除标签但保留php中标签之间的字符串

    我有从其他网站获取内容的文件 它包括很多 我想删除但使用 PHP 保留它们之间的内容 随机 字符串 注意 str replace 可以删除它们 但可能会影响其他脚本
  • Cordova:通过 HTTPS 请求数据时 Android 上的 CSP 问题

    CordovaAndroid 是一个 Android 应用程序库 允许 为 Android 平台构建的基于 Cordova 的项目 科尔多瓦 基于应用程序的核心是用 Web 编写的应用程序 技术 HTML CSS 和 JavaScript
  • 获取 Javascript 变量的 HTML h1 值

    如果我希望将分配给 header h3 的标题值成为 JavaScript 变量 以将信息从本地存储中的特定条目中取出 我该怎么做 这实际上取决于您的用例 最好的方法是什么 如果您提供更多的代码 社区可能会更好地为您提供帮助 一般来说 您可
  • 有什么理由使用自动实现的属性而不是手动实现的属性?

    我理解属性相对于字段的优势 但我觉得使用自动实现的属性而不是手动实现的属性除了使代码看起来更简洁之外并没有真正提供任何优势 我感觉使用起来更舒服 private string postalCode public string PostalC
  • sra(算术右移)与 srl(逻辑右移)

    请看一下这两段伪汇编代码 1 li t0 53 sll t1 t0 2 srl t2 t0 2 sra t3 t0 2 print t1 print t2 print t3 2 li t0 53 sll t1 t0 2 srl t2 t0
  • 控制台中的 Bootstrap css 错误

    I downloaded the boostrap min css version from here But in the console its showing me a lot of errors Check the image 我正
  • 如何处理“CrossThread MessagingException”?

    我有一个简单的代码 可以通过标签组件在 GUI 中显示时间序列 这段代码位于定时器的tick事件中 有时 我收到 Microsoft VisualStudio Debugger Runtime CrossThreadMessagingExc
  • Rails 4 中的救援_来自 ActionController::RoutingError

    我有以下错误 ActionController RoutingError No route matches GET images favicon ico 我想显示不存在的链接的错误 404 页面 我怎样才能做到这一点 In applicat
  • Ninject 在 Web 服务中注入服务接口

    我的项目中有一个 Web 服务 用于将 json 数据返回给 ajax 调用 注入我的 ClientService 在常规页面上工作正常 但如何让它在 Web 服务中工作 NinjectWebCommon cs private static
  • Chart.js 替换所有数据

    我对 Chart js 有疑问 首先 我设置一个数据 然后当参数更改时 我想重新绑定整个图表 这项工作有效 但它就像旧数据仍然落后于新数据的图表 首先 gt chart Line data options 在一个事件中 gt chart L
  • Python-捕获文本中特定字符串后的下一个单词

    我试图只捕获特定字符串后的 1 个单词 例如 import re my string I love Apple juice it is delicious print my string split I love 1 1 我得到结果 App
  • 当我们使用数组名称而不是扩展运算符时有什么区别?

    如果我使用有什么区别 var numbers 1 2 3 var mainArray numbers length gt 1 numbers 而不是这个 var numbers 1 2 3 var mainArray numbers len
  • Python 从无限循环线程返回值

    因此 对于我的程序 我需要检查本地网络上的客户端 该客户端正在运行 Flask 服务器 该 Flask 服务器返回一个可以更改的数字 现在为了检索该值 我使用 requests 库和 BeautifulSoup 我想在脚本的另一部分使用检索
  • Grunt 0.4 less 任务:如何不连接目标文件

    我想从相应的 less 文件生成 css 部分文件 我使用 npm 提供的最新版本 电子邮件受保护 电子邮件受保护 在 Grunt 0 4 版本之前 我可以简单地指定模式 htdocs less less作为来源 htdocs css cs
  • 如何在 cPanel 子域上设置 laravel 项目?

    我是 cPanel 的新手 想知道哪种是在子域上托管 Laravel 项目的最佳方式 我已经创建了子域 其根目录位于主目录中 我的客户在 public html 文件夹中有其他网站 我不想弄乱它们 我应该如何进行 另外 如果您能告诉我在持续