当前位置: 首页 > news >正文

EC Shop安装指南 [ Apache PHP Mysql ]

这个是软件测试课上老师布置的一个作业,期间老师也出现了不少错误,所以还是有必要记录一下吧,凑一篇文章

主要是老师的文档以及自己的一些尝试记录,试错记录,解决方案等

主要介绍了Apache的安装,MySQL的安装、PHP的安装、ECShop安装,以及安装过程中出现的错误分析解决方案。

目录

安装前的准备

1.1安装Apache  httpd-2.2.22-win32-x86-no_ssl.msi

解决方案:

1. 把服务mysql80停掉 ,释放3306(在计算机中搜索计算机管理-->服务和应用程序-->服务-->mysql)可能原因是端口号被占用;

​编辑 2.  apache不能启动的原因:  修改httpd.conf如下:(该文件在自己下载Apache路径下边,自己找一找)

3. 双击以下路径(当然取决于你自己安装Apache在哪)的http.exe可执行文件,启动Apache,注意此时不要关闭此窗口。

4. 在浏览器中重新输入网址 http://localhost:8081 此时应该就成功了,会出现以下画面。

1.2安装MySQL  mysql-5.5.20-win32.msi

1.3安装PHP  php-5.2.10-Win32-VC6-x86.zip 

解决方案:

安装ECShop

2.1解压文件,将文件放入指定目录

2.1访问指定路径,安装ECShop


安装前的准备

操作系统:Win2k3  建议安装在虚拟机下(我试了两遍,机房试了一遍,自己笔记本试了一遍,感觉自己笔记本好弄一些

环境要求:MySQL+Apache+PHP

1.1安装Apache  httpd-2.2.22-win32-x86-no_ssl.msi

无特殊安装要求,直接“下一步”即可,看到下图表示安装完成

在浏览器输入如下地址http://localhost 检验是否安装成功,提示如下表示安装成功。

(机房此步骤尝试过程中出现错误,输入网址出现404,答案在自己电脑上安装是直接成功的)

解决方案:


1. 把服务mysql80停掉 ,释放3306(在计算机中搜索计算机管理-->服务和应用程序-->服务-->mysql)可能原因是端口号被占用;

 2.  apache不能启动的原因:
  修改httpd.conf如下:(该文件在自己下载Apache路径下边,自己找一找)


  Listen 8081
  ServerName 127.0.0.1:8081

(建议使用快捷键ctrl+F进行搜索)

3. 双击以下路径(当然取决于你自己安装Apache在哪)的http.exe可执行文件,启动Apache,注意此时不要关闭此窗口。

4. 在浏览器中重新输入网址 http://localhost:8081 此时应该就成功了,会出现以下画面。

如果是自己笔记本应该不会出现这种问题,忽略以上步骤

1.2安装MySQL  mysql-5.5.20-win32.msi

由于我之前在自己电脑上安装了mysql所以没安装老师的,安装版本是5.7.12是可以的。但是在机房尝试了一下老师的版本,最后一步的服务器没安装成功,是点击navicat可以成功登录,连接成功的,自己设置的root密码是123456;

如无特别提示请直接“下一步”安装即可,特殊步骤提示如下:

设置root密码

MySQL安装完成

我这一步的最后一个没有打钩,咱也不晓得是咋回事,无伤大雅

检查MySql是否安装成功(这一部可以搜一搜,也不一定都是这样检查,有时候根本检查不出来)

1.3安装PHP  php-5.2.10-Win32-VC6-x86.zip 

如有问题,请看下边的解决方案

解压zip安装包

将解压后的文件放在指定目录,为方便配置建议放在C盘根目录下。

配置Apache  httpd.conf文件

1)启用PHP模块,并配置php安装路径

LoadModule php5_module "c:/php/php5apache2_2.dll"

PHPIniDir "C:/php"

2)修改存放网页的根目录

DocumentRoot "C:/WebRoot"

3)修改存放网页的根目录

<Directory "C:/WebRoot">

4)增加默认首页文件名

<IfModule dir_module>

    DirectoryIndex index.php index.html index.htm default.htm default.html

</IfModule>

5)添加PHP的文件类型

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

复制文件C:\php\libmysql.dll到C:\Windows\目录中

对PHP.ini文件进行配置修改

