将独立的 PHP Web 应用程序添加到现有站点

问题描述

一个正在运行的网站(在 Bitrix CMS 上)位于最简单的 cPanel 共享主机上。任务是用 PHP 创建一个独立的小型 Web 应用程序(供公司内部使用),为简单起见,可从同一域中访问该应用程序,但重要的是,它不会影响已经运行的站点。 在主机上,在文件管理器中,有一个 public_html 文件夹 - 据我所知,这些是站点文件。我在 public_html 中创建了一个文件夹(例如 webapp)并添加了几个测试文件(例如 test.txt)。测试文件应该在 site.com/webapp/test.txt 可用,但没有加载任何内容 - 只是一个白屏,没有错误消息。 尝试使用文本文件和简单的 PHP 脚本 - 结果相同,只是白屏。 如何解决

解决方法

您可以创建一个子域并将您的 public_html 文件夹指向那里。

,

检查站点根目录上的 .htaccess,它可能会将所有路由重定向到 Bitrix CMS 的 index.php。

或者,您可以按照上述答案创建子域。

Simple tutorial here.

,

您需要在子目录中创建一个 Index.php 文件,在托管任何文件夹时都必须有这个文件,该文件将在您通过 URL 访问该目录时执行。