У меня проблема, которую я не знаю, что искать в google. В основном я установил сервер WAMP и установленную корзину OPEN
Я могу просмотреть свой сайт ECommerce на своем локальном компьютере, но когда я открываю его на удаленном компьютере, он не загружает изображения. Он показывает только тексты
Мой сценарий: если я загружаю страницу PHP на
http://192.168.1.101/
он отлично работает. Я могу просмотреть страницу сервера WAMP, которую я поместил в корневой каталог, но когда я загружаю страницы электронной торговли в
http://192.168.1.101/clothing/
он не загружает изображения. Как будто скрипты PHP не работают над этим. Забавно, что он отлично работает на моей локальной машине, когда я просматриваю
http://127.0.0.1/clothing/
Спасибо за любую помощь!
Добавьте эти строки (если их еще нет) в <opencart main directory>/config.php
:
// HTTP define('HTTP_SERVER', 'http://192.168.1.101/clothing/admin/'); define('HTTP_CATALOG', 'http://192.168.1.101/clothing/'); define('HTTP_IMAGE', 'http://192.168.1.101/clothing/image/'); // HTTPS define('HTTPS_SERVER', 'http://192.168.1.101/clothing/admin/'); define('HTTPS_IMAGE', 'http://192.168.1.101/clothing/image/');
Обратите внимание на адрес 192.168.1.101
и clothing
именем каталога. Вы должны менять его каждый раз, когда вы переименовываете каталог или получаете доступ к своему сайту с другого адреса.
Как формируются ссылки? Вам, вероятно, нужно изменить их, поскольку кажется, что они привязаны к вашему локальному хосту (то есть, возможно, изображения связаны: http://127.0.0.1/image_file.jpg ), а не относительны (т.е. ./image_file.jpg) – что объясняет, почему оно не появляется при изменении IP-адресов.
У меня была такая же проблема, но я нашел решение, .. то, что изображение, которое вы хотите вставить на свою веб-страницу, должно быть в папке. C: \ wamp \ www, так что ваш сервер Wamp может найти расположенное изображение, затем этот код выполнит <img src="exapmle.jpg" width="400" height="500" >