如何在共享主机上托管 codeigniter 4 网站? [关闭]

2024-04-06

我刚刚创建了一个 codeigniter4 项目,我想将其上传到 sharehosting 上。但我的网站无法访问,它给出了服务器错误。


出于安全原因,codeigniter4 文件夹的创建方式使得所有库和代码文件夹都位于公共文件夹之外。通过 url 只能访问公共文件夹。 要将其托管在共享托管上,您的目录结构应如下所示。

--home/root (sharehosting root directory)
   |__ public_html (or your domain root folder)
   |    |__assets
   |    |__ index.php
   |    |__ .htaccess
   |
   |__ codeigniter (create a folder with any name you like)
        |__ app(all the files and folder in app folder)
        |__ system
        |__ writable
        |__ .env (dot env file here)

现在您需要更改一些值来启动并运行您的 codeigniter4 项目

  • In public_html folder index.php文件更改$pathsPath = FCPATH . '../app/Config/Paths.php'; to $pathsPath = FCPATH . '../codeigniter/app/Config/Paths.php';

  • In app/Config folder App.php文件更改$baseURL = 'http://192.168.0.111/'; to $baseURL = 'http://yourdomain.com/';.

进行此更改后,您的网站将启动并运行。 要在子域中部署,如果您的子域根文件夹位于 public_html 中,那么您应该更改$pathsPath = FCPATH . '../app/Config/Paths.php'; to $pathsPath = FCPATH . '../../codeigniter/app/Config/Paths.php'; in public_html/yourdomain folder index.php文件,目录结构保持不变。重要的:公用文件夹内容应放置在您的子域文件夹中。

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

如何在共享主机上托管 codeigniter 4 网站? [关闭] 的相关文章

  • 使用 optaplanner 返回调度问题的多个解决方案

    强文本您好 Optaplanner 专家 我对 OptaPlanner 还很陌生 所以请原谅任何幼稚或基本的问题 我用它来安排 set of jobs A B and C which can be completed by 5 resour
  • 如何在android中禁用已经预订的时段

    我必须禁用已经预订的时段并仅向用户显示可用的时段 在回收站视图中 时间从 09 00Am 到 09 00Pm 可见 已预订的时段应处于禁用模式 并且用户只能选择可用的时段 在主要活动中 我存储从 09 00AM 到 09 00PM 的所有时
  • 如何将 SVN 修订号与我的 ASP.NET 网站同步?

    Stack Overflow 底部有一个颠覆版本号 svn 修订版 679 我想在我的应用程序中使用这种自动版本控制 NET Web Site Application Windows 窗体 WPD 项目 解决方案 我该如何实施 看起来杰夫正
  • 我怎样才能看到csrftoken?

    有没有办法直接在View中获取csrftoken 我想获取当前的 csrftoken 但有时会发生变化 因此从 Cookie 获取它不是一个好主意 有什么办法可以做到这一点吗 Thanks 我相信您正在寻找这个 django middlew
  • 在自定义列中显示日期范围 - 间隙和孤岛

    我有一个看起来像这样的表 Date Name 2017 01 07 A 2017 01 08 A 2017 01 09 A 2017 01 12 A 2017 01 07 B 2017 01 08 B 2017 01 09 B 我希望能够将
  • 尝试通过 Google Drive API 获取文档元数据时出现 404 错误

    我正在使用进行身份验证域范围的委派 https developers google com drive web delegation 我正在恢复谷歌驱动器服务 如下所示 com google api services drive Drive
  • Java Webstart 尝试将 jar 沙箱化为“受信任的库”

    我正在尝试通过 Webstart 加载带有未签名库的签名 jar 但是 我收到 尝试将沙盒 jar 作为可信库打开 错误 我从 jnlp 文件中删除了所有权限设置 如果将其放在那里 我不喜欢这样做 我的库会出现 classnotdefine
  • Three.js - 如何更新 arrowHelper?

    我正在尝试更新 arrowHelper 我尝试过操作箭头对象线中的顶点 设置所有内容dynamic true等等 但我似乎能做到的唯一方法就是删除旧线并绘制新线 有没有办法更新 arrowHelper 因此 您无法通过更改用于创建对象的值来
  • 如何将一个数组拆分为两个分别具有奇数和偶数索引的数组? [复制]

    这个问题在这里已经有答案了 如何将一个数组拆分为两个分别具有奇数和偶数索引的数组 例如 int a new int 1 3 7 8 然后得到两个数组 a1 1 7 a2 3 8 简单地使用重载Where http Where 3CTSour
  • 如何将unix时间戳转换为日期时间

    我正在尝试转换这个unix时间戳1415115303410在日期时间中 这样 private static DateTime UnixTimeStampToDateTime long unixTimeStamp System DateTim
  • 无法在詹金斯奴隶上运行 gradle

    我已经配置了一个 jenkins ubuntu 从机 我想在它上面运行我的 gradle 构建 使用 gradle 插件 问题是 当运行 jenkins 构建作业时 我得到 gradle no daemon info clean build
  • 如何在 VB.NET 中覆盖文本

    我曾经被教导如何使用以下代码附加文本文件 但是每次按下按钮一时如何覆盖该文件 没有人教我 Private Sub Button1 Click ByVal sender As System Object ByVal e As System E

