簡體   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