magento安装 php,终于搞定!安装magento2.0!

//解压tar.gz,

a4c26d1e5885305701be709a3d33442f.png

这个时候,如果我们直接去用配置好的lamp环境去打开这个站点的时候,估计会打不开,因为magento2.0需要站点开放一些读写权限才可以!

2.设置apache共享组的所有权和权限

我直接输入解析好的www.maijindou.com发现打不开,我以为是我的phpweb环境有问题,当我随便写一个简单的php文件或者phpinfo,是可以打开的!说明php环境是没有问题的,可是当时magento的默认index.php是报500错误的!后来我想应该是权限的问题,就直接chmod

-R 777 /mydata/www/maijindou.com以后,系统可以打开了!

a4c26d1e5885305701be709a3d33442f.png

但是这样直接打开所有权限,应该是不安全的!

那我设置apache共享组的所有权和权限:

cd /mydata/www/maijindou.com && sudo

find var vendor pub/static pub/media app/etc -type f -exec chmod

g+w {} \; && sudo find var vendor pub/static pub/media

app/etc -type d -exec chmod g+ws {} \; && sudo chown -R

:www-data . && sudo chmod u+x bin/magento;

注意:因为我们是apache环境,所以其中的www-data改为apache,如下:

cd /mydata/www/maijindou.com && sudo

find var vendor pub/static pub/media app/etc -type f -exec chmod

g+w {} \; && sudo find var vendor pub/static pub/media

app/etc -type d -exec chmod g+ws {} \; && sudo chown -R

:apache . && sudo chmod u+x bin/magento;

敲回车就行了!

会有点慢,稍等会儿!

然后我们就开始安装magento,第一步就是验证环境!

a4c26d1e5885305701be709a3d33442f.png

刚开始,我就说了我的安装环境,所以我的整体环境是没有问题的,可能在php extensions check这个地方会有扩展没有安装的情况,这个不用着急,缺少哪个扩展直接安装上就行了!

比如我的提示没有安装php-bcmath,那我们直接yum install php72w-bcmath

(72W就是php版本,不加有一定的几率报错)就行了,安装好后记得重启httpd!

环境验证通过后,我们根据提示建设数据库,并添加用户进行权限分配!然后按照要求需要填写数据库的用户名,密码,数据库名称,填好后单击Next。

Web配置,主要填写你的管理员地址,也可以直接使用默认值,然后单击Next。

自定义商店,主要是默认时区,默认货币,默认语言,选择好后单击Next。

创建管理员账户,填写好用户名、邮箱、密码,记住这些东西,这是登录后台管理系统的账号,设置好后单击Next。

单击Install Now,进行安装!

是不是到了这个最后一步,就感觉要成功了!

不知道你们是不是这么顺利,我这里是一波三折!

主要问题就是,安装进展到64%的时候,页面也不提示错误,就是在那跟睡着了一样,没有进展了!

a4c26d1e5885305701be709a3d33442f.png

就像上面这样,定在那里了!

就这个问题,我处理了一天!我是不是特笨!^_^

问题分析:

1.页面执行时间过长,而php设置执行时间短!

2.mod_rewrite 配置不正确

问题处理:

一、页面执行时间过长,而php设置执行时间短!

通过修改php.ini来设置!

首先,我们要知道php.ini在哪!

我们可以通过访问phpinfo,

a4c26d1e5885305701be709a3d33442f.png

我们通过vi /etc/php.ini编辑

修改

max_execution_time = 1800 //每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time =

600 //每个PHP页面接收数据所需的最大时间,默认60秒

修改后,记得重启httpd!

二、mod_rewrite 配置不正确

centos7 apache 开启rewrite重写

找到apache配置文件 /etc/httpd/conf/httpd.conf

找到以下内容

Include conf.modules.d/*.conf

在此行内容下添加

LoadModule rewrite_module modules/mod_rewrite.so

继续找到以下内容

Options Indexes FollowSymLinks

#

# AllowOverride controls

what directives may be placed in .htaccess files.

# It can be "All",

"None", or any combination of the keywords:

# Options FileInfo

AuthConfig Limit

#

AllowOverride None

将此处的AllowOverride None修改为AllowOverride all。

这里注意一点的是,AllowOverride None有一共有3处左右!所以一定要找对地方,千万千万注意!!!!

先说个不用修改的地方吧

a4c26d1e5885305701be709a3d33442f.png

我是修改了三个地方

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

参考文档:

https://blog.csdn.net/qq_40940267/article/details/83855963

magento2安装

https://blog.csdn.net/yqwwj001/article/details/79026683

centos7 apache 开启rewrite重写

如何在CentOS 7 Apache设置mod_rewrite

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值