繁体   English   中英

无法从服务器php openlayers打开文件

[英]Fail opening file from server php openlayers

我想用我的网页在Linux。 我在Windows上创建了它,但遇到了一个奇怪的错误。 我想这与权限有关。

我不知道现在是什么问题,在Windows中工作正常,但是当我在linux中尝试相同时,出现此错误:

Warning: Unknown: failed to open stream: Permiso denegado in Unknown on line 0

Fatal error: Unknown: Failed opening required '/opt/lampp/htdocs/open/listaZonas.php' (include_path='.:/opt/lampp/lib/php') in Unknown on line 0

Permiso denegado表示类似“不允许的权限”

我有一台装有xampp(lampp)的服务器,并且在那里托管了我的网页。 之后,我有一个提供REST服务的Eclipse Tomcat服务器。

在我的网页中,我将此休息服务称为给我一个文件,但我通过xampp服务器中的php文件读取了该文件:

<?php
echo file_get_contents($_GET['url']); 
?>

我传入url,即我的休息服务的url。 它在Windows上可以正常工作,我可以毫无问题地读取所需的文件,但是现在我不知道发生了什么。

我必须在xampp服务器中配置一些东西吗? PHP或读取该文件的东西...我把所有文件都放在必须的位置。

打开终端并以根用户身份在htdocs /的父文件夹中运行

chmod -R 777 htdocs/

这样,您就可以使整个htdocs文件夹可读,可写且可执行。 由于安全原因,我不建议将其用于可从Internet访问的服务器,但是出于本地使用的考虑,它就很好。

如果有一个带有chown夹,则还要将文件夹所有者设置为Web服务器的用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM