怎么更改虚拟主机中的apache配置文件
方法/步骤Apache配置虚拟主机方法在windows和linux有些差异,今天给大家演示如何在windows上配置Apache虚拟主机,此方法主要适用于独立的Apache环境。1,文件目录指向的是CI框架;<VirtualHost *:80> ServerAdmin webmaster@dummy-host DocumentRoot "D:/AMP/Apache/htdocs/ci" ServerName project-error-access.log" common</VirtualHost>3. 打开 httpd.conf 文件, 添加如下代码:# Virtual hostsInclude conf/extra/httpd-vhosts.conf如果已存在,将Include前面的#去掉;4. 重启 Apache 服务,打开虚拟域名之后,结果如图所示:
mac虚拟机怎么修改apache配置文件
打开terminal app
编辑apache 的配置文件 /etc/apache2/httpd.conf
> sudo vim /etc/apache2/httpd.conf
找到 httpd-vhosts.conf 的那一行,去除行首的#,启用虚拟主机配置文件
保存
编辑虚拟主机文件
> sudo vim /etc/apache2/extra/httpd-vhosts.conf
里面有虚拟主机的配置,参考其中一个添加自己的
一般添加虚拟主机后,localhost会访问不到,需要将localhost的虚拟主机放在最上面,如图
保存
3
重启apache
sudo apachectl restart
4
还需编辑 /etc/hosts 文件,将ip地址对应到虚拟主机的域名商
> sudo vim /etc/hosts
增加
127.0.01 localhost
127.0.0.1 dev.bettercare.com.cn
保存
虚拟主机中如何修改目录权限?
1、登录FTP——相应目录——按右键——属性!
2、在属性中可以看到文件夹的权限设置。在Read前面打勾,表示可读,在Write前面打勾,表示可写,在Execcute前面打勾。表示可执行。可以在前面打勾来更改权限。也可以点击chmod,直接输入数字更改权限。
参考资料: 数字中国
虚拟服务器如何改php.ini文件
虚拟主机本来就改不了php.ini
不是客服不懂,而是你不懂!
虚拟主机说白了就是一台服务器的其中一站点, 其实也是一个文件夹!
而php.ini是作用于整台服务器的所有可运行的php站点!
确切的说, 不是不可以改php.ini, 而是客服根本就不会给你改, 也不可能给你改, 不可能为了你一个站点而修改整台服务器的配置文件!
解决方法有2个:
第一、重新找一个虚拟主机,购买之前先询问空间商是否支持你所需要的功能!
第二、购买vps、云服务器、独立主机等你自己拥有服务器远程权限的服务器, 自己远程登陆到服务器上,不要说改php.ini, 就是安装原子弹都行!
追问
请问:那这个应该怎么办啊!我安装cms的时候提示的!
追答php.ini好像可以用代码来修改某些设置!
在你这个程序的核心文件的最顶部
添加代码:
ini_set('register_globals','off');试一下?
ini_set函数可以修改部分php.ini配置, 当然, 用代码修改的话, 只作用于当前站点, 对其他站点无影响!
如果这个方法不行的话, 那就只好换虚拟主机了!