Заранее прошу прощения, если об этом уже спрашивали / отвечали! Уверяю вас, я тщательно изучил вопрос, прежде чем задал вопрос.
То, с чем я имею дело, довольно просто, но я не уверен, что это проблема порта, хотя это единственное, что отличается.
Я разрабатываю и размещаю на одной машине. Я запускаю 2 реальных веб-сайта (vhosts), которые работают нормально, когда код (cakePHP) запущен. Но когда я отлаживаюсь в разработке (используя встроенный сервер PHP на 8080), я не получаю никакого ответа .htaccess (mod_rewrite не работает).
У меня есть documentroot и каталог для моих папок разработки в httpd.conf, и, конечно, мои виртуальные хосты настраиваются отдельно. Как я уже упоминал, после развертывания кода в их производственных папках все работает нормально и, как и ожидалось. Моя единственная проблема заключается в использовании localhost: 8080 — он работает, но перезапись не происходит (поэтому css и т. Д. Не загружаются).
Название вопроса предполагает, что проблема заключается в порте. Я не пытался отключить Apache и использовать встроенный сервер PHP на 80, чтобы проверить, работает ли он, потому что мои развернутые приложения в значительной степени находятся в постоянном использовании … Я подумываю запустить виртуальную машину с точной конфигурацией и проверить эту теорию , но я подумал, что спросить и посмотреть, есть ли у кого-нибудь опыт с конкретной проблемой.
В конечном счете, это не нарушитель соглашения! Это всего лишь разработка, я все еще могу тестировать приложения и страницы, просто нужно выполнить поиск некоторых URL вручную. Просто любопытно, действительно ли это проблема с портом или проблема с встроенным сервером PHP.
Спасибо
Задача ещё не решена.
Других решений пока нет …