问题标签 [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 回答
3312 浏览

php - 指定 simplepie 缓存位置?

嗯。我知道这看起来很简单(如馅饼,哈哈),但我一直得到一个

这是我的情况。我有 simplepie 从我的域中的各个级别和文件夹中提取提要。因此,如果它在一个地方有效,那么我会在其他地方收到此警告。(例如它位于子文件夹中。)

所以,我试图通过编辑 simplepie.inc 文件上的第 501 行来指定实际的完整路径位置

但是,这是一个语法错误......

所以,A)为什么?我知道我错过了一些愚蠢的东西。

B)有没有更好/更有效的方法来做到这一点?

谢谢是提前!

0 投票
3 回答
1361 浏览

php - 使用 PHP 在文件系统上获取网站目录

我在本地计算机上有一个网站。我正在使用 wamp 服务器来运行我的网站。

网站的 URL 是http://localhost/mywebsite/

我在我的网站文件夹mywebsite/component/add/files/add.php中放置了一个 PHP 文件

所以文件的实际路径是c:\\wamp\www\mywebsite\component\add\files\add.php.

我想在我的文件中显示路径c:\wamp\www\mywebsite 。

我怎么才能得到它?将来当我将网站移动到其他地方时,我不需要手动更改路径。它必须自动更新。这有什么功能吗?

例如,如果我在mywebsite/demo中移动我的网站,路径将是C:\wamp\www\mywebsite\demo

我希望这很清楚。我不想在那里显示http://localhost/mywebsite路径。

谁能帮我 ???

0 投票
1 回答
4671 浏览

django - Django:Apache DocumentRoot 不存在

我正在尝试使用 mod_wsgi、CentOS 6 在 apache 2.6.6 上运行 Django 1.3.1。

我已经更改了 httpd.conf 文件:

所以我粘贴了我的 apache 配置(只有我添加的代码)。这是在/etc/httpd/conf/httpd.conf.

我现在可以重新启动 apache 而不会出现任何错误,但网站尚不可见。不幸的是,我无法运行sudo a2enmod wsgi,我正在使用 cenos 6 并且a2enmod不可用。但是我确定它已经安装了,因为我用它订购了 vps,只是不确定它是否正在运行。我会检查它。

我现在的问题是查看网站的网址应该是什么?它是 ServerName 形式的值,还是ip address/ServerName value?我可以使用ip地址吗?因为我想在切换域之前运行网站并确保一切正常,因为现在在这个域下是我正在移动到新服务器的网站。

非常感谢您的帮助

0 投票
8 回答
24342 浏览

wordpress - 获取WordPress安装文件夹路径

有没有办法获得安装 WordPress 的路径?

我正在使用以下内容:

www.example.com -> /usr/local/pem/vhosts/165312/webspace/httpdocs

这对于 www.example.com/blog 来说并不好,因为我需要对文件夹名称(博客)进行硬编码。

后来我找到了一种方法:

但它仍然是很多复杂的东西。有没有一种简单的方法可以在没有硬编码的情况下获取 WordPress 的安装位置(路径)?

注意:1 WordPress 功能将不起作用,因为这在 WordPress 之外。如上一个示例所述,确定 WordPress 安装路径的重点在于require "wp-blog-header.php";多个 WordPress 安装,其中每个安装使用不同的文件夹(example.com/blog-one 和 example.com/blog-two),而不是 WordPress MU或多站点。

注意:2如果不是require "$root/$dir/wp-blog-header.php";我使用require "wp-blog-header.php";它,只要文件在同一个文件夹中,它就可以工作,但在我的情况下,文件有时会在不同的文件夹中。

0 投票
0 回答
116 浏览

jaxb - 为根元素查找 JAXB 生成的类

我是使用 JAXB 的新手。我需要从其架构生成一个 xml 文件,其中架构和元素值是从用户输入的。我的问题是,如果我事先不知道元素的名称,如何使用 JAXB 生成的类?是否有一个通用函数,如 getRoot() 或 getChildren() 可以用来遍历类?

0 投票
2 回答
1657 浏览

apache - wamp/Apache - 存在于 /wamp/www 之外的新虚拟主机

我的httpd-vhosts.conf文件看起来像这样。我正在尝试创建 2 个虚拟主机。其中一个项目存在于默认文档根目录中,而另一个项目则完全位于另一个硬盘驱动器上。

我还将这个块添加到我的httpd.conf

/wamp/www正如所料, works文件中的VH ,但我E:驱动器上的项目不会显示!

