Нужно определиться со стеком и собирать софт под нужный стек. Все линуксовые приложения прекрасно работают в виндовой консоли в связки Cmder + Git bash и без WSL, который до сих пор в бете. Редактор PHPStorm сюда добавить и больше ничего не нужно.
Файл загружается во временную папку, потом переносится в постоянную, средствами php, путь однозначно задаётся в процессе перемещения. Вам нужно месторасположение постоянного файла, а вы пытаетесь получить временный. Не нужно придумывать велосипеды, просто следуйте инструкциям и мануалам.
Магаз под ключ, чтобы не было стыдно, от 100к. Я бы для России искал не решение, а команду с большим опытом создания магазинов. А создать можно на чем угодно, хоть на Битрикс. Если есть неумолимо желание часть работ по созданию брать на себя, сэкономит на этом типа, то вне зависимости от выбора на выходе получите какашку. И не забывайте, что поддержка магазина и его доработка по суммам обязаны превышать расходы на создание.
Alex ALex, Хосподи, насколько же вы упороты. Вам несколько человек уже написали, ЧТО ПУТЬ НУЖНО УКАЗЫВАТЬ ОТ РАСПОЛОЖЕНИЯ ТОЧКИ ВХОДА, то есть index.php в папке public. Если конечно у вас на нее сервер настроен. Зачем вам наши советы, если вы все равно их не слушаете?
ПРОСТО УБЕРИТЕ ../.. из всех ваших путей. Если все равно отдает 404 ошибку, проверьте отдается ли ассет, просто набрав его url в браузере.