magento 2.3 nginx 安装

在网上看了许多中文的magento2的安装教程,大多数都没有完整的安装步骤,本教程将教会你怎么使用和安装magento2.3最新版本的安装. magento2.3系统需求: web服务器: 数据库: php版本需求 总结  magento2.3系统需求: 如果想了解更多Magento 2系统需求,请点击这里Magento 2.3安装环境需求-教程(1)。 操作系统:Linux发行版如红帽企业Linux(RHEL),CentOS,Ubuntu,Debian,等等。 内存需求:升级的应用程序和扩展你的Magento从Magento市场和其他来源获得需要多达2GB的RAM。如果您使用少于2GB内存的系统,我们建议您创建一个交换文件;否则,您的升级可能会失败。 web服务器: Apache 2.2 or 2.4 nginx 1.8 (或最新稳定版本) 数据库: MySQL 5.6Magento应用版本2.1.2后来与MySQL 5.7兼容。MariaDB和Percona是兼容Magento因为我们支持MySQL 5.6的API。 php版本需求 php5.6.5以上 本教程主要是centos7的安装 (CNMP)方式的部署centos7 +…

Continue Reading

Magento忘记密码怎么办

如果你忘记 Magento 用户名和(或)密码无法登陆后台,并且forgot your password链接无法给你发送找回密码邮件,这个情况下,您可以很轻易的更新密码: 登录 cPanel 并进入 phpMyAdmin 。 在左侧 如果你忘记 Magento 用户名和(或)密码无法登陆后台,并且”forgot your password”链接无法给你发送找回密码邮件,这个情况下,您可以很轻易的更新密码: 登录 cPanel 并进入phpMyAdmin。 在左侧栏点击你的 Magento 数据库名。 点击 SQL 选项卡并在文本框输入以下文本: UPDATE admin_user SET password =…

Continue Reading

解决magento后台无法登陆/登陆没有反应的方法

安装过magento的几个版本,安装好后在登陆后台的时候都遇到了点问题,用户名和密码都输入正确,就是登陆不了后台,经过研究发现,登陆不了后台的主要是因为magento自身缓存设置的问题,最模板解决方法如下: magento登陆不了后台可以尝试以下几种方法解决: 方法一,用FF登陆后台,在 System—Configuration-Web-Session Cookie management….timeout 改为:86400 如果方法一不行,就用方法二 方法二:仍不能登陆请打开文件 app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 找到代码: session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath(), $this->getCookie()->getDomain(), $this->getCookie()->isSecure(), $this->getCookie()->getHttponly() ); 替换为: session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath() , //$this->getCookie()->getDomain(), //$this->getCookie()->isSecure(), //$this->getCookie()->getHttponly() ); 这些是在网上找到的,有几个版本的magento这样做过之后问题就解决了,但是还有的这样设置过后仍登陆不了后台,于是在Google里继续找原因,终于在magento论坛里看到如下内容 magento1.4.1安装完后登录不了后台,但是密码和用户名都是正确的,解决方法: 打开…

Continue Reading

magento二次开发 – 在magento中配置使用redis缓存

magento二次开发 - 在magento中配置使用redis缓存 php常用的缓存工具:memcached和redis,本文讲的是在magento框架中借助magento的模块来使用redis 准备工作 magento中配置redis 可能遇到的问题 准备工作 确保你的电脑安装并启动了redis服务、配置了php的redis扩展 若没有,查看此文《mac下安装配置redis》 magento配置reids 确保magento框架中安装并启用了Cm_Cache_Backend_Redis模块 修改以下路径中的local配置文件 项目根目录/app/etc/local.xml 在config/global下添加子节点cache如下 <cache> <backend>Cm_Cache_Backend_Redis</backend> <backend_options> <server>127.0.0.1</server> <!-- or absolute path to unix socket --> <port>6379</port> <persistent></persistent> <!--…

Continue Reading

magento后台无法登录解决办法的两种方法

magento后台无法登录解决办法的两种方法  magento 后台无法登录解决办法 解决方法一: 这是一个cookie问题,使用firefox等非IE核心浏览器可以解决这个问题,虽然浏览器处理cookie的方式很相似但并不是100%相同, Magento其它的版本也有这个问题。 详细的修正这个问题的方法是定位到: app/code/core/Mage/Core/Model/Session/Abstract/Varien.php 。 大约在70行左右你可以看到类似的: // set session cookie params /* 码农教程 http://www.manongjc.com */ session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath() // 注释掉后面或删除 解决方法二: 不用localhost登陆, 改为你的IP地址登陆:例如http://192.168.1.100/加后台地址, 也可以到apache里指向其它地址, 在服务器上一般不会出现这问题,不用修改。 magento1.9…

Continue Reading

nginx magento 开启 fastcgi cache

