Когда я загружаю свой интерфейс, мой браузер возвращает те странные ошибки:
Uncaught ReferenceError: Mage is not defined Uncaught ReferenceError: Varien is not defined Uncaught ReferenceError: decorateGeneric is not defined Uncaught ReferenceError: VarienForm is not defined Uncaught ReferenceError: VarienForm is not defined
И когда я пытаюсь получить доступ к моему бэкенду через / admin, я перенаправляюсь к интерфейсу (домой).
Пробовал миллион вещей, чтобы обнаружить, что происходит, но ничего не работает.
Мой Apache error.log полон записей вроде:
File does not exist: /var/www/skin script '/var/www/index.php' not found or unable to stat script '/var/www/cron.php' not found or unable to stat
Кстати, моя установка magento не включена / var / www, она помещается в / var / www / magento
Что я делаю не так? Могу ли я немного помочь?
откройте файл «CATALOG.XML» в свою тему
добавить этот код
<default> <reference name="head"> <action method="addJs"><script>varien/product.js</script></action> <action method="addJs"><script>varien/configurable.js</script></action> <action method="addItem"><type>js_css</type><name>calendar/calendar-win2k-1.css</name><params/><!--<if/><condition>can_load_calendar_js</condition>--></action> <action method="addItem"><type>js</type><name>calendar/calendar.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action> <action method="addItem"><type>js</type><name>calendar/calendar-setup.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action> </reference> </default>
по<default> <reference name="head"> <action method="addJs"><script>varien/product.js</script></action> <action method="addJs"><script>varien/configurable.js</script></action> <action method="addItem"><type>js_css</type><name>calendar/calendar-win2k-1.css</name><params/><!--<if/><condition>can_load_calendar_js</condition>--></action> <action method="addItem"><type>js</type><name>calendar/calendar.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action> <action method="addItem"><type>js</type><name>calendar/calendar-setup.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action> </reference> </default>
В теге «default»
надеюсь это работает…
Вы должны установить две записи в таблице core_config_data в своей базе данных:
запись с столбцом пути со значением web / unsecure / base_url должна иметь столбец значений, заданный как-то вроде
http://127.0.0.1/magento/
(предполагая, что вы работаете на локальном сервере разработки), и то же самое касается столбца пути со значением web / secure / base_url.
Эти две записи таблицы определяют корень вашей установки пурпурного цвета.
Посмотрите на .htaccess и установите RewriteBase правильно / magento
Следующая попытка: я не знал «Неисправность ссылочной ошибки» (http://stackoverflow.com/questions/2075337/uncaught-referenceerror-is-not-defined)
Но, очевидно, это что-то с JavaScript. Вы уверены, что ваш PHP-код выполнен? Что выглядит исходным кодом HTML?
Я решил с помощью update core_config_data set value = 'http://yourdomain:8019/' where value = 'http://yourdomain';
в Magento 1.9.1.1