游览器找不到服务器上PHP文件的一种原因

news/2024/12/29 5:52:39/

最近在练习搭建网站,遇到游览器找不到服务器上的php文件的问题。后来查找发现,apache文档根目录跟apache虚拟主机文档根目录不同,服务器开启了虚拟主机功能。这导致游览器找不到php文件。使用的环境LAMP 里操作系统和软件版本如下:CentOS 7.8 64bit,Apache 2.4.46 ,MariaDB 10.5.9,PHP 7.4.29 。

可以修过虚拟主机的文档根地址来处理这个问题。或者不开启虚拟主机功能。

注意事项:/home/www/htdxxx只是目录名的一个示意名,具体要根据计算机的实际来设置。

1、apache 的 httpd.conf 文件部分内容

1.1、apache文件根目录

DocumentRoot "/home/www/htdxxx"
<Directory "/home/www/htdxxx">
    Options FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

1.2、是否包含vhost.conf。这里设置了不包含该文件

# Virtual hosts
# Include conf/extra/httpd-vhosts.conf

1.3、目录索引(DirectoryIndex)。index.html与index.php的位置影响网站的网页能否正常显示。

# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

2、httpd-vhosts.conf文件部分内容

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/home/www/htdxxx/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
    ......     # 备注:省略了几行
</VirtualHost>


http://www.ppmy.cn/news/1130635.html

相关文章

华为OD机试真题-数组拼接-2023年OD统一考试(B卷)

题目描述: 现在有多组整数数组,需要将它们合并成一个新的数组。合并规则,从每个数组里按顺序取出固定长度的内容合并到新的数组中,取完的内容会删除掉,如果该行不足固定长度或者已经为空,则直接取出剩余部分的内容放到新的数组中,继续下一行。 输入描述: 第一行是每次读…

[Machine Learning][Part 2]监督学习的实现

目录 线性模型实现&#xff1a; cost function &#xff1a;代价函数或者损失函数——衡量模型优劣的一个指标 理论&#xff1a; 代码实现: 梯度下降——自动寻找最小的cost function 代价函数 梯度的概念&#xff1a; 梯度下降公式&#xff1a; 实现一个简单的监督学习…

linux之美

linux系统和window系统区别 Linux和Windows是两个不同的操作系统。Linux是一个开源操作系统&#xff0c;而Windows是一个商业操作系统。 Linux可以访问源代码并根据用户的需求进行修改&#xff0c;而Windows无法访问源代码。 Linux是免费的&#xff0c;而Windows是商业操作系…

UI自动化测试单例实现报错:AttributeError: ‘NoneType‘ object has no attribute ‘get_driver‘

UI自动化测试单例实现报错&#xff1a;AttributeError: ‘NoneType’ object has no attribute ‘get_driver’ from selenium import webdriverfrom configs.env import Envclass Singleton1(object):_instance Nonedef __new__(cls, *args, **kwargs):print(判断hasattr现在…

通俗易懂-OpenCV角点检测算法(Harris、Shi-Tomas算法实现)

目录 1 图像的特征 2&#xff0c;Harris角点检测 2.1 代码实现 2.2结果展示 3&#xff0c;Shi-Tomasi角点检测算法 3.1 &#xff0c; 代码实现 3.2结果展示 1 图像的特征 2&#xff0c;Harris角点检测 、 2.1 代码实现 import cv2 as cv import matplotlib.pyplot as …

C++中使用解除引用运算符访问指向的数据

C中使用解除引用运算符访问指向的数据 有了包含合法地址的指针后&#xff0c;如何访问这个地方&#xff0c;即如何获取或设置这个地方的数据呢&#xff1f;答案是使用解除引用运算符&#xff08; *&#xff09;。基本上&#xff0c;如果有合法的指针 pData&#xff0c;要访问它…

图论27(Leetcode721账户合并)

代码&#xff1a; 写了一个超时版本 又学了并查集 超时版本&#xff1a; class Solution {public List<List<String>> accountsMerge(List<List<String>> accounts) {List<List<String>> newAcc new ArrayList<>();Set<Integ…

iOS应用程序的签名、重签名和安装测试

目录 前言 打开要处理的IPA文件 设置签名使用的证书和描述文件 开始ios ipa重签名 前言 ipa编译出来后&#xff0c;或者ipa进行修改后&#xff0c;需要进行重新签名才能安装到测试手机&#xff0c;或者提交app store供apple 商店审核上架。ipaguard有签名和重签名功能&…