Сравнивая XAMPP и php -S localhost: 8000, они выглядят очень по-разному - PullRequest
0 голосов
/ 29 января 2020

Я настроил локальное тестирование, используя XAMPP и php -S localhost: 8000. Когда я сравниваю сайт, созданный на обоих сайтах, он ведет себя и выглядит по-другому. Однако та же самая кодовая база, размещенная на веб-сервере, выглядит вполне нормально и ведет себя нормально.

Как я должен знать, будут ли мои изменения работать правильно на реальном веб-сервере, если они не отображаются должным образом во время локального тестирование?

Я вынужден проводить локальное тестирование, потому что мои коллеги, похоже, не знают, как настроить среду разработки для меня, чтобы точно редактировать файлы на промежуточном сервере .... Пожалуйста, помогите !

1 Ответ

0 голосов
/ 29 января 2020

Вероятно, это связано с тем, что xampp создает дополнительный путь для каждого приложения, а php -S не

. Пример. Ваше приложение под номером

C:/xampp/htdocs/myApp* 1006. *

Ваше приложение будет обслуживаться на

localhost:<xamppPort>/myApp

Но если вы работаете с php -S, этот дополнительный /myApp путь не будет существовать

Как заставить xampp работать как php -S?

Вы должны изменить каталог xampp root на папку вашего проекта

  1. Go до C: \ xampp \ apache \ conf \ httpd.conf
  2. Откройте httpd.conf
  3. Найдите тег Document Root и измените его с DocumentRoot "C:/xampp/htdocs" на DocumentRoot "C:/xampp/htdocs/myApp"
  4. Теперь найдите этот тег Directory и измените его на <Directory "C:/xampp/htdocs/myApp">
  5. Перезапустите Apache
  6. Комментарий ниже, если он работал
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...