Xampp Apache, не может получить доступ к файлам в других каталогах

Это мой первый пост, и я новичок в программировании, так что не беспокойтесь. Я начал делать сайт с использованием xampp / Apache. Цель этого сайта - позволить мне и членам моей семьи смотреть видео, которые у меня есть на моем компьютере.

Так что все мои видео хранятся на внешнем жестком диске. Здесь я также установил xampp, чтобы упростить задачу. Путь к файлу для xampp - D: \ xampp. Путь к файлу для моего кода html и php - D: \ xampp \ htdocs \ dashboard \ movieTime. Я пытался воспроизвести видео из файла фильмов D: \ Movies, но это не сработало.

Вот код:

<video width = "400" controls = "controls">
 <source src = "../../../../Movies/holden.mp4" type = "video/mp4">
</video>

Как вы можете видеть в коде, я перехожу из каталога кода html / php обратно в D: \, затем в папку Movies, и он должен открыть holden.mp4, но не может получить к нему доступ. Я проверил, что код может открывать и воспроизводить видео, когда видео находится в базовом каталоге. Я также проверил, что видео можно воспроизводить для каждого каталога до D: \. Видео может воспроизводиться, когда оно находится в каталоге D: \, но в тот момент, когда я пытаюсь перейти в папку «Фильмы», оно не воспроизводится.

Я добавил псевдоним и каталог в файл httpd.conf (вероятно, здесь я напортачил, но до этого я пробовал много вещей и разные варианты).

Псевдоним

Каталог

Я также проверил журналы ошибок, и вот что там написано.

Журналы ошибок

Не уверен, что означают ошибки. Но может ли это означать, что мне нужно куда-то добавить каталог D: \?

Но в основном я не могу получить доступ к своему видео из папки «Фильмы», которая находится в другом каталоге. Любая помощь была бы хороша! Благодарю.

Похоже, что источник фильмов (D:\Movies) находится над docroot для сайта (где установлен XAMPP и ищет каталоги / файлы для обслуживания в браузере). Вы можете попробовать создать символическую ссылку на папку D:\Movies в другой каталог «ниже» корневого каталога документов (т.е. доступный для сервера), или же вы можете скопировать / переместить сами файлы в папку D:\xampp\htdocs. edit - также +1 за то, что ваш первый вопрос был очень подробным и хорошо написанным!

slothluvchunk 31.05.2018 01:37

Вы также можете проверить свою конфигурацию - вот аналогичный вопрос, в котором был хороший пример conf для изменения корневого каталога сайта: stackoverflow.com/questions/10157333/xampp-change-document-r‌ oot

slothluvchunk 31.05.2018 02:06

@slothluvchunk: да, это сработает, но я бы хотел, чтобы xampp и фильмы были разделены. Нет реальной причины, просто предпочитаю так. Если я все еще не могу найти исправление, я, вероятно, сделаю это.

TryingToLearn 31.05.2018 02:37
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
723
1

Ответы 1

редактировать

<source src = "../../../../Movies/holden.mp4" type = "video/mp4">

к

<source src = "file:///D:/Movies/holden.mp4" type = "video/mp4">

К сожалению, я уже пробовал это, и это не работает.

TryingToLearn 31.05.2018 02:34

а если source src= поменять на video src=?

ferrysyahrinal 31.05.2018 02:54

Другие вопросы по теме