2

当我加载我的前端时,我的浏览器会返回那些奇怪的错误:

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

我究竟做错了什么?我可以得到一些非常漂亮的帮助吗?

4

4 回答 4

4

在您的主题中打开“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>

在“默认”标签下

我希望它有效...

于 2013-10-08T04:01:05.983 回答
1

您必须在数据库的 core_config_data 表中设置两个条目:

具有值为 web/unsecure/base_url 的路径列的条目应将值列设置为类似

http://127.0.0.1/magento/

(假设您在本地开发服务器上工作)同样适用于值为 web/secure/base_url 的路径列。

这两个表条目定义了您的 magento 安装的根目录。

于 2013-01-17T11:10:29.010 回答
0

查看 .htaccess 并将 RewriteBase 正确设置为 /magento

下一次尝试:我不知道“未捕获的引用错误”(http://stackoverflow.com/questions/2075337/uncaught-referenceerror-is-not-defined)

但显然它与 JavaScript 有关。您确定您的 PHP 代码已执行吗?“HTML”源代码是什么样的?

于 2013-01-17T15:55:13.073 回答
-1

update core_config_data set value = 'http://yourdomain:8019/' where value = 'http://yourdomain'; 在 Magento 1.9.1.1 中解决了

于 2015-06-23T05:45:18.153 回答