问题标签 [document-root]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4232 浏览

php - 从根检查文件是否存在

我尝试了以下代码来检查根目录中文件的存在。

它仅适用于根目录而不是子目录。

我不确定函数 file_exist 是否同时检查绝对路径和相对路径,所以我尝试添加 ROOT 和$_SERVER['DOCUMENT_ROOT']. 但它仍然没有成功。

有什么帮助吗?

0 投票
1 回答
271 浏览

php - PHP 指向文档根目录

不确定我是否以正确的方式使用它...

我的页面位于子目录中,我想包含来自其他目录的元素,其路径基于根目录。

0 投票
1 回答
369 浏览

url-rewriting - 使用 apache2 在文档根目录中服务 tomcat6 应用程序

我有一台运行 apache2 的服务器,该服务器目前正在为一个 tomcat6 实例上的多个应用程序提供服务。这些已经配置并且可以工作,并且有一个重写规则,如下所示:

然后它有 JKMounts:

worker.properties 看起来像这样:

我添加了一个新的 tomcat 安装,并在那里运行了一个名为“在线”的新应用程序。所以我添加了一个新的工人,像这样(也将工人名称附加到worker.list中):

然后我只是在所有其他 COND 之上添加了一个新的 COND

和一个像这样的新 JKMount:

在这里一切正常。我可以访问我的应用程序

它工作正常。现在我需要能够通过访问来服务该应用程序

但我无法做到这一点。我一直在尝试编写这样的重写规则(删除以前的 COND,并添加这个):

但这不起作用,当我去

我得到错误:

有人可以为我指出如何配置 apache 以按照我需要的方式为我的应用程序提供服务的正确方向吗?

0 投票
1 回答
2680 浏览

xampp - 使用不同驱动器时的 XAMPP DocumentRoot

我已经将我的 DocumentRoot 和 Directory 更改为都指向 httpd.conf 文件中的 D:/Docs/Websites/projectname,但是每次我去 localhost/index.php 时,就像 XAMPP 甚至没有注册我'我更改了任何内容并重定向到 localhost/XAMPP。

我已经搜索了大约一个小时没有运气,是否可以将您的工作目录放在另一个驱动器上?

0 投票
2 回答
881 浏览

deployment - 使用 Capistrano 部署到无法更改 DocumentRoot 的 cPanel?

我正在尝试使用 Capistrano 将基于 PHP 的网站部署到客户端的共享主机。我想控制所有版本,但它们与 cPanel (Bluehost) 共享托管,我无法将 DocumentRoot 更改为指向“当前”符号链接。部署到 public_html 很好,但我需要让网站指向根目录下的当前版本。

有什么办法可以解决这个问题,以便我可以继续使用 Capistrano 并将“当前”版本作为主域名的根目录?

0 投票
1 回答
2197 浏览

php - 替代 $_SERVER['document_root'] 作为相对参数

我正在使用PHP 文件树为站点构建目录,我很好奇我必须使用哪些替代方法$_SERVER['DOCUMENT_ROOT']才能使传递给函数的参数变得相对。

调用该函数的页面位于我正在使用该函数的目录中,因此通常$_SERVER['DOCUMENT_ROOT']是完美的,除非我的虚拟主机使用该目录作为域名的根目录。

因此,例如,我的服务器/主机地址是http://s389593949.servername.com,但域www.heresmysite.com解析为http://s389593949.servername.com/HERESMYSITE/,因此在函数中使用文档根目录时应www.heresmysite.com/HERESMYSITE/therealfile.file返回www.heresmysite.com/therealfile.file

有什么我可以代替$_SERVER['DOCUMENT_ROOT']它使其相对的吗?当附加文件名"/""../HERESMYSITE/"链接时,它们对相对路径是否正确?那些不起作用。

(是的,我知道我可以修改函数本身的 PHP,但我希望保持不变,因为我希望将来将它用于其他应用程序)

非常感谢,所以。

0 投票
3 回答
53171 浏览

jquery - 使用 jquery 选择文档根目录

我可以使用选择文档的正文和 html 部分

分别,但是如何选择文档根目录?

0 投票
1 回答
1858 浏览

apache - RewriteRule 导致子域加载另一个 DocumentRoot?

这里的 Apache(主要是)菜鸟...肯定可以对我尝试使用RewriteRulein进行的操作提供一些帮助.htaccess:...导致使用我们的sharpedge.子域的 URL 从目录中自动加载Internet_IE- 比站点根目录更深一层.

我有这个httpd.conf

...这在 .htaccess 中(在站点根目录中,这里:/var/www/html/ourdomain.com/)

..但是 RewriteRule 没有任何反应;就好像 RewriteRule 不存在一样。

我非常感谢任何建议。

编辑:

  • 我只需将 DocumentRoot 更改为我实际想要服务的目录,但我需要能够从该目录中的文件中调用(包含)文件/,其中包含路径中的前缀,这些文件位于站点根目录中. 这些文件也同样从站点根目录中的其他文件中调用。
0 投票
1 回答
2939 浏览

apache - 如何在ubuntu的xampp中更改文档根目录?帮助文档根不工作

我在一篇类似的文章中阅读了关于如何在 ubuntu xampp 中更改文档根目录的文章,其中说将 documentroot 值和 <directory> 标记值更改为我的首选地址。我试过了,但它不起作用。我意识到我的驱动器以空格命名,例如“我的驱动器”,经过一番搜索后,我发现我应该使用“我的驱动器”来包含单词之间的空格..但现在我有另一个错误..

httpd.conf 值:DocumentRoot "/media/my\ drive/xampp/htdocs"

XAMPP:错误 1!无法启动 Apache!XAMPP:开始诊断... XAMPP:抱歉,我不知道出了什么问题。XAMPP:请联系我们的论坛http://www.apachefriends.org/f/

我检查了error_log文件,上面写着

[Tue Aug 14 00:08:21 2012] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied [Tue Aug 14 00:08:47 2012] [notice] 捕获 SIGTERM,关闭 /opt/lampp/etc/httpd.conf 的第 179 行语法错误:DocumentRoot 必须是目录 /opt/lampp/etc/httpd.conf 的第 179 行语法错误:DocumentRoot 必须是目录 在线语法错误/opt/lampp/etc/httpd.conf 的第 179 行:DocumentRoot 必须是目录 /opt/lampp/etc/httpd.conf 的第 179 行语法错误:DocumentRoot 必须是目录

这是一个有效的目录,我在其中安装了我的 Windows 8 操作系统..

0 投票
2 回答
116 浏览

php - Apache 首选 DocumentRoot 路径

我想知道将我的网站放在/var/wwwor中是否有区别/home/myuser/public/sites。刚刚看到一些教程指向前者,然后其他教程指向后者,但没有提到将其放置在那里的一些关键好处。如果您知道一些最能解释这一点的文章,请与我分享。

非常感谢。