随机推荐

  • 保存和恢复片段状态

    我有一系列的片段 我使用 上一个 和 下一个 按钮在该片段中进行导航 该片段中有许多编辑文本和单选按钮 当通过单击 上一个 按钮加载上一个片段时 我想保存和恢复这些编辑文本和单选按钮中的用户输入 截图 片段1 https i stack i
  • 用 Java 8 Streams 替换传统的 newForLoop

    因此 最终从 Java 6 到 Java 8 有了相对较大的跳跃 我阅读了大量的 Java 8 Streams API 不幸的是 几乎所有被问到的例子都几乎接近我试图弄清楚如何做的事情 但还不够接近 我拥有的是 final List
  • TextView textColor 中的数据绑定选择器

    我正在尝试根据频道中未读消息的数量从文本视图设置颜色 就像这样 android textColor channel unreadCount gt 0 color selector conversation row title unread
  • MediaEncodingProfile.CreateWmv 给出“未找到合适的转换来编码或解码内容。”错误

    我正在创建一个 Windows Phone 应用程序 XAML C 用于将音频和视频上传到服务器 在 Windows Phone 8 0 上使用 VideoCaptureDevice 效果很好 但它只允许设备支持的分辨率 在诺基亚 625
  • 使用 py2exe 隐藏 Python GUI 应用程序的控制台窗口

    我有一个使用 Qt 实际上是 PyQt4 的 Python 程序 当我从 main py 启动它时 我会得到一个控制台窗口和 GUI 窗口 当然 在 Windows 上 然后我用 py2exe 编译我的程序并成功创建 main exe 但是
  • 如何获得批号的可用数量

    如何获取多个仓库中批号的可用数量 假设我有3个仓库A B和C 批号 LOT0001 我想要所有三个位置的 LOT 0001 目前可用的总数量 在 odoo 中 您可以在上下文中传递过滤器 ex context lot id owner id
  • 导入错误:您必须是 root

    我尝试在 python 3 中使用键盘库 但仍然出现导入错误 我在 Thonny 的 Windows 中运行了该程序 它工作正常 但我无法在 pi 中运行它 我尝试以 root 身份运行它并使用 sudo 命令运行它 得到相同的结果 下面是
  • nhibernate 交替批量大小

    当使用 NHibernate 执行查询时 如果批处理大小设置为大于实际返回的结果 则似乎不考虑批处理大小 我正在使用最新版本的 NHibernate 2 1 0 4000 和 Linq to NHibernate 的 GA 我有一个类似于
  • 为什么在使用 Microsoft.Bcl - 无法等待'System.Threading.Tasks.Task 时,我不能在 Windows Phone 7.1 MvvmCross 项目中使用 wait 关键字?

    使用 Microsoft Bcl Microsoft BCL Portability Pack 时 我无法在 MvvmCross Windows Phone 7 1 项目中使用 wait 关键字 我已经发布了下面描述的示例项目的代码GitH
  • 只有创建视图层次结构的原始线程才能触摸其视图错误

    一切正常 除非到达代码的最后部分 注册成功 然后标题中提到的错误出现在registerDialog消息部分中 我做错了什么吗 谁能帮我检查我的代码 非常感谢 该应用程序没有崩溃 尽管它只是退出回到应用程序主页 如果我再次按下注册按钮 它将返
  • 如何根据周对 pandas 数据框进行分区并保存为 CSV?

    我有一个熊猫数据框 如下所示 这个数据框大约一个月的时间段 如何根据周对该数据框进行分区 我需要每 4 周保存为 4 个单独的 CSV 文件 Time Stamp Id Latitude Longitude 01 10 2016 15 22
  • 使用 AngularJS ngTable 自定义过滤器

    我正在尝试使用 ngTable 构建一个表 但使用与中描述的不同的自定义过滤ngTable 页面的示例 http bazalt cms com ng table example 11 我希望进行适当的过滤 但我不希望 ngTable 呈现过
  • Cypress:在第一次失败时中断所有测试

    如何在第一次测试失败时中断所有赛普拉斯测试 我们使用信号量为每个 PR 与 Cypress 启动完整的 e2e 测试 但这需要太多时间 我想在第一次测试失败时中断所有测试 获取完整的错误是每个开发人员在开发时的职责 如果在部署之前出现任何问
  • 如何使用grep提取子字符串? [复制]

    这个问题在这里已经有答案了 可能的重复 从字符串中提取正则表达式结果并将其写入变量 https stackoverflow com questions 3148558 extract regexp result from string an
  • 生成字符串列表的所有组合

    我想生成一个字符串列表的所有可能组合的列表 它实际上是一个对象列表 但为了简单起见 我们将使用字符串 我需要这个列表 以便我可以在单元测试中测试每种可能的组合 例如 如果我有一个列表 var allValues new List
  • 在 C# 中使用派生返回类型覆盖抽象属性

    我有四节课 请求 派生请求 处理程序 派生处理程序 Handler 类有一个带有以下声明的属性 public abstract Request request get set DerivedHandler 需要重写此属性 以便它返回 Der
  • 不了解类 UNET 架构中的数据流,并且 Conv2DTranspose 层的输出存在问题

    我对修改后的 U Net 架构的输入维度有一两个问题 为了节省您的时间并更好地理解 重现我的结果 我将发布代码和输出尺寸 修改后的U Net架构是来自的MultiResUNet架构https github com nibtehaz Mult
  • MKMapView 崩溃

    我无法确定崩溃的具体时间 因为有时会发生 但大多数时候不会 当添加新注释并且图钉下降时 或者当图钉位置发生更改 拖动 时 它会崩溃 我的ios版本是4 3 1 Crash Thread 0 Crashed 0 libobjc A dylib
  • asp.net在gridview中查找控件

    如何使用查找控件访问Label4 感谢您的任何帮助 您可以提供
  • 如何在共享主机上托管 codeigniter 4 网站? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我刚刚创建了一个 codeigniter4 项目 我想将其上传到 sharehosting 上 但我的网站无法访问 它给出了服务器错误 出