Raspberry Pi 및 Apache2, 웹루트 외부 파일에 액세스

Raspberry Pi 및 Apache2, 웹루트 외부 파일에 액세스

집에서 로컬 웹사이트를 실행하기 위해 Raspberry Pi에 간단한 apache2 서버를 설정했습니다.

PHP를 사용하여 Raspberry Pi에서 지정된 wwwroot가 아닌 폴더의 내용을 읽을 수 있기를 원합니다.

실제로 내 wwwroot는 Raspberry Pi의 삼바 드라이브에 저장되어 있습니다.

/네트워크드라이브/사이트

웹사이트 폴더 내의 PHP 스크립트를 사용하여 /network-drive 디렉토리의 다른 폴더에 액세스할 수 있기를 원합니다.

가능합니까? php.ini에서 open_basedir을 비활성화하려고 시도했지만 아무 것도 변경되지 않았습니다!

답변1

내 Raspbian의 기본 LAMP 설정에서는 제대로 작동합니다. 기본 DocumentRoot는 /var/www/html이고, /storage의 권한은 755, /storage/test의 권한은 644입니다.

<?php

$fh=fopen("/storage/test",r);
$line=fgets($fh);
fclose($fh);
echo $line;

?>

관련 정보