【问题标题】:Common Directory for 2 different PHP application in cPanelcPanel 中 2 个不同 PHP 应用程序的公共目录
【发布时间】:2017-05-10 07:11:09
【问题描述】:

所以我有一个应用程序,它有单独的管理员和用户文件夹,因为它们有许多不同的模块。

管理员

  • admin.website.com(子域)

用户

  • website.com

cPanel 中的目录

如何访问管理应用程序中的“资源”文件夹? 谢谢

【问题讨论】:

  • 上一层然后做事。即../resource/
  • 它已经是 public_html。不能再升级 1 级
  • 是的,但是您必须在admin 目录中上一层。例如,如果您必须在 admin 目录的 index.php 文件中包含来自 resource 的 PHP 文件,则只需执行 include ('../resource/file.php'); 即可访问资源目录中的文件。

标签: php codeigniter file-upload directory cpanel


【解决方案1】:

如果您的资源是您想要包含的 PHP 类/文件 - 您可以使用

include('../resources/class.php');

如果您谈论的是静态文件(images/css/js),这有点问题,因为您的根目录(从浏览器一侧)是admin
您可以做的是创建一个符号链接(在admin 目录内)到resources 目录:

cd admin
ln -s ../resources/ resources

上面将在admin目录中创建一个新的resources链接,并且每个对文件的请求(例如admin/resources/FILE)实际上都是对../resources/FILE的请求

【讨论】:

  • 如果我把资源文件夹放在管理员里面怎么办?所以如果我从用户访问它,它将是/admin/resources。从管理员那里它将是/resources?可以吗?
  • 是的,那也没关系。选择容易实现的就行了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-01
  • 2013-09-05
相关资源
最近更新 更多