wamp的www目录更改为指定目录
wamp的www目录更改为指定目录内容简介:主要过程: (1)修改httpd.conf文件 (2)修改新的www目录下的index.php文件 (3)修改manage.ini的278行和manage.tpl的125行 我的WAMP2.0安装在E盘在,所以我的www目录是e:/wamp/www/,我想将它改为g:/www/ 第一步:就是照别人说的,修改httpd.conf文件 Do
主要过程:
(1)修改httpd.conf文件
(2)修改新的www目录下的index.php文件
(3)修改manage.ini的278行和manage.tpl的125行
我的WAMP2.0安装在E盘在,所以我的www目录是e:/wamp/www/,我想将它改为g:/www/
第一步:就是照别人说的,修改httpd.conf文件
DocumentRoot "e:/wamp/www/" 这一行改为DocumentRoot "g:/www/"
<Directory "e:/wamp/www/"> 这一行改为<Directory "g:/www/">
保存,重启WAMP,但是并没有达到我们想要的结果,http://localhost/是改了,但是我想要正常安装后的首页是显示版本信息的,那么把原来e:/wamp/www/中的index.php文件复制到g:/www/下,显示有错误。
第二步:打开g:/www/下的index.php文件,看第11到15行:
//chemin jusqu'au fichier de conf de WampServer
$wampConfFile = '../wampmanager.conf';
//chemin jusqu'aux fichiers alias
$aliasDir = '../alias/';
把配置文件和虚拟目录的路径改正过来,就是将原来的相对路径改为绝对路径:
//chemin jusqu'au fichier de conf de WampServer
$wampConfFile = 'e:/wamp/wampmanager.conf';
//chemin jusqu'aux fichiers alias
$aliasDir = 'e:/wamp/alias/';
这样就可以正常了,重启WAMP打开http://localhost/看到的就和你平时看到的一样了。如果你不需要这个首页了,想自己做个首页,或只放一个网站来玩,这步可以不要。
但效果仍然不完美,http://localhost/的问题是解决了,但点了右下角的图标,菜单里有个“www 目录”,点了之后打开的仍然是e:/wamp/www/,想改成g:/www的往下看
第三步:改菜单中的“www 目录”指向
打开安装目录e:/wamp/,我想WAMP毕竟是个软件,菜单里的路径指向可以在安装的时候就设置好了,所以得改一下软件的配置,在e:/wamp/下我发现了四个manage文件,有一个是exe的,我不会弄,打开manage.conf,没发现什么可改的,又打开manage.ini,找到了,在 278行。
Type: item; Caption: "www 目录"; Action: shellexecute; FileName: "e:/wamp/www/"; Glyph: 2
把 e:/wamp/www/改成g:/www/,这样应该就可以了,保存,重启WAMP,一点,菜单,还是指向原来的目录,再看开着manage.ini文件的EditPlus,居然提示我文件被意外修改,要不要重新加载,那就点是吧,一看,278行的路径又被改回了e:/wamp/www/,又重试了几次都不行。看来别的地方还有问题,不剩下最后一个文件,manage.tpl,应该是什么模板文件,打开它,果然不出所料,是119行是 [Menu.Left],再往下看,125行是这样的:
Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}"; Glyph: 2
${w_wwwDirectory}这个就是www目录,那么FileName后面的变量应该是指向的目录了,改了再说,FileName:后的引号内容改为g:/www/,最后结果为:
type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "g:/www/"; Glyph: 2
保存文件,再把manage.ini中的278行改一下,也保存,重启WAMP,再试试,一点菜单中的“www 目录”,打开了g:/www/,终于成功了!!!!
说明:WAMP重启有时候可能无效,我就遇到过这种情况,不知道怎么回事,这种情况下可以先把WAMP全退出,然后再启动就可以了。
wamp的www目录更改为指定目录的更多相关文章
- c# 检查目录,当指定目录不存在时建立目录
/// <remark> /// 检查目录,当指定目录不存在时建立目录 /// </remark> public static void CheckFolder(string ...
- Mac 如何将apache的这个默认目录更改到用户目录下
如何将apache的这个默认目录更改到用户目录下. 做如下更改即可: 1.在自己的用户目录下新建一个Sites文件夹,我的用户目录为gaocuili 2.进到cd /etc/apache2/users ...
- Jenkins拉取Git远程仓库中指定目录至本地指定目录
Jenkins拉取源码是非常实用的操作,比如每天在跑自动化测试前,拉取Git远程仓库中最新的脚本至本地.那么,Jenkins如何拉取Git远程仓库中指定目录至本地指定目录呢?下面来看看具体的设置方法. ...
- Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
File 类 用来将文件或者文件夹封装成对象 方便对文件与文件夹进行操作. File对象可以作为参数传递给流的构造函数 流只用操作数据,而封装数据的文件只能用File类 File类常见方法: 1.创建 ...
- Android—将Bitmap图片保存到SD卡目录下或者指定目录
直接上代码就不废话啦 一:保存到SD卡下 File file = new File(Environment.getExternalStorageDirectory(), System.currentT ...
- 关于linux中移动目录和到指定目录和移动目录中的数据到指定目录
#这里表示将目录node-v12.13.1-linux-x64移动到/usr/local/中重命名为node,所以node目录可以不存在[root@alone ~]# mv node-v12.13.1 ...
- 利用File类过滤器列出目录下的指定目录或文件
需求:列出d盘下的全部txt文件 实现方法:利用File类的过滤器功能 package com.test.common.util; import java.io.File; import java.i ...
- C# 实现文件或目录复制到指定目录
public void CopyFilesToDirKeepSrcDirName(string srcPath, string destDir) { if (Directory.Exists(srcP ...
- linux复制指定目录下的全部文件到另一个目录中
linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir ...
随机推荐
- 简单探究一下window下的wifi各种东西
保存地方在哪里 C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\W ...
- [转] 利用dockerize模板为容器内应用生成配置文件和环境变量
[FROM] https://blog.csdn.net/liucaihong123/article/details/51945413 首先试验一下dockerize的可用性: 最近一个docker容 ...
- 【Python】探测网站是否可以访问
首先贴上简陋的python脚本 #coding:utf-8 import urllib,linecache for line in linecache.updatecache('url.txt'): ...
- ubuntu18.04 与 python
Ubuntu安装pycharm专业破解版方法 首先我们要下载pycharm的安装包, 地址为https://www.jetbrains.com/pycharm/download/#section=li ...
- mysqldump 命令使用
常见选项:--all-databases, -A: 备份所有数据库--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名. ...
- cloudemanager安装时出现8475 MainThread agent ERROR Heartbeating to 192.168.30.1:7182 failed问题解决方法(图文详解)
不多说,直接上干货! 问题详情 解决这个问题简单的,是因为有进程占用了.比如 # ps aux | grep super root ? Ss : : /opt/cm-/lib64/cmf/agen ...
- Oracle使用sys登录时报错ORA-28009解决方法
情况一:使用sqlplus登录: 正常输入用户名的口令,就会报错,因为SYS是在数据库之外的超级管理员,所以我们在登录的时候 要在输入口令:口令+as sysdba(比如:123456 as sysd ...
- unity手游使用terrian注意事项
1.Terrain比较占性能,普通机器测试,未开terrain 60帧,开启terrain后 30帧 2.Terrain的size大小与占用性能无关,不过越小的Terrain的烘焙上去的阴影越模糊 ...
- Java Bean Validation(参数校验) 最佳实践
转载来自:http://www.cnblogs.com 参数校验是我们程序开发中必不可少的过程.用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的 ...
- js经验点滴
1.clone(),clone(ture),节点复制,元素复制追加. 2.siblings([expr]):取得一个包含匹配的元素集合中每一个元素的所有唯一同辈元素的元素集合.可以用可选的表达式进行筛 ...