1)修改PHP扩展组件的路径 extension_dir = "C:\php\ext"

2)启用相关组件,去掉红色方框前面的分号“;”

3)修改时区 date.timezone = "Asia/Shanghai"

4)保存以上配置 ,重启Apache

或者点击右下角的Apache快捷键启动按钮,重新启动Apache

创建一个php的测试页面

<?php

    phpinfo();

?>

验证php安装配置是否成功http://localhost/phpinfo.php

以上步骤完成后,准备工作结束,可以开始ecshop程序的安装了。

解决方案:

OK,到这一步,我又出现了错误,就是显示不出来这个正确的画面,明明都是一样的步骤啊,哎~你就保不齐他会出错;

没事,解决!!!

我的是说我没权限,参考一下文章,按照博主步骤只改了第一个,主要是第二个我也没找到,OK,解决了,真的是,我当时以为解决无望了呢,真是惊喜!!!

php错误:You don't have permission to access / on this server._deepin系统安装php you don't have permission to access -CSDN博客

注意:在此过程中,你可能出现修改文本内容时,不让你修改的情况,此时是你的权限不够,右键单击要修改的文件夹或文件,点击属性-->安全-->编辑-->完全控制,ok,此时就可以写入了。

安装ECShop

2.1解压文件,将文件放入指定目录

解压ECShop_V2.7.2_UTF8_Release0604.zip

找到upload文件夹,拷贝到如下目录

修改目录名称为ecshop

2.1访问指定路径,安装ECShop

访问如下链接地址http://localhost/ecshop/install/ 开始安装ecshop

第一步

第二步

第三步

出现如下提示表示安装完成

ECShop首页地址 http://localhost/ecshop/

ECShop后台地址http://localhost/ecshop/admin/

在后台输入管理员用户名和密码即可进入管理中心,ECShop安装完成。

有问题,欢迎留言!!! 

相关文章:

EC Shop安装指南 [ Apache PHP Mysql ]

这个是软件测试课上老师布置的一个作业&#xff0c;期间老师也出现了不少错误&#xff0c;所以还是有必要记录一下吧&#xff0c;凑一篇文章 主要是老师的文档以及自己的一些尝试记录&#xff0c;试错记录&#xff0c;解决方案等 主要介绍了Apache的安装&#xff0c;MySQL的安…...

无线感知会议系列【3】【基于WiFi和4G/5G的非接触无线感知:挑战、理论和应用-1】

前言&#xff1a; 2020年北京智源大会 张大庆老师的一个报告 参考链接&#xff1a; 基于WiFi和4G/5G的非接触无线感知&#xff1a;挑战、理论和应用_哔哩哔哩_bilibili 目录&#xff1a; 无线感知简介 无线感知的核心 研究方向 Frsenel 模型 基于Fresnel 感知的应用举例…...

Virtuoso服务在centos中自动停止的原因分析及解决方案

目录 前言1. 问题背景2. 原因分析2.1 终端关闭导致信号12.2 nohup命令的局限性 3. 解决方案3.1 使用 screen 命令保持会话3.2 使用 tmux 作为替代方案3.3 使用系统服务&#xff08;systemd&#xff09; 4. 其他注意事项4.1 网络配置4.2 日志监控 结语 前言 在使用Virtuoso作为…...

泽众P-One性能测试平台火焰图帮助定位产品性能问题

在软件开发过程中&#xff0c;性能问题往往是最头疼的问题之一。随着软件系统的日益复杂&#xff0c;快速准确地定位并解决性能问题变得尤为重要。泽众P-One作为一站式性能测试平台&#xff0c;通过引入火焰图性能分析可视化工具&#xff0c;极大地提升了性能问题的定位效率和解…...

数据结构修炼——顺序表和链表的区别与联系

目录 一、线性表二、顺序表2.1 概念及结构2.2 接口实现2.3 一些思考以及顺序表的缺点 三、链表3.1 概念及结构3.2 链表的分类3.3 链表的实现3.3.1 无头单向非循环链表3.3.2 带头双向循环链表 四、顺序表和链表的区别 一、线性表 线性表&#xff08;linear list&#xff09;是n…...

AD9854 为什么输出波形幅度受限??

&#x1f3c6;本文收录于《全栈Bug调优(实战版)》专栏&#xff0c;主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&am…...

