Назад | Перейти на главную страницу

Настроить мой локальный (песочница) веб-сервер так, чтобы он работал как мой размещенный в реальном времени?

Я использую стек WAMP дома, чтобы делать большую часть моего кодирования, и нанял хостинговую компанию, которая использует стек LAMP для размещения моих данных.

Одна из самых неприятных вещей, которую это вызывает у меня, заключается в том, что изображения в моем html должны быть в форме <img src = 'images/subdirectory/file.jpg'> чтобы правильно отображать в моем окне Windows, но <img src = '**/**images/subdirectory/file.jpg'> для правильного отображения на моей (живой) странице. Есть ли способ настроить мой WAMP дома так, чтобы он требовал того же стиля пути, что и LAMP?

Кроме того, с другой стороны, я столкнулся с проблемами, когда файлы / файлы Linux чувствительны к регистру, а окна не вызывают путаницы.

Если вы хотите избавить себя от боли и страданий, вам следует попытаться сделать так, чтобы ваша среда разработки максимально точно отражала вашу производственную среду. Вы должны использовать одни и те же версии всего соответствующего программного обеспечения (то есть одну и ту же версию PHP, Apache и т. Д.) - и определенно та же ОС. Преобразование кода между платформами - слишком сложная задача.

К счастью, вы можете сделать это на своем компьютере с Windows. Я бы порекомендовал вам настроить виртуальную машину Linux на вашем компьютере с Windows, работающую под VMWare (есть бесплатная версия, которую вы можете скачать), и я бы установил ее на той же версии ОС, что и на вашем хосте. После того, как вы запустите его, загрузите и установите те же версии соответствующего веб-программного обеспечения, которое работает на вашем хосте. (Они должны предоставить вам эту информацию.)

Таким образом, вы можете разрабатывать в среде Linux, которая отражает вашу производственную среду, при этом работая под Windows. На правильную настройку уйдет немного времени, но вы избавите себя от лишнего стресса при переносе кода в производственную среду.

Windows есть только вроде как с учетом регистра в именах путей (в том числе зависит от файловой системы). В httpd сервер, который вы используете должен быть чувствительным к регистру, даже если ОС нет.

Также - ты первый img тег использует относительный путь от текущего каталога, а второй - путь с полным доступом (если я вас правильно прочитал).