Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration gwan使用$and#作为目录名_Configuration_Directory_Virtualhost_G Wan - Fatal编程技术网

Configuration gwan使用$and#作为目录名

Configuration gwan使用$and#作为目录名,configuration,directory,virtualhost,g-wan,Configuration,Directory,Virtualhost,G Wan,有没有办法改变gwan的默认行为,即用英镑字符命名站点,用美元符号命名虚拟主机。因此,我的许多开发工具在访问文件名中包含#和$的目录时始终存在问题。Shell脚本有问题,ftp客户端有问题。。。我希望有一种方法可以将这些默认字符更改为其他字符。或者我是否需要对linux进行一些更改以使其更友好?我不是一个linux专家,但我已经看到一些帖子在谈论如何不鼓励使用这些字符 我确信使用这些角色肯定有利弊,我只是不知道有什么好处 编辑* 事实证明,问题只是权限问题。我的0.0.0.08080目录和下

有没有办法改变gwan的默认行为,即用英镑字符命名站点,用美元符号命名虚拟主机。因此,我的许多开发工具在访问文件名中包含#和$的目录时始终存在问题。Shell脚本有问题,ftp客户端有问题。。。我希望有一种方法可以将这些默认字符更改为其他字符。或者我是否需要对linux进行一些更改以使其更友好?我不是一个linux专家,但我已经看到一些帖子在谈论如何不鼓励使用这些字符

我确信使用这些角色肯定有利弊,我只是不知道有什么好处

  • 编辑*

事实证明,问题只是权限问题。我的0.0.0.08080目录和下面的目录是root:root我的工具是以其他用户身份登录的。我想我太专注于使用$and#了,看不到真正的问题。

要做到这一点,它将破坏GWAN最有趣的一个方面:没有配置文件。 这会造成一个失败点

要访问终端上的目录,只需在虚拟主机路径的开头用“\”这样的符号转义即可 cd\$yourvirtualhost.com


这也适用于sftp命令。如果您想要一个图形工具,请使用FileZilla,它对我来说非常适合。

Paulo的回答提供了信息,但我想结束实际问题,因此答案似乎是您无法更改主机名和虚拟主机名的默认字符$或#。我在问题中描述的问题与gwan无关,而是与我自己配置错误的用户/组有关。我的0.0.0.08080目录和下面的目录是root:root我的工具是以其他用户身份登录的。我想我太沉迷于美元和#的使用,看不到真正的问题


fwiw

谢谢你的提示。目录名中的这些字符是如何赋予它零配置功能的。为什么没有这些字符就不可能做到这一点?您需要区分主机、虚拟主机和别名。在GWAN上,它们是在文件系统上定义的。另一方面,在apache上,您需要在配置文件上写下几行代码,以便向服务器发出指令。我相信使用文件系统目录结构更快、更容易。我当然喜欢这个想法并同意。我只是不明白为什么$and#提供了一些独特的功能。如果目录的前缀是“gwan_”,那么这不也是一回事吗?我假设gwan可执行文件只是在目录名中搜索像$or#这样唯一的东西,以了解目录的特殊重要性。或者$and#是否提供了一些独特的功能?是的,您是对的,可以使用像gwan_u和vhost_u或其他名称。但美元和#只是简单而已。我们不应该只寻求最简单的解决方案吗?;)因为它们是主机名上不允许使用的字符,所以它们非常适合这个用途。我必须承认,因为从我阅读的内容来看,目标是不使用配置文件,所以这些字符确实很有吸引力。我对他们可能造成的问题知之甚少,但我相信gwan的首席架构师知道他在做什么,所以我猜这些角色的使用可能还不错。再次感谢您的反馈。是的,您需要知道权限和所有权。引用目录名将解决bash和其他工具的所有转义问题。