[英]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.