在grafana上配置显示全部node资源信息概览

在grafana上配置显示全部node资源信息概览&#xff0c;便于巡检 1&#xff0c;注册grafana官网账号&#xff1a;Grafana dashboards | Grafana Labs&#xfeff; 2、寻找可以展示所有node资源概览信息的dashboard&#xff0c;并下载支持prometheus数据源的dashboard&#xff…...

MySQL —— 索引

索引的概念 MySQL的索引是⼀种数据结构&#xff0c;它可以帮助数据库高效地查询、更新数据表中的数据。索引通过 ⼀定的规则排列数据表中的记录&#xff0c;使得对表的查询可以通过对索引的搜索来加快速度。 MySQL索引类似于书籍的目录&#xff0c;通过指向数据行的位置&…...

(已解决)vscode如何选择python解释器

文章目录 前言解决方案 前言 有的时候可能有不同版本的编译器&#xff0c;以适用不同年份的项目。所以&#xff0c;怎么在vscode中换python解释器呢&#xff1f; 解决方案 对着要运行的python文件进行右键&#xff0c;比如我是要运行main文件&#xff0c;点击那个命令选项版…...

sql刷题常用函数

ROW_NUMBER() ROW_NUMBER() OVER (PARTITION BY ... ORDER BY ...) 是一个窗口函数&#xff0c;用于生成每个分组内的唯一行号。这个函数非常适合在分组数据中进行排序&#xff0c;并为每一行分配一个序号。下面是对你的具体示例的详细解释&#xff1a; ROW_NUMBER() OVER (…...

Golang | Leetcode Golang题解之第417题太平洋大西洋水流问题

题目&#xff1a; 题解&#xff1a; type pair struct{ x, y int } var dirs []pair{{-1, 0}, {1, 0}, {0, -1}, {0, 1}}func pacificAtlantic(heights [][]int) (ans [][]int) {m, n : len(heights), len(heights[0])pacific : make([][]bool, m)atlantic : make([][]bool, …...

Acwing Hash表

哈希表的作用&#xff1a;把一个比较大的空间&#xff0c;通过一个函数映射到一个比较小的空间 一般做哈希运算时&#xff0c;取一个质数作为模&#xff0c;会使得冲突的概率降低。 哈希表的冲突解决方法&#xff1a; 拉链法开放寻址法 下面详细介绍这两种方法的原理及其实现…...

大健康裂变分销小程序开发

大健康裂变分销小程序的开发是一个涉及技术、市场策略、用户体验和合规性等多个方面的综合项目。这类小程序旨在通过分销机制促进大健康产品的销售和品牌推广&#xff0c;同时利用社交网络的裂变效应扩大市场影响力。以下是大健康裂变分销小程序开发的主要步骤和考虑因素&#…...

js取出一个对象中指定的字段(封装公共方法)

需求&#xff1a;在一个对象里面挑选出所需要的一个或多个字段 例子&#xff1a;在{ a: 1, b: 2, c: 3, d: 4 }里面挑选出b和d字段 封装公共方法 const pick (obj, keys) > {return Object.keys(obj).filter(key > keys.includes(key)).reduce((result, key) > {if …...

【黑马点评】已解决java.lang.NullPointerException异常

Redis学习Day3——黑马点评项目工程开发-CSDN博客 问题发现及描述 在黑马点评项目中&#xff0c;进行到使用Redis提供的Stream消息队列优化异步秒杀问题时&#xff0c;我在进行jmeter测试时遇到了重大的错误 发现无论怎么测试&#xff0c;一定会进入到catch中&#xff0c;又由…...

计算机专业的就业方向

计算机专业的就业方向 亲爱的新生们&#xff0c;欢迎你们踏上计算机科学的旅程&#xff01;作为一名计算机专业的学生&#xff0c;你们即将进入一个充满无限可能的领域。今天&#xff0c;我将为大家介绍计算机专业的一些主要就业方向&#xff0c;帮助你们了解未来的职业选择。…...

VSCode C++ Tasks.json中的变量

前言 上文介绍了在VSCode中创建C项目和编译多文件的情况。本文将介绍Tasks.json中一些变量的含义&#xff1b; 内容 tasks.json文件 下文参考VSCode文档&#xff1a;Visual Studio Code 变量参考 预定义标量 ${userHome} - 用户主文件夹的路径${workspaceFolder} - 在 VS Co…...

