标签: document-root

如何在 C# 中向 XmlDocument() 的根节点添加属性

我已经在 C# 中有一个 XmlDocument 对象。假设 InnerXml 看起来像这样;

<MyResponse>
  <ResponseType>
    <Id>8825</Id>
  </ResponseType>
</MyResponse>
Run Code Online (Sandbox Code Playgroud)

如何添加名称为 uuid 且值为 781283721381 的属性,例如 uuid="781283721381"。所以我的 Xml 输出如下所示;

<MyResponse uuid="781283721381">
  <ResponseType>
    <Id>8825</Id>
  </ResponseType>
</MyResponse>
Run Code Online (Sandbox Code Playgroud)

c# xmldocument xml-attribute document-root

3
推荐指数
1
解决办法
3009
查看次数

指定simplepie缓存位置?

Ehrm.我知道这看起来很简单(就像馅饼,哈哈),但我一直在努力

Warning: /cache/ is not writeable. Make sure you've set the correct relative or absolute path, and that the location is server-writable.
Run Code Online (Sandbox Code Playgroud)

这是我的情况.我有easypie从我的域上的各个级别和文件夹中提取.因此,如果它在一个地方工作,那么我在其他地方得到这个警告.(例如它在子文件夹中.)

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

var $cache_location = $_SERVER['DOCUMENT_ROOT'] . "/cache/";
Run Code Online (Sandbox Code Playgroud)

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

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

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

谢谢你提前!

php simplepie document-root

2
推荐指数
1
解决办法
2997
查看次数

Apache DocumentRoot到虚拟主机的网络目录

NameVirtualHost *:80
<VirtualHost *:80>
ServerName tmp
DocumentRoot "//192.168.1.25/www/"
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

此配置无法正常工作,服务无法从Services.msc启动,但如果我尝试在cmd.exe中运行httpd.exe,那么它成功并且显然不是很好的方法.

我尝试了Alias但仍然无法正常工作,服务运行但是当我访问它时 403 Access Error.

我尝试将Map Network Drive映射到Z:但服务无法从Services.msc运行

对于从虚拟主机的网络目录或网络驱动器运行Apache DocumentRoot,任何人都有良好的解决方案.

windows apache network-drive vhosts document-root

2
推荐指数
1
解决办法
1万
查看次数

Django Apache DocumentRoot?

必须将 Apache 中的 DocumentRoot 设置为运行 Django 应用程序的哪个目录是静态目录,但它不起作用?提前感谢大家的帮助。

apache django document-root

2
推荐指数
1
解决办法
3122
查看次数

设置自定义 DocumentRoot 时,将子文件夹中所有存在和不存在的页面和文件夹重定向到一页

我有下一个文件结构:

\n
.htaccess\nindex.php\npublic/\n\xe2\x94\x9c\xe2\x94\x80 v1/\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 .htaccess\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 index.php\n\xe2\x94\x9c\xe2\x94\x80 index.php\n
Run Code Online (Sandbox Code Playgroud)\n

我已将服务器级别的文档根设置为public子文件夹,以便将其从 url 中删除。

\n

我需要将 url 中包含的所有请求v1重定向到v1/index.php.

\n

我的根.htaccess

\n
RewriteEngine On\nRewriteCond %{REQUEST_URI} !public/\nRewriteRule (.*) /public/$1 [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule ^([^\\.]+)$ $1.php [NC,L]\n
Run Code Online (Sandbox Code Playgroud)\n

v1/.htaccess

\n
RewriteCond %{REQUEST_FILENAME} !-f [OR]\nRewriteCond %{REQUEST_FILENAME} -f\nRewriteCond %{REQUEST_FILENAME} !-d  [OR]\nRewriteCond %{REQUEST_FILENAME} -d\nRewriteRule ^ index.php [QSA,L]\n
Run Code Online (Sandbox Code Playgroud)\n

预期行为:

\n

不存在的https://example.com/v1/test页面应重定向到https://example.com/v1/.

\n

我得到的是:

\n
Not Found\nThe requested URL was not found on …
Run Code Online (Sandbox Code Playgroud)

apache .htaccess mod-rewrite url-rewriting document-root

2
推荐指数
1
解决办法
141
查看次数

它是否更喜欢在网站上使用$ _SERVER ['DOCUMENT_ROOT']?

您认为$_SERVER['DOCUMENT_ROOT']在网站的include声明中使用它是否优先?它在任何地方都没有任何问题吗?

php include-path document-root

1
推荐指数
1
解决办法
415
查看次数

Apache 尝试从 DocumentRoot 而不是 Alias 目录加载

我已经将自己设置DocumentRoot为 X。

另外,我有一个Alias/web 指向目录 Y。

我可以毫无问题地加载 /web 主页。但对于与 /web 主页相同的网站中的任何其他页面,Apache 会尝试从 X 而不是 Y 加载它。

如何让 Apache 从 Y/* 而不是 X/* 加载 /web/* 的所有内容?

apache directory document-root

1
推荐指数
1
解决办法
8843
查看次数

XAMPP (WAMP) 服务器 - 禁止访问根目录之外的文件

我在 Windows 8.1 上使用 XAMPP。

我在 apache 配置中有这个:

DocumentRoot "C:\Users\David\Dropbox\Programming\PHP"
<Directory "C:\Users\David\Dropbox\Programming\PHP">
Run Code Online (Sandbox Code Playgroud)

虚拟主机:

<VirtualHost *:80>
ServerName http://spedice
DocumentRoot "C:\Users\David\Dropbox\Programming\PHP\Projects_Kuba\Spedice\SczCMS\www"
</VirtualHost>

<VirtualHost *:80>
ServerName http://domaciucetnictvi
DocumentRoot "C:\Users\David\Dropbox\Programming\PHP\Projects_Kuba\DomaciUcetnictvi\www"
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试访问根目录 - C 或访问某些文件夹,如 C:\Program Files 等。它通常可以工作。如何禁止离开此文件夹:C:\Users\David\Dropbox\Programming\PHP?

输出:

脚本文件

<?php
mkdir('../../../../../../folder');
?>
Run Code Online (Sandbox Code Playgroud)

放置在:C:\Users\David\Dropbox\Programming\PHP\Projects_Kuba\DomaciUcetnictvi\www

调用如下: http://domaciucetnictvi/script.php

谢谢!

php apache xampp document-root windows-8.1

0
推荐指数
1
解决办法
3068
查看次数