centos6.3 部署 magento

前提条件:

安装apache server:  yum install httpd.i686

安装php:我是直接在  系统->管理 ->安装/删除软件,将所有关于php的都给装了,因为我还一点都不懂PHP,^_^)

下载magento:http://www.magento.la/forum.php(可以用qq号登录,就可以下载了)


1 将 magento 拷贝到/var/www/html目录下,这样就可以不修改配置文件,不然就要按照http://blog.sina.com.cn/s/blog_7d5d8f9c0100q4s9.html

修改配置文件

2 使用下面的命令,修改magento的所有者以及读写权限

su 切换到超级用户

chown -R feifei(就是用户名) magento  修改文件价以及子文件夹等所有者

chmod 777 * -R 递归添加读写权限


3 可能会报PHP extension "mcrypt" must be loaded 错误,参考 网文:http://seapaigi.blog.163.com/blog/static/5496300020134165712715/


这里摘抄过来方便阅读

6.3 解决PHP extension”Mcrypt”must be loaded,请按照以下步骤解决:
6.3.1 下载并安装Libmcrypt库

[root@localhost ~]# wget http://ncu.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
[root@localhost ~]# tar -zxvf libmcrypt-2.5.8.tar.gz
[root@localhost ~]#cd libmcrypt-2.5.8
[root@localhost libmcrypt-2.5.8]# ./configure

PS: 如果出现checking for C++ compiler default output file name… configure: error: C++ compiler cannot create executables错误,请输入以下命令解决:

[root@localhost libmcrypt-2.5.8]# yum -y install gcc gcc-c++ libstdc++-devel

[root@localhost libmcrypt-2.5.8]# make && make install

PS: 如果出现-bash: make: command not found 错误,请输入以下命令解决:

[root@localhost libmcrypt-2.5.8]# yum install make

6.3.2 下载并安装mhash库

[root@localhost ~]# wget http://ncu.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz
[root@localhost ~]# tar -zxvf mhash-0.9.9.9.tar.gz
[root@localhost ~]#cd mhash-0.9.9.9
[root@localhost mhash-0.9.9.9]# ./configure
[root@localhost mhash-0.9.9.9]# make && make install

6.3.3 通过PHPIZE安装并编译Mcrypt
下载当前服务器对应版本的PHP(使用php -v命令查看当前PHP版本),下载地址:http://cn2.php.net/releases/

[root@localhost ~]# wget http://museum.php.net/php5/php-5.3.3.tar.gz
[root@localhost ~]# tar -zxvf php-5.3.3.tar.gz
[root@localhost ~]# cd php-5.3.3/ext/mcrypt

首先查找phpize路径显示如下信息,则表明phpize在 /usr/bin/phpize下

[root@localhost mcrypt]# whereis phpize
phpize: /usr/bin/phpize /usr/share/man/man1/phpize.1.gz

PS: 如果显示的路径为空,则说明服务器未安装phpize,请输入以下命令安装:

[root@localhost mcrypt]# yum -y install php-devel

继续编译Mcrypt,输入以下命令:

[root@localhost mcrypt]# /usr/bin/phpize
[root@localhost mcrypt]# ./configure -with-php-config=/usr/bin/php-config
[root@localhost mcrypt]# make && make install

在php.ini中添加extension=mcrypt.so

[root@localhost ~]# vi /etc/php.ini

按 “i” 键进行编辑,按“↓”键至最后,输入

extension=mcrypt.so

编辑完毕,按 “ESC” 键退出编辑模式,然后按”Shift+:”键,输入:

wq

然后回车,即保存并退出。
最后重启Apache即完成全部安装:

[root@localhost ~]# /etc/init.d/httpd restart

6.3.3 刷新Magento的安装页面即可自动转入下一步的安装流程,然后填写数据库名,Mysql用户名,密码,管理员账号,密码等信息完成安装。



source from:http://www.wujinlin.com/centos6-0%E5%AE%89%E8%A3%85apachephpmysql%E6%95%99%E7%A8%8B%EF%BC%8C%E5%AE%89%E8%A3%85magento%EF%BC%88%E8%A7%A3%E5%86%B3dom%EF%BC%8Cmcrypt%EF%BC%8Cgd%E9%97%AE%E9%A2%98%EF%BC%89%E5%AE%8C%E6%95%B4/




4 接下去可能会遇到 Exception printing is disabled by default for security reasons.错误,具体解决办法如下


解决方法:
改变magento根目录下 /errors/local.xml.sample 为/errors/local.xml
改变magento根目录下/lib/Zend/Cache/Backend/File.php文件里面
protected $_options = array( 'cache_dir' => NULL, 'file_locking' => true,

protected $_options = array( 'cache_dir' => 'var/tmp/', 'file_locking' => true
, 然后在根目录下创建tmp文件夹.


上面的路径也可以配置到你自己想要的路径下



tips:导入数据到数据库的时候,可能会比较久,不要再点击continue按钮了,不然又要重做(因为会执行2次数据库导入操作,会失败的)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip
毕设新项目基于python3.7+django+sqlite开发的学生就业管理系统源码+使用说明(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 学生就业管理系统(前端) ## 项目开发环境 - IDE: vscode - node版本: v12.14.1 - npm版本: 6.13.4 - vue版本: @vue/cli 4.1.2 - 操作系统: UOS 20 ## 1.进入项目目录安装依赖 ``` npm install ``` ## 2.命令行执行进入UI界面进行项目管理 ``` vue ui ``` ## 3.编译发布包(请注意编译后存储路径) #### PS:需要将编译后的包复制到后端项目的根目录下并命名为'static' 学生就业管理系统(后端) ## 1.项目开发环境 - IDE: vscode - Django版本: 3.0.3 - Python版本: python3.7.3 - 数据库 : sqlite3(测试专用) - 操作系统 : UOS 20 ## 2.csdn下载本项目并生成/安装依赖 ``` pip freeze > requirements.txt pip install -r requirements.txt ``` ## 3.项目MySQL数据库链接错误 [点击查看解决方法](https://www.cnblogs.com/izbw/p/11279237.html)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值