我有一個問題,我無法使用fopen創建任何文件。fopen()權限被拒絕
我用這作爲一個測試:
<?php
$myfile = fopen("testfile.txt", "w")
?>
,但此錯誤是在輸出NewRelic的(而不是創建任何TESTFILE.TXT):
fopen(testfile.txt): failed to open stream: Permission denied
我有一個問題,我無法使用fopen創建任何文件。fopen()權限被拒絕
我用這作爲一個測試:
<?php
$myfile = fopen("testfile.txt", "w")
?>
,但此錯誤是在輸出NewRelic的(而不是創建任何TESTFILE.TXT):
fopen(testfile.txt): failed to open stream: Permission denied
這是因爲你不有權打開它。 確保您有權寫信。如果在Linux上,您可以使用chmod()來設置文件的權限。
感謝您的回覆@ user7181041文件testfile.txt不存在,儘管如此我不知道如何設置權限,我想在創建它時,我去我的PHP文件(test.php)。只有創建後纔可以更改權限,但不會創建:) – GoldenGonaz
如果要創建文件,請確保您有權限x – 2016-11-19 11:10:44
可能重複的[PHP fopen()錯誤:無法打開流:權限被拒絕](http://stackoverflow.com/questions/7665093/php-fopen-error-failed-to-open-stream-permission-被拒絕) –
@RuslanOsmanov重複的問題是不一樣的問題,我不認爲,我在Linux上的問題不是本地Mac的服務器。我無法創建相同的解決方案。 – GoldenGonaz
哪位用戶正在運行php進程?該用戶是否有權在該位置/文件夾中創建新文件? – cnvzmxcvmcx