任何意见,将不胜感激!

0 投票
2 回答
1786 浏览

php - 如何在不下载整个目录路径的情况下下载 zip 文件?(PHP)

我有以下 zip 下载功能:

问题是当我调用这个函数时,我最终不仅下载了 myStuff.zip,还下载了包含所有文件夹的完整目录路径。我在使用 XAMPP 的 Mac 上,所以这意味着我得到以下信息:

这意味着我得到一个名为应用程序的文件夹,其中包含所有子文件夹,然后在所有子文件夹中我得到 myStuff.zip。

我怎样才能在myStuff.zip没有目录的情况下下载?

0 投票
2 回答
2195 浏览

php - 如何使用 Netbeans 在 htdocs 之外拥有 yii 保护的文件夹

我目前正在开发一个使用 Yii 框架的 PHP Web 应用程序。

由于我想阻止从 Web 浏览器直接访问 Yii 所需的某些文件,我将框架和受保护的文件夹都移到了 htdocs 文件夹之外。

结果,我最终得到了以下文件夹设置:

/apache22/htdocs

/apache22/htdocs/myproject/index.php -- Yii 引导文件
/apache22/htdocs/myproject/css
/apache22/htdocs/myproject/js
/apache22/htdocs/myproject/images

/apache22/vendor/yii-1.1.10 -- 文档根目录外的 Yii 框架文件夹

/apache22/htdocs-private/myproject/protected
/apache22/htdocs-private/myproject/runtime

如您所见,只有引导文件和其他一些必需的 css、js 和图像文件可以直接从 Web 浏览器访问。所有其他文件,例如 Yii 核心框架和 Yii 在受保护和运行时文件夹中生成的特定应用程序私有文件都位于我的应用程序 Web 根目录之外。

虽然按照 Yii 框架的建议,这种设置很好且安全,但是当将它们全部放在 Netbeans 中时,我无法进行这种分离。似乎 Netbeans 不允许我将同一项目中的文件放在我的网络服务器的不同文件夹级别中。

我想知道唯一的解决方案是否是创建单独的 netbeans 项目:一个用于公共网站部分,另一个用于私有网站部分。

有什么建议么 ?

此致。

0 投票
1 回答
3986 浏览

git - Git:如何使用 Git 管理网站?如何使用 Git 进行网站部署?

最初,我以为我的问题是,How to maintain branches in Apache's DocumentRoots?但意识到正确的问题实际上是How to use Git to deploy stuff to web -server such as Apache?

我觉得我现在已经理解 DocumentRoot -问题,它需要我想要避免的 Apache 黑客攻击,因为使用副作用和将 repo 放在部署 -dir 之外的更简单的解决方案,但现在理解 git-fetch-hook 和如果外部的东西是一个大的目录,如何部署东西,也许只是 cp 除了然后是 mv - 但必须有一些更好的同步部署 -dir 的方法,思考。

DocumentRoot 问题

DocumentRoots 在 httpd.conf 中为可托管材料指定目录。现在在这样的文件夹中,我想要 ticgit -branches 和 feature -branches。当我在某个 DocumentRoot 中创建分支时,我将 master 和另一个分支混淆了。$ git checkout --orphan feature-0.01不为空,但包含 master -things。$ ti new ...创建一个包含来自 master 的东西的分支,显然是 Ticgit 中的一些错误(它在小型存储库中工作,但为较大的存储库创建 ticgit -branch,例如我的 DocumentRoot 导致严重破坏)。那么如何在 Apache 的 DocumentRoot 中维护您的分支?你那里有门票吗?你的功能分支呢?看我对此感到困惑,$ git checkout feature-0.1现在apache如何知道它应该托管哪些文件?主人里面的东西还是里面的东西feature-0.1

我对 DocumentRoot 问题的最新理解

现在后者的问题是部署并不意味着像这样工作。我知道 SethRobertson 的指南介绍了一些使用 git 进行部署的方法。我认为它们是迄今为止最好的方法,而不是在部署 -dir(通常是 www)中使用 git -repo 来破解 Apache。

0 投票
2 回答
2860 浏览

php - 从文档根目录外获取文件。PHP

我目前将 docx 文件和 pdf 文件存储在 doc 根目录之外的用户上传文件夹中。我打算通过 db 链接将这些文件下载到严重打乱的文件名。

以前我只使用 PHP 从根以外的文件中获取数据 - 是否可以从该区域检索整个文件,如果可以,如何进行。