Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
Macos OSX Apache Web服务器El Capitan升级404错误_Macos_Apache_Httpd.conf_Osx Elcapitan - Fatal编程技术网

Macos OSX Apache Web服务器El Capitan升级404错误

Macos OSX Apache Web服务器El Capitan升级404错误,macos,apache,httpd.conf,osx-elcapitan,Macos,Apache,Httpd.conf,Osx Elcapitan,升级到El Capitan后,我在运行OSX Yosemite时在用户级别启用了本地站点目录中的页面后,尝试访问这些页面时收到404错误。问题是Apache将httpd.conf文件重置为其默认值,从而禁用用户文件夹从中加载文件。因此加载很好,但无法加载。以下是修复方法: 备份创建的“新”配置文件: sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf_capitan 还原已重命名的“旧”配置文件: sudo cp /etc/apach

升级到El Capitan后,我在运行OSX Yosemite时在用户级别启用了本地站点目录中的页面后,尝试访问这些页面时收到404错误。问题是Apache将httpd.conf文件重置为其默认值,从而禁用用户文件夹从中加载文件。因此加载很好,但无法加载。

以下是修复方法:

备份创建的“新”配置文件:

sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf_capitan
还原已重命名的“旧”配置文件:

sudo cp /etc/apache2/httpd.conf~previous /etc/apache2/httpd.conf
以下是修复方法:

备份创建的“新”配置文件:

sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf_capitan
还原已重命名的“旧”配置文件:

sudo cp /etc/apache2/httpd.conf~previous /etc/apache2/httpd.conf
以下是修复方法:

备份创建的“新”配置文件:

sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf_capitan
还原已重命名的“旧”配置文件:

sudo cp /etc/apache2/httpd.conf~previous /etc/apache2/httpd.conf
以下是修复方法:

备份创建的“新”配置文件:

sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf_capitan
还原已重命名的“旧”配置文件:

sudo cp /etc/apache2/httpd.conf~previous /etc/apache2/httpd.conf

@Devrim您确认/etc/apache2文件夹的内容了吗?我的问题是配置文件中的php模块有注释。现在一切都好了。使用httpd.conf~previous对我不起作用。但是,在/etc/apache2目录中也有一个httpd.conf.pre-update。我把它复制到httpd.conf上,它成功了。别忘了重新启动apache!(sudo apachectl restart)@Devrim您确认/etc/apache2文件夹的内容了吗?我的问题是php模块在配置文件上的注释。现在一切都好了。使用httpd.conf~previous对我不起作用。但是,在/etc/apache2目录中也有一个httpd.conf.pre-update。我把它复制到httpd.conf上,它成功了。别忘了重新启动apache!(sudo apachectl restart)@Devrim您确认/etc/apache2文件夹的内容了吗?我的问题是php模块在配置文件上的注释。现在一切都好了。使用httpd.conf~previous对我不起作用。但是,在/etc/apache2目录中也有一个httpd.conf.pre-update。我把它复制到httpd.conf上,它成功了。别忘了重新启动apache!(sudo apachectl restart)@Devrim您确认/etc/apache2文件夹的内容了吗?我的问题是php模块在配置文件上的注释。现在一切都好了。使用httpd.conf~previous对我不起作用。但是,在/etc/apache2目录中也有一个httpd.conf.pre-update。我把它复制到httpd.conf上,它成功了。别忘了重新启动apache!(sudo apachectl重新启动)