宝塔安装prestashop教程以及要注意问题
第一次用宝塔安装Prestashop!就算用AI(gemini)写作也没用,一直找不出安装出现问题原因,一直在兜圈圈瞎折腾。
以下是安装过程中总结主要问题,不然问AI一点用处都没有!
开始准备工作:
首选系统: Ubuntu 22.04 LTS
安装好宝塔,搭建网站环境:nginx 1.30.2 / MYSQL 8.0.35 / PHP 8.2.28
必须安装的 PHP 扩展(关键步骤)
PrestaShop 对 PHP 扩展有严格要求,在宝塔的【PHP-8.1 管理】>【安装扩展】中,必须勾选并安装以下扩展:
fileinfo (必须:用于商品图片上传和模块识别,安装时服务器内存需 > 1.5G,否则可能报错)
opcache (强烈推荐:PHP 缓存加速,大幅提升网页打开速度)
intl (必须:国际化语言与货币支持)修改 PHP 配置参数在【PHP-8.1 管理】>【配置修改】中,调大以下参数(默认值太小会导致主题/模块上传失败或安装超时):
Ini, TOMLmax_execution_time = 300
max_input_time = 300
memory_limit = 512M (至少256M,推荐512M或以上)
post_max_size = 128M
upload_max_filesize = 128M避坑提示(安装前的关键一步)Nginx 伪静态配置:在宝塔中新建站点后,一定要在【站点设置】>【伪静态】中,选择 prestashop 规则。如果不配置伪静态,安装完成后后台或前台商品链接会出现 404 错误。SSL 证书:电商网站必须开启 HTTPS。在宝塔中可以通过 Let’s Encrypt 申请免费证书,开启“强制 HTTPS”后再进行 PrestaShop 的具体配置。
下面是安装步骤:
第一步,在宝塔后面新建一个网站,设立数据库名称,用户名和密码,并做好域名解析到服务器,做好SSL申请【这点很重要,非SSL在测试过程中是打不开安装文件的】
第二步,下载Prestashop最新版本,这里是9.1.3版本。在官方网站上下载即可。
第三步,第一次安装prestashop,参考官方安装指南:https://docs.prestashop-project.org/1.7-documentation/getting-started/installing-prestashop,然后把上面下载的安装包上传到宝塔网站根目录下,并解压。
最终解压后在域名文件名称xxx.com下面有admin等文件。
第四步,浏览器输入域名:https://www.xx.com/install/ 【要开通SSL之后才安装】 结合上面官方教程,一步步安装即可,大多选默认。
第五步,安装成功之后,删除/install/文件夹 ,然后这个时候你点击后台链接会发现出现错误。
第六步,为网站加入伪静态:
第七步,网址:https://www.XXX.com/admin文件/index.php/login?_token=
如果还是打开出现问题:
1.重载 Nginx 配置:保存伪静态代码后,去宝塔【软件商店】》【Nginx】》【服务】》 点击 【重载配置】。
2.强删 9.x 内核缓存:去宝塔【文件】进入网站根目录,进入 var/cache/ 目录,把里面的 prod 和 dev 文件夹彻底删除。
3.清除浏览器强缓存:关闭刚才的标签页。打开浏览器的 “无痕/隐身窗口”。






