Проблема с базовым URL Magento в MAMP Pro

1

У меня есть веб-сайт Magento, который я клонировал на свой локальный компьютер, работающий через MAMP Pro с пользовательским именем хоста, например: project.local

Проблема в том, что это функция в файле:

app/design/frontend/default/project/template/page/html/head.phtml

который включает в себя несколько файлов css/js однако путь включения кажется неправильным с использованием базового url/directory: /Applications/MAMP/htdocs/project_name/, что приводит к тому, что файлы не найдены. Функция:

$this->getCssJsHtml()

Ниже приведен список файлов, которые я взял из источника:

http://i.xomf.com/dcmsw.png

<link rel="stylesheet" type="text/css" href="/styles.css" media="all" />

<link rel="stylesheet" type="text/css" href="/widgets.css" media="all" />

<link rel="stylesheet" type="text/css" href="/elasticsearch.css" media="all" />

<link rel="stylesheet" type="text/css" href="/button.css" media="all" />

<link rel="stylesheet" type="text/css" href="/button.css" media="all" />

<link rel="stylesheet" type="text/css" href="/ajax-cart.css" media="all" />

<link rel="stylesheet" type="text/css" href="/font-awesome.min.css" media="all" />

<link rel="stylesheet" type="text/css" href="/tablet.css" media="all" />

<link rel="stylesheet" type="text/css" href="/ie_10.css" media="all" />

<link rel="stylesheet" type="text/css" href="/print.css" media="print" />

<script type="text/javascript" src="/jquery-1.7.2.js"></script>

<script type="text/javascript" src="/jquery.noconflict.js"></script>

<script type="text/javascript" src="/jquery.joypopup.js"></script>

<script type="text/javascript" src="/prototype.js"></script>
<script type="text/javascript" src="/ccard.js"></script>

<script type="text/javascript" src="/validation.js"></script>


<script type="text/javascript" src="/builder.js"></script>

<script type="text/javascript" src="/effects.js"></script>

<script type="text/javascript" src="/dragdrop.js"></script>

<script type="text/javascript" src="/controls.js"></script>

<script type="text/javascript" src="/slider.js"></script>

<script type="text/javascript" src="/js.js"></script>

<script type="text/javascript" src="/form.js"></script>

<script type="text/javascript" src="/translate.js"></script>

<script type="text/javascript" src="/cookies.js"></script>

<script type="text/javascript" src="/quickbuy.js"></script>

<script type="text/javascript" src="/topmenu.js"></script>

<script type="text/javascript" src="/event.simulate.js"></script>

<script type="text/javascript" src="/html5.js"></script>

<script type="text/javascript" src="/ajax_cart.js"></script>

<script type="text/javascript" src="/jquery.CustomScrollbar.min.js"></script>

<script type="text/javascript" src="/jquery-ui.js"></script>

<script type="text/javascript" src="/jquery.selectbox-0.2.js"></script>

<script type="text/javascript" src="/jquery.maketabs.js"></script>

<script type="text/javascript" src="/jquery.flexslider-min.js"></script>

<script type="text/javascript" src="/jquery.instagram.js"></script>

<script type="text/javascript" src="/jquery.minitwitter.js"></script>

<script type="text/javascript" src="/jquery.placeholder.js"></script>

<script type="text/javascript" src="/jquery.jqzoom-core-pack.js"></script>

<script type="text/javascript" src="/jquery.cookie.js"></script>

<script type="text/javascript" src="/main.js"></script>

<script type="text/javascript" src="/social_login.js"></script>

<script type="text/javascript" src="/utagtracking.js"></script>

<script type="text/javascript" src="/play_video.js"></script>

Чтобы быть ясными, это единственные места, которые происходят. Другие, как представляется, относятся к базовому url, установленному в базе данных: core_config_data.

Я не уверен, что это связано с настройкой MAMP Pro и Virtual Hosts, но, разумеется, я пробовал все, что мог, после многих... много часов в Интернете для решения, не имеющего успеха.

Буду признателен за любую помощь, спасибо заблаговременно.

  • 0
    Можете ли вы получить до администратора -> Система -> Конфигурация -> Веб и на вкладке Небезопасный и безопасный, подтвердить, что у вас установлены правильные URL-адреса для папок skin и js?
  • 0
    Привет @AltafHussain Я пытаюсь предложить: i.xomf.com/jjmfb.png ... выяснить, куда идти, когда это выглядит так ..
Показать ещё 5 комментариев
Теги:
magento
mamp-pro

1 ответ

0
Лучший ответ

Как правило, простая проблема, вы очистили кеш js/css. Это происходит часто, когда сервер перемещается из одного места в другое, потому что путь каталога кэшируется при объединении. Отключение файлов слияния JS и Css в system-> настройках JavaScript javascript и css исправит проблему, однако для фактического сохранения значения вам нужно сделать какой-то внешний хакер.

Способ проверки этой проблемы - запустить следующий запрос

SELECT *
FROM 'core_config_data'
WHERE 'path' LIKE '%merge%

Если эти значения установлены в 1, это вызовет вашу проблему, гораздо проще отключить значение "0" этого значения через базу данных напрямую, учитывая, что у вас есть доступ. Тогда Clear Magento cache, включая кеш JS/CSS, и это должно решить вашу проблему

Снимок экрана, как это должно выглядеть:

Изображение 174551

  • 0
    Извиняюсь за поздний ответ. Большое спасибо за ваш ответ, все работает так, как вы предлагали выше. Бэкэнд-функция сохранения JavaScript не работала, но изменение значений в базе данных на 0 работало точно так же. @Rob Karma ++
  • 0
    Рад слышать. !!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню