php - lamp环境安装时候报错,好像403权限不够,但是....

 jing2502857803 发布于 2022-11-13 23:55

  1. PHP版本:5.6

  2. Apache:2.4

所有的安装都是 在官方下载的安装包 原生态make编译安装的,全部都完成后却出现了403!

看了网上的回答说是htdocs里的html权限问题,试过给予权限,但还是一样! -------- 否掉!

后来看回答说配置httpd.conf里的一些东西,但搜索出来的httpd文件却有三个??

[root@localhost htdocs]# find / -name httpd.conf
/root/lamp/apache/httpd-2.4.25/docs/conf/httpd.conf
/root/lamp/apache/conf/original/httpd.conf
/root/lamp/apache/conf/httpd.conf

当时编译安装apache的时候是指定安装目录:/root/lamp/apache/
刚刚接触所以不清楚,到底那个才是生效的httpd.conf文件?

网上回答说找到这个标签 然后改,可我找到的区域不止一个,区域里的代码明显比我配置文件里的代码多呀? 现在真的是苦恼得很,找到了 又感觉不是他,可网上回答确实是它, 可这时他还有一些一模一样的兄弟姐妹。。。

Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
Satisfy all

这些都是初手遇到的问题,该如何解决呢?

6 个回答
  • Lamp不清楚,如果你用lnmp的话,你找一下nginx.conf这个文件,把里面server{}里面的servername 后面的域名换成你自己的域名,如果想要输入ip显示,换成你的ip地址

    推荐lnmp,nginx比apache效率高,这是公认的。你用www.lnmp.org
    或者用。https://centminmod.com 这2个网站去安装,出了问题可以去社区提问,效率很高。

    http://openresty.org/cn/这个也很不错

    2022-11-14 00:03 回答
  • htdocs 把这个先给个777 试试 我碰到这个情况都是这么解决的

    2022-11-14 00:03 回答
  • 可以看到,浏览器报错是因为没有权限。

    1. 你可以查看你的httpd.conf里面的DocumentRoot设置的是哪个目录

    2. 找到你设置的DocumentRoot后,需要将对应的目录的用户和组设置成Apache进程启动时的用户

    2022-11-14 00:03 回答
  • 欢迎使用Homestead

    2022-11-14 00:03 回答
  • 域名把要访问的文件加上,例如根目录下可以创建一个index.php,然后访问xxxxxx/index.php,有可能是你没有允许列出目录内容或者默认的index选项没有开启!或者你打开调试面板,看看network它请求服务器的具体资源。

    2022-11-14 00:03 回答
  • Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order deny,allow
    Allow from all

    2022-11-14 00:03 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有