Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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
Php Apache-htdocs和/var/www/html_Php_Apache_Amazon Web Services - Fatal编程技术网

Php Apache-htdocs和/var/www/html

Php Apache-htdocs和/var/www/html,php,apache,amazon-web-services,Php,Apache,Amazon Web Services,我在XAMPP中开发了一个小型web应用程序,APACHE在其中有根文件夹htdocs。我试图在AMAZON was实例中运行该应用程序,在那里我发现/var/www/html作为根文件夹 为什么Apache有两种不同的机制?还是我完全弄错了。是否需要采取任何措施来确保差异得到解决 更有趣的是,部署到AWS后,没有一个php文件不呈现,而是呈现一个空白的白色页面。我真的不知道这里发生了什么。。你能帮忙吗 为什么Apache有两种不同的机制 这不是两种不同的机制,Apache可以指向您喜欢的任何文

我在XAMPP中开发了一个小型web应用程序,APACHE在其中有根文件夹htdocs。我试图在AMAZON was实例中运行该应用程序,在那里我发现/var/www/html作为根文件夹

为什么Apache有两种不同的机制?还是我完全弄错了。是否需要采取任何措施来确保差异得到解决

更有趣的是,部署到AWS后,没有一个php文件不呈现,而是呈现一个空白的白色页面。我真的不知道这里发生了什么。。你能帮忙吗

为什么Apache有两种不同的机制

这不是两种不同的机制,Apache可以指向您喜欢的任何文件夹。如果您愿意(使用配置中的
DocumentRoot
),您的站点可以从
/i/意外地/pooped/my/pants
托管

有人将web根文件夹称为
htdocs
,有人说
www
,有人说
public
,有人说
public\u html
,等等。它因发行版和管理员而异

使用PHP的空白页面通常表示错误,您应该检查
/var/logs
(通常类似于
/var/logs/apache2/error.log
或类似内容)

为什么Apache有两种不同的机制

这不是两种不同的机制,Apache可以指向您喜欢的任何文件夹。如果您愿意(使用配置中的
DocumentRoot
),您的站点可以从
/i/意外地/pooped/my/pants
托管

有人将web根文件夹称为
htdocs
,有人说
www
,有人说
public
,有人说
public\u html
,等等。它因发行版和管理员而异


使用PHP的空白页面通常表示错误,您应该检查
/var/logs
(通常类似于
/var/logs/apache2/error.log
或类似内容)。

xampp与apache、PHP、mysql以及您在amazon ec2上安装的内容一起打包,作为每个部分。区别只在于文档根

如果检查httpd-xampp.conf文件,可以找到不同的DocumentRoot,如/opt/lampp/htdocs


对于Amazon EC2,您可以在httpd.conf文件中找到文档根路径/var/www/html

xampp分别与apache、php、mysql以及您在Amazon EC2上安装的内容打包在一起。区别只在于文档根

如果检查httpd-xampp.conf文件,可以找到不同的DocumentRoot,如/opt/lampp/htdocs


在Amazon EC2的情况下,您可以在httpd.conf文件中找到文档根路径/var/www/html

,如果不查看相关代码,它将帮不上忙。另外,把它放到php脚本的顶部:
ini\u集('display\u errors',1);错误报告(E_全部)。我假设这是一个“500内部服务器”错误。如果没有看到相关代码,我将无能为力。另外,把它放到php脚本的顶部:
ini\u集('display\u errors',1);错误报告(E_全部)。我认为这是一个“500内部服务器”错误。这不是意外。这不是意外。