Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/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
无法在本地主机上加载index.php_Php_Apache - Fatal编程技术网

无法在本地主机上加载index.php

无法在本地主机上加载index.php,php,apache,Php,Apache,试图访问localhost会导致出现一个空白屏幕。但是,语法检查全部通过。这些行显示在apache2 error.log中: [Wed May 23 15:42:40.239069 2018] [php7:warn] [pid 13581] [client 127.0.0.1:55796] PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 [Wed May 23 15:42:4

试图访问localhost会导致出现一个空白屏幕。但是,语法检查全部通过。这些行显示在apache2 error.log中:

[Wed May 23 15:42:40.239069 2018] [php7:warn] [pid 13581] [client 127.0.0.1:55796] PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0
[Wed May 23 15:42:40.239099 2018] [php7:error] [pid 13581] [client 127.0.0.1:55796] PHP Fatal error:  Unknown: Failed opening required '/var/www/index.php' (include_path='.:/usr/share/php') in Unknown on line 0
有问题的文件是来自另一台服务器的备份,在那里它们可以正常工作。我已将它们复制到我的下载目录中,然后移动到:

cd ~/Downloads
sudo mv * /var/www
不太清楚第一行需要什么权限。当我从远程服务器获取权限时,权限应该保留为-rw-rw---。我还缺什么


如果有必要,Ubuntu 18.04和PHP7.2。

如果您运行
ls-la
,您将看到您的权限不正确。运行此命令以获得正确的站点权限:

$ sudo find /path/to/site -type f -exec chmod 644 {} \;
$ sudo find /path/to/site -type d -exec chmod 755 {} \;

第一个将
644
应用于文件,第二个将
755
应用于目录。

本地主机上index.php的完整路径是什么?