fastcgi_cache_path /var/www/fastcgi_cache levels=1:2 keys_zone=MYAPP:500m inactive=60m; fastcgi_cache_key "schemerequest_methodhostrequest_uri"; server { listen 80; server_name banqled.com www.banqled.com; root /var/www/vhosts/banqled.com; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / {…

Continue Reading

nginx magento 多域名配置

following is a summary of the tasks you must perform. More details are provided in the sections that follow.Define websites, stores, and store views in the Magento Admin. Create one virtual host per Magento website or store view. Pass the values of MAGE_RUN_TYPE and MAGE_RUN_CODE to the web server.

Continue Reading

magento 2.2 常见错误处理

1、后台One or more indexers are invalid. Make sure your Magento cron job is running. php bin/magento indexer:reindex 2、Magento2和Magento1在安装主题的时候有些不同,Magento 1的情况下直接把主题和插件文件拷贝到相关目录下即可,但是Magento 2在主题和插件文件上传到相关目录后还要运行几个命令才能激活相关Magento2插件。 Magento插件激活命令 在上传完Magento2的主题相关文件后需要运行如下命令: php bin/magento setup:upgrade 该命令的作用是激活Magento2相关的Magento插件。在运行完该命令后,会有个提示: Please re-run Magento compile…

Continue Reading

magento 1.9 速度优化篇

网站速度优化和SEO一样属于营销的基本组成部分,常用的速度优化工具有: – Pingdom Website Speed Test – WebPagetest – GTmetrix – think with Google – YSlow – Official Open Source Project Website – Which loads faster? – PageSpeed Insights Magento实际上已经内置了一些优化的代码,下面我们以PageSpeed…

Continue Reading

magento 立即购买跳转到结账页面

magento 立即购买跳转到结账页面 magento添加立即购买程序 apache+mysql+php 1 先找到该目录下的appdesignfrontenddefaultblanktemplatecatalogproductview addtocart.phtml 文件 2 然后对这个文件做修改: <button id="checknow" type="button" title="<?php echo $this->__('立即购买') ?>" class="button btn-cart" > <span> <?php echo $this->__('立即购买') ?></span> </button> <input type="hidden" name="return_url" id="return_url" value="" /> 3 新增立即购买按钮,隐藏跳转地址。 再新增jQuery方法操作: <script> jQuery("#checknow").click(function(){ jQuery("input#return_url").val("<?php echo $this->getUrl('checkout/onepage/'); ?>"); productAddToCartForm.submit(); }) </script> OK了。这样你点击立即购买就能直接跳到结账页面。点击加入购物车跳到购物车页面

Continue Reading

magento 获取自定义产品属性和属性值

magento 获取自定义产品属性和属性值 在magento系统中经常要自定义自己的产品属性,在后台自定义的产品属性如何获取呢,下面根据属性类型的不同分别说明 产品属性要想在前台获取到需要设置属性的Used in Product Listing 为true 1、下拉列表的产品属性 如定义了一个表示产品的硬件支持类型的下拉列表属性support_hardware就可以这样获取 [php] $attributes['support_hardware']=$product->getAttributeText('support_hardware'); 2、文本类型的产品属性 如定义了一个属性叫version_number用来表示产品的版本号,这个属性是文本类型的,那么就可以这样获取 [php] $attributes['version_number']=$product->getData('version_number'); 当得到产品对象后我们可以获取产品的各种属性,如果我们要获取满足一定属性条件的产品集呢?这时候就需要根据产品属性对产品过滤了 magento提供的根据属性过滤的接口有两种,一种是addAttributeToFilter,另一种是直接操作数据库通过getSelect()->where()的方法 1、addAttributeToFilter接口 比如我们想要获取APP产品支持的系统版本(属性name是system_version)在4.2以上的的产品集,就可以这么做 [php] $_productCollection = Mage::getResourceModel('catalog/product_collection') ->setStoreId(1) ->addAttributeToSelect('*') ->addAttributeToFilter('system_version',array('gteq'=>45));//45这个值是怎么得到的呢,这个值是system_version为4.2时对应的属性值,关于怎么获取属性的值在后面会讲 2、通过getSelect()->where()直接操作数据库 通过这种方式要求对数据库结构属性,通常我们会用 [php]…

Continue Reading

magento slider revolution

<!-- REVOLUTION STYLE SHEETS --> <link rel="stylesheet" type="text/css" href="/skin/frontend/smartwave/porto/revolution/css/settings.css"> <style type="text/css">.tp-rs-menulink {text-decoration: none}</style> <!-- REVOLUTION NAVIGATION STYLES --> <link rel="stylesheet" type="text/css" href="/skin/frontend/smartwave/porto/revolution/css/navigation.css"> <!-- FONT AND STYLE FOR BASIC DOCUMENTS, NO…

Continue Reading
Close Menu