问题标签 [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 投票
1 回答
1041 浏览

perl - 如何在 mod_perl2 下的 startup.pl 中学习 DOCUMENT_ROOT?

我想在startup.pl中学习DOCUMENT_ROOT,但我能做的最好的就是学习server_root:

这是非常没用的。我可以设置一个环境变量

但如果可能的话,我不喜欢额外的配置。

有没有办法通过其他方式获得 DOCUMENT_ROOT ?

0 投票
2 回答
1294 浏览

zend-framework - 子目录中文档根目录下的zend框架

我使用 Zend Framework 开发了一个应用程序,现在我希望能够将该应用程序放在 Documentroot 的子目录中。例如http://www.example.com/myapp/

我读了很多 Docu 这如何工作,但所有这些解决方案都不符合我的需求。有没有一种简单的方法来做 subdir 的事情,而无需将具体路径添加到生成页面的任何文件中。

网络中有一些示例,其中在应用程序环境中设置了 basePath,因此在每个“表单”创建之前都有一个方法调用,它在链接之前添加路径。

这来自:http: //johnmee.com/2008/11/zend-framework-quickstart-tutorial-deploy-to-a-subdirectory-instead-of-web-root/

但这仅适用于小示例,我有大量的表单、大量的视图和大量的脚本。我不敢相信这(让我们称之为 hack :))是唯一的解决方案。

有任何想法吗?

0 投票
3 回答
12338 浏览

linux - httpd conf 文件的多个文档根目录

在以下 http-conf 文件中如何添加更多条目以添加 bugzilla

即,123.21.1.21 进入我的网站,123.21.1.21/bugzilla 指向 /opt/bugzilla

0 投票
5 回答
6481 浏览

apache - Coldfusion 错误:找不到文件 /CFIDE/administrator/index.cfm

是的,我知道你可以用谷歌搜索这个问题并得到很多答案,但它们似乎都不适合我。

我有一个全新的 RHEL5 服务器,上面安装了最新的 LAMP,我刚刚安装了 Coldfusion 9。

当我访问我的网站时,我收到 Coldfusion 错误提示

如果我导航到 html 或 php 页面,那很好,它们的服务器正常。我得到的错误是蓝色/灰色冷融合之一,所以冷融合服务器正在工作。

我已经将问题缩小到这个......

/var/www/vhosts/site.co.uk/index.cfm - 这得到了服务

但是我的站点根目录确实是

/var/www/vhosts/site.co.uk/httpdocs/index.cfm - Coldfusion 看不到这个文件!

我找到了这个

/var/www/vhosts/site.co.uk/index.cfm

在 cfserver.log 中。但是我找不到任何引用“/var/www/vhosts/site.co.uk/”作为根的地方。

jrun-web.xml 的系统路径设置为/var/www/vhosts/site.co.uk/httpdocs,并且在“bin/coldfusion”中,DOCROOT 设置为“/var/www/vhosts/site.co”。英国/httpdocs"

这是 httpd.include 文件的一部分:

我究竟做错了什么?

0 投票
2 回答
27538 浏览

apache - Apache multiple DocumentRoot

How can I have the following setup in apache?

http://server/ABC/* should be served by /var/www/ABC/*

http://server/PQR/* should be served by /var/www/PQR/*

Every other request should be served by /var/www/Others/index.php (a single file).

Thanks,

JP

0 投票
1 回答
14589 浏览

php - PHP:如何从用户目录中获取文档根目录?

我开发各种 PHP 应用程序并将其部署到不同的环境。特别是在开发环境中,它们可以在任何地方,从 document_root 到 /Users/me/Sites/ 甚至 /Users/me/Sites/someapp/

在这些应用程序中,我需要知道“应用程序根”在哪里,一次是真实路径,一次是 URL。路径没有问题。假设我在应用程序根目录中有一个 bootstrap.php :

但是,我无法可靠地获取基本 URL。在大多数环境中,只需从 BASE_DIR 中减去文档根即可:

现在,我的问题是:这不适用于我的应用程序位于我的用户目录中的环境,因为 PHP 仍然可以看到主文档根目录。有没有人解决过这个问题?

0 投票
3 回答
2316 浏览

php - PHP 奇怪的 DOCUMENT_ROOT

所以基本上,我正在编写一个框架,作为它功能的一部分,它应该为最终开发人员提供一组完善的 URI/路径。

其中一些路径使用$_SERVER['DOCUMENT_ROOT']

该代码已经过微调,可以在 Linux 和 Windows 上运行。显然,它大部分时间都在 Linux 上运行,实际上在 VPS 上非常无缝。

但是,最近,我在HG 经销商帐户(共享主机)上尝试了它,但一切都破裂了。我在有问题的机器上打印出 $_SERVER 内的数据:

还有我的机器:

** 您应该阅读的部分,应该可以完美地解释我的问题。

所以基本上,预期DOCUMENT_ROOT/home/sitename/public_html/,但我得到了/usr/local/apache/htdocs

哦,对不起,如果我有点太冗长了;)

编辑:

getcwd()=>/home/visitgoz/public_html

__FILE__=>/home/visitgoz/public_html/K2F/config.php

0 投票
1 回答
922 浏览

php - Capistrano:如何删除符号链接“当前”,而是使用:{deploy_to} 访问已部署的文件

嘿,我正在使用 Capistrano 来部署我的 PHP 应用程序。
现在,我注意到这里有一件奇怪的事情(或者这可能是我不明白的事情)。
Capistrano 将应用程序部署到releases文件夹,然后通过符号链接current指向最新版本。
现在,当我访问这些文件时,我必须像这样访问它们:http://example.com/current/
有没有办法,我可以告诉 capistrano(或让它工作),以便我可以使用:http://example.com/来访问这些部署的文件?

问候
尼基尔·古普塔。

0 投票
3 回答
246 浏览

javascript - 无法让 jquery 使用 php 文件

我有一个/var/www在 Apache2.conf 文件中配置为 DocumentRoot 的 linux 网络服务器。接下来,我的 jquery 核心文件位于/var/www/js/jQuery_v1.4.2.js(我的所有网站都可以访问的中心位置。

.php索引文件位于,/var/www/AOI/aoiparse.phpaoifunctions.js 文件也位于此处。我的<head>标签如下所示:

我的 aoifunctions.js 文件中包含以下内容,以验证脚本链接是否有效:

我的问题是我无法让 alert() 工作。我没有收到错误消息,所以我不知道问题出在哪里。

0 投票
1 回答
24941 浏览

linux - 使用 Apache 访问文档根目录之外的文件

我有一个项目设置,我正在尝试从服务器上的临时文件夹访问文件。

该网站的文档根目录与此类似:

/a/b/c/d/e/f/g/h/mywebsite.com(这些字母有专有名称)。

我需要阅读的文件在这里:

/a/b/c/myfile.txt

我试过符号链接,但可能做错了......有什么想法吗?