问题标签 [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.
php - 从根检查文件是否存在
我尝试了以下代码来检查根目录中文件的存在。
它仅适用于根目录而不是子目录。
我不确定函数 file_exist 是否同时检查绝对路径和相对路径,所以我尝试添加 ROOT 和$_SERVER['DOCUMENT_ROOT']
. 但它仍然没有成功。
有什么帮助吗?
php - PHP 指向文档根目录
不确定我是否以正确的方式使用它...
我的页面位于子目录中,我想包含来自其他目录的元素,其路径基于根目录。
url-rewriting - 使用 apache2 在文档根目录中服务 tomcat6 应用程序
我有一台运行 apache2 的服务器,该服务器目前正在为一个 tomcat6 实例上的多个应用程序提供服务。这些已经配置并且可以工作,并且有一个重写规则,如下所示:
然后它有 JKMounts:
worker.properties 看起来像这样:
我添加了一个新的 tomcat 安装,并在那里运行了一个名为“在线”的新应用程序。所以我添加了一个新的工人,像这样(也将工人名称附加到worker.list中):
然后我只是在所有其他 COND 之上添加了一个新的 COND
和一个像这样的新 JKMount:
在这里一切正常。我可以访问我的应用程序
它工作正常。现在我需要能够通过访问来服务该应用程序
但我无法做到这一点。我一直在尝试编写这样的重写规则(删除以前的 COND,并添加这个):
但这不起作用,当我去
我得到错误:
有人可以为我指出如何配置 apache 以按照我需要的方式为我的应用程序提供服务的正确方向吗?
xampp - 使用不同驱动器时的 XAMPP DocumentRoot
我已经将我的 DocumentRoot 和 Directory 更改为都指向 httpd.conf 文件中的 D:/Docs/Websites/projectname,但是每次我去 localhost/index.php 时,就像 XAMPP 甚至没有注册我'我更改了任何内容并重定向到 localhost/XAMPP。
我已经搜索了大约一个小时没有运气,是否可以将您的工作目录放在另一个驱动器上?
deployment - 使用 Capistrano 部署到无法更改 DocumentRoot 的 cPanel?
我正在尝试使用 Capistrano 将基于 PHP 的网站部署到客户端的共享主机。我想控制所有版本,但它们与 cPanel (Bluehost) 共享托管,我无法将 DocumentRoot 更改为指向“当前”符号链接。部署到 public_html 很好,但我需要让网站指向根目录下的当前版本。
有什么办法可以解决这个问题,以便我可以继续使用 Capistrano 并将“当前”版本作为主域名的根目录?
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,但我希望保持不变,因为我希望将来将它用于其他应用程序)
非常感谢,所以。
jquery - 使用 jquery 选择文档根目录
我可以使用选择文档的正文和 html 部分
和
分别,但是如何选择文档根目录?
apache - RewriteRule 导致子域加载另一个 DocumentRoot?
这里的 Apache(主要是)菜鸟...肯定可以对我尝试使用RewriteRule
in进行的操作提供一些帮助.htaccess
:...导致使用我们的sharpedge.
子域的 URL 从目录中自动加载Internet_IE
- 比站点根目录更深一层.
我有这个httpd.conf
:
...这在 .htaccess 中(在站点根目录中,这里:/var/www/html/ourdomain.com/)
..但是 RewriteRule 没有任何反应;就好像 RewriteRule 不存在一样。
我非常感谢任何建议。
编辑:
- 我只需将 DocumentRoot 更改为我实际想要服务的目录,但我需要能够从该目录中的文件中调用(包含)文件
/
,其中包含路径中的前缀,这些文件位于站点根目录中. 这些文件也同样从站点根目录中的其他文件中调用。
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 操作系统..
php - Apache 首选 DocumentRoot 路径
我想知道将我的网站放在/var/www
or中是否有区别/home/myuser/public/sites
。刚刚看到一些教程指向前者,然后其他教程指向后者,但没有提到将其放置在那里的一些关键好处。如果您知道一些最能解释这一点的文章,请与我分享。
非常感谢。