У меня есть Synology DS1515 +, и я установил на нем Web Station с Apache и PHP. У меня есть веб-каталог (полный путь/volume1/web), в котором я могу размещать веб-страницы. У меня есть файл PHP с тегом видео, в котором я хотел бы иметь видео из каталога видео (полный путь/том1/видео). Так в веб-каталоге в PHP файл У меня есть кое-что, как показано ниже, но видео файл не принимал:Synology - доступ из веб-каталога в другой каталог
<video id="video" autoplay>
<source src="/volume1/video/movie.mp4" type='video/mp4'>
</video>
Я также попытался связанной путь «../video/movie.mp4' , но это также Безразлично» т работы. Я прочитал этот вопрос: Access synology shared folder from PHP, и я редактировал open_basedir, но это не имело никакого эффекта. Спасибо за помощь.
Хорошо, но я написал, что соответствующий путь не работает :( Я пробовал «../../video.movie.mp4». – eltadziko
Как упоминалось, apache не выпустит вас из каталога, от которого он работает. Например, если apache обслуживает этот каталог '/ volume1/website/public_html', вы не можете выйти из этого каталога с помощью' ../'. Выполняя '../../ video.movie.mp4', как вы находитесь на на верхнем уровне он ищет файл на '/ volume1/website/public_html/video.movie.mp4'. Чтобы убедиться, что это так, просто скопируйте свой' video.movie.mp4' в ваш apache-сервисный каталог, и это должно сработать. –