第一次安装Pytorch

1、新版本的Anaconda内置的python版本是3.12&#xff0c; 目前 Windows 上的 PyTorch 仅支持 Python 3.8-3.11;不支持 Python 2.x。 1、创建运行环境 在不创建虚拟环境的情况下&#xff0c;不建议使用最新的Python和Anaconda。 在几次失败后&#xff0c;我使用的是Anaconda3-2…...

Python数据分析-Steam 收入排名前 1500 的游戏

一、研究背景 随着全球数字化进程的加速&#xff0c;电子游戏产业已成为全球娱乐产业的重要组成部分&#xff0c;吸引了越来越多的资本与消费者关注。特别是基于互联网的游戏平台&#xff0c;如Steam&#xff0c;已成为全球范围内发行和销售游戏的重要渠道。Steam平台不仅为玩…...

Android14请求动态申请存储权限

Android14请求动态申请存储权限 Android14和Android15存储权限有增加多了选择部分&#xff0c;还是全部。一个小小的存储权限真的被它玩出了花来。本来Android13就将存储权限进行了3个细分&#xff0c;是图片&#xff0c;音频还是视频文件。 步骤一&#xff1a;AndroidManife…...

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…...

XCTF-web-easyupload

试了试php&#xff0c;php7&#xff0c;pht&#xff0c;phtml等&#xff0c;都没有用 尝试.user.ini 抓包修改将.user.ini修改为jpg图片 在上传一个123.jpg 用蚁剑连接&#xff0c;得到flag...

RocketMQ延迟消息机制

两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数&#xff0c;对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后&#xf…...

【WiFi帧结构】

文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成&#xff1a;MAC头部frame bodyFCS&#xff0c;其中MAC是固定格式的&#xff0c;frame body是可变长度。 MAC头部有frame control&#xff0c;duration&#xff0c;address1&#xff0c;address2&#xff0c;addre…...

鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南

1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发&#xff0c;使用DevEco Studio作为开发工具&#xff0c;采用Java语言实现&#xff0c;包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...

Python 包管理器 uv 介绍

Python 包管理器 uv 全面介绍 uv 是由 Astral&#xff08;热门工具 Ruff 的开发者&#xff09;推出的下一代高性能 Python 包管理器和构建工具&#xff0c;用 Rust 编写。它旨在解决传统工具&#xff08;如 pip、virtualenv、pip-tools&#xff09;的性能瓶颈&#xff0c;同时…...

安宝特案例丨Vuzix AR智能眼镜集成专业软件,助力卢森堡医院药房转型,赢得辉瑞创新奖

在Vuzix M400 AR智能眼镜的助力下&#xff0c;卢森堡罗伯特舒曼医院&#xff08;the Robert Schuman Hospitals, HRS&#xff09;凭借在无菌制剂生产流程中引入增强现实技术&#xff08;AR&#xff09;创新项目&#xff0c;荣获了2024年6月7日由卢森堡医院药剂师协会&#xff0…...

数据结构第5章:树和二叉树完全指南(自整理详细图文笔记)

名人说&#xff1a;莫道桑榆晚&#xff0c;为霞尚满天。——刘禹锡&#xff08;刘梦得&#xff0c;诗豪&#xff09; 原创笔记&#xff1a;Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#x1f60a;&#xff09; 上一篇&#xff1a;《数据结构第4章 数组和广义表》…...

拟合问题处理

在机器学习中&#xff0c;核心任务通常围绕模型训练和性能提升展开&#xff0c;但你提到的 “优化训练数据解决过拟合” 和 “提升泛化性能解决欠拟合” 需要结合更准确的概念进行梳理。以下是对机器学习核心任务的系统复习和修正&#xff1a; 一、机器学习的核心任务框架 机…...

Python第七周作业

Python第七周作业 文章目录 Python第七周作业 1.使用open以只读模式打开文件data.txt&#xff0c;并逐行打印内容 2.使用pathlib模块获取当前脚本的绝对路径&#xff0c;并创建logs目录&#xff08;若不存在&#xff09; 3.递归遍历目录data&#xff0c;输出所有.csv文件的路径…...