`

magento 搭建

 
阅读更多
magento 搭建

1.安装apache 略

2.安装php
需要支持以下组件,php安装文件自带,php install file/ext/
    Curl
    ZIP
    Zlib
    GD Library
    Mcrypt
    Mbstrings
    Xml

libxml2下载
http://linux.softpedia.com/get/Programming/Libraries/libxml2-162.shtml

CURL问题
yum install curl curl-devel

configure: error: png.h not found. GD的问题
yum install libpng
yum install libpng-devel

configure: error: mcrypt.h not found. Please reinstall libmcrypt.
https://sourceforge.net/projects/mcrypt/files/Libmcrypt/

yum -y install gd-devel zlib-devel libjpeg-devel libpng-devel libiconv-devel freetype-devel libxml2 libxml2-devel openssl openssl-devel curl-devel libxslt-devel libmcrypt-devel mhash mcrypt

wget http://download.icu-project.org/files/icu4c/52.1/icu4c-52_1-src.tgz
tar xf icu4c-52_1-src.tgz
cd icu/source
mkdir /usr/local/icu
./configure --prefix=/usr/local/icu
make && make install


php5
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/httpd/bin/apxs --with-libxml-dir=/usr/local/libxml2 --with-curl --with-zlib --with-mcrypt  --with-openssl  --with-mysql --with-pdo-mysql --enable-mbstring --enable-xml --enable-zip



安装错误
[ERROR] exception 'Exception' with message 'Warning: call_user_func() expects parameter 1 to be a valid callback, function 'imagecreatefromjpeg' not found or invalid function name in /usr/local/magento/vendor/magento/framework/Image/Adapter/Gd2.php on line 65' in /usr/local/magento/vendor/magento/framework/App/ErrorHandler.php:61
Stack trace:
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'call_user_func(...', '/usr/local/mage...', 65, Array)


单独装gd
先装jpeg
http://www.ijg.org/files/jpegsrc.v9b.tar.gz
    tar zxvf jpegsrc.v8d.tar.gz  
    cd jpeg-8d/ 
    ./configure --prefix=/usr/local/jpeg --enable-shared 
    make && make install 

cd ../gd 
phpize 
./configure --with-jpeg-dir=/usr/local/jpeg --with-php-config=@php-config-path@ 
make clean 
make && make install



单独装intl
--with-xsl
--enable-intl --with-icu-dir=/usr/local/icu/



开启apache rewrite模块
打开 httpd.conf 配置文件:去除 LoadModule rewrite_module modules/mod_rewrite.so 前面的 # 号。

将 AllowOverride 的值设定为 All, 并且特别注意取消RewriteBase前面的注释符号

最后要在magento后台开启搜索引擎优化功能: system->configuration->web->Search Engines Optimization->Use
Web Server Rewrites ->Yes


问题:后台资源文件404找不到

解决:
先把PHP.ini里的memory_limit放大到512
把magentor里的pub文件改名为pub.bak
手动生成资源文件:
/usr/local/php/bin/php bin/magento setup:static-content:deploy
完了在magentor里会出现一个新的pub文件

把这个pub文件改名为pub.bak2
再把前面的pub.bak改回成pub
cp -r pub.bak2/static/adminhtml pub/static/





分享到:
评论

相关推荐

    Magento Beginner's Guide

    - **成功案例**:分析一些使用Magento搭建的成功在线商店案例,从中汲取经验教训。 - **常见问题解决**:汇总用户在使用过程中遇到的常见问题及其解决方案。 #### 八、社区与资源 - **官方文档**:引导用户查阅...

    magento中文用户手册pdf

    综上所述,《magento中文用户手册》详细介绍了如何使用Magento搭建和管理一个功能完善的电子商务网站。从基础知识到高级技巧,该手册覆盖了Magento平台的各个方面,无论是初学者还是有经验的开发者都能从中获益匪浅...

    magento快速复制网站_magento_magento快速复制站_

    Magento是一款强大的开源电子商务平台,基于PHP开发,以其高度可定制性、灵活性和丰富的功能而闻名。在电商领域,经常会有需求将一...正确执行这些步骤将帮助你高效地在新环境中搭建起一个与原站点相似的Magento商店。

    Magento

    在搭建Magento环境时,首先你需要准备以下基础组件: 1. **服务器环境**:Magento推荐使用 LAMP(Linux、Apache、MySQL、PHP)或 LNMP(Linux、Nginx、MySQL、PHP)环境。确保操作系统为Linux,因为Magento对...

    Magento php开发指南

    2. 开发环境搭建:为开发者介绍如何搭建本地开发环境,包括安装和配置服务器(如Apache, MySQL和PHP),以及安装Magento本身。 3. 核心概念理解:详细介绍Magento中的核心概念,如实体属性(EAV)模型、事件/观察者...

    magento商城数据库

    Magento 商城数据库是一个关键组成部分,...总之,"magento 商城数据库" SQL 文件是搭建 Magento 电商平台的关键资源,它提供了一个快速启动的途径,让开发者和商家能在预配置的环境中体验和学习 Magento 的全部功能。

    The Definitive Guide to Magento (Apress出品 Magento权威指南)

    在这一章节中,作者详细指导读者如何搭建Magento开发环境并完成软件的安装过程。包括选择合适的服务器、配置数据库等关键步骤都有详细的说明。 - **第3章:基础管理** 本章主要介绍Magento后台管理界面的操作方法...

    Magento2自动化工具扩展基于gulp搭建

    在“Magento2自动化工具扩展基于gulp搭建”的主题中,我们将探讨以下几个关键知识点: 1. **Gulp简介**:Gulp是一个基于Node.js的任务运行器,允许开发者定义一系列任务来自动化工作流。它的核心概念是流,可以高效...

    Magento2 dev65

    在描述中提到的“magento2的安装包”,意味着你已经获取到了Magento2的源代码,可以用来搭建一个全新的在线商店。安装过程通常包括以下几个步骤: 1. **系统要求**:首先,确保你的服务器环境满足Magento2的最低...

    magento1.4.1.1

    这个版本在2008年发布,是Magento系列的一个重要里程碑,为中小企业提供了搭建在线商店的高效解决方案。 首先,Magento的核心优势在于其基于PHP开发的开源特性。这使得开发者可以自由地查看、修改和扩展源代码,以...

    magento2后端开发

    3. Magento 2项目实施:包括新站搭建、数据迁移、维护升级以及对第三方服务的支持和故障排除。 4. Magento 2社区贡献:鼓励开发者提升技能、分享知识,从而共同提升整个Magento开发社区的水平。 5. Magento 2平台...

    magento外贸商城系统源码(含支付插件)

    1. **快速建站**: Magento 提供了一套直观的后台管理系统,使得商家能够快速搭建并配置网上商店。其模块化结构允许快速安装和配置各种功能,减少了建站的时间成本。 2. **模板多样**: Magento 具有丰富的主题库,...

    magento学习资料

    初步学习后,你可以尝试实践项目,例如搭建一个简单的Magento商店或者为现有的商店添加新功能。随着经验的积累,可以进一步研究Magento的高级特性,如多店支持、API整合、模块化开发等。社区和官方文档是获取最新...

    Magento1.6样例数据及使用说明

    它包含模拟的商品、类别、顾客、订单等,可以帮助开发者快速搭建一个接近实际运营环境的测试环境。Magento-sample-data-1.6.1.0这个压缩包就提供了这样的数据集,让你能够在安装Magento 1.6.1.0时预填充商店信息,...

    magento的数据传输功能

    这一过程涉及多个步骤,包括数据库备份、新环境搭建、数据同步以及前端文件迁移等。正确执行这些步骤能够确保商家的业务连续性不受影响,并且能够在新环境中快速恢复运营。 #### 三、数据传输的具体步骤 根据提供...

    深入理解Magento.pdf

    创建完成后,模块的框架就搭建好了。清空缓存并在后台验证模块是否已加载,如果在"System->Configuration->Advanced->Disable Modules Output"中看到`App_Configviewer`,则表示模块创建成功。 然后,我们可以为...

    如何创建magento模块

    在开始之前,请确保你的Magento环境已经搭建完成,并且能够正常运行。如果你还没有安装Magento,请先按照官方文档进行安装。 #### 四、创建模块 1. **创建XML文件** 首先,在`app/code/Local`目录下创建一个名为...

    magento模板 仿focalprice-King115

    "仿focalprice-King115"模板设计的目的是为了帮助Magento用户快速搭建一个与Focalprice外观相似的在线商店,从而在视觉上提升用户对品牌的认知和信任度。 这个模板可能包含以下关键知识点: 1. **Magento模板结构*...

    magento开发(环境+程序(1.6+)+演示数据)

    Magento是一款强大的开源电子商务平台,专为在线商家设计,提供丰富的功能和高度的可定制性。在本套资源中,你将获取到Magento 1.6版本的开发环境和演示数据,这对于学习和测试Magento的开发流程非常有帮助。 首先...

    magento-1.9.1

    开发者通常会解压这个文件,按照官方文档的步骤进行安装和配置,以便搭建一个运行中的Magento电子商务网站。在部署过程中,需要注意设置正确的服务器环境(如PHP、MySQL)、调整配置文件、导入数据库、安装主题和...

Global site tag (gtag.js) - Google Analytics