Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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 can';在我的虚拟灯服务器ubuntu 12.04上打开网页_Php_Mysql_Ubuntu_Lamp - Fatal编程技术网

Php can';在我的虚拟灯服务器ubuntu 12.04上打开网页

Php can';在我的虚拟灯服务器ubuntu 12.04上打开网页,php,mysql,ubuntu,lamp,Php,Mysql,Ubuntu,Lamp,我无法在虚拟的Ubuntu12.04 lamp服务器上打开一个php脚本,我在一个在线主机上尝试过,它工作正常,但在家里没有工作 我已经做了: 我喜欢在线主机安装PHP5.4 更改文件夹上的权限 更改用户文件夹 安装PHP7(但是脚本告诉PHP5.4-5.5) 当我试图打开时,我得到了这个错误页面:在这个服务器上找不到请求的URL/loja/login 以及apache的日志: [client 192.168.0.10]文件不存在:/var/www/script/login “GET/loja/

我无法在虚拟的Ubuntu12.04 lamp服务器上打开一个php脚本,我在一个在线主机上尝试过,它工作正常,但在家里没有工作

我已经做了: 我喜欢在线主机安装PHP5.4 更改文件夹上的权限 更改用户文件夹 安装PHP7(但是脚本告诉PHP5.4-5.5)

当我试图打开时,我得到了这个错误页面:在这个服务器上找不到请求的URL/loja/login

以及apache的日志: [client 192.168.0.10]文件不存在:/var/www/script/login “GET/loja/HTTP/1.1”307 769“-”Mozilla/5.0(Windows NT 10.0;WOW64)AppleWebKit/537.36(KHTML,像Gecko)Chrome/56.0.2924.87 Safari/537.36” 192.168.0.10--[02/Apr/2017:00:12:23-0300]“GET/loja/login HTTP/1.1“404 502”-“Mozilla/5.0(Windows NT 10.0;WOW64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/56.0.2924.87 Safari/537.36”

我的lamp服务器出了什么问题?联机主机工作得很好。
脚本:

您好,请将您的php文件添加到您的htdocs文件夹中,它是/opt/lampp/htdocs

也要这样做

这将更改/opt/lampp/htdocs/对您的所有权:

sudo chown username:groupname /opt/lampp/htdocs
sudo chmod 777 /opt/lampp/htdocs
示例:(我的用户名是test,我的组名也是test)

这将更改文件夹的读、写和执行权限:

sudo chown username:groupname /opt/lampp/htdocs
sudo chmod 777 /opt/lampp/htdocs

可能您必须在本地调整某些文件的所有者或访问权限。如果您通过FTP上传文件,所有者通常自动成为FTP用户,因此您不会在服务器上指出该问题。我的电脑上是虚拟ubuntu服务器。可能您的脚本路径有些混乱。我想您没有文件夹“/loja”/“在Ubuntu安装的根级别上。我已经这样做了,将权限更改为777,将/var/www/settingrights上的user/group更改为777是非常罕见的,而且只有初学者才能这样做。这是不安全的,根本不应该考虑。更改为700,这样比较安全。重新启动apache,看看情况如何