EC Shop安装指南 [ Apache PHP Mysql ]

news2024/9/20 20:03:38

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

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

主要介绍了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安装完成。

有问题,欢迎留言!!! 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2149929.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

weblogic CVE-2020-14882 靶场攻略

漏洞描述 32 CVE-2020-14882 允许远程⽤户绕过管理员控制台组件中的身份验证。 CVE-2020-14883 允许经过身份验证的⽤户在管理员控制台组件上执⾏任何命令。 使⽤这两个漏洞链&#xff0c;未经身份验证的远程攻击者可以通过 HTTP 在 Oracle WebLogic 服务器上执⾏任意命令并…

基于协同过滤算法+PHP的新闻推荐系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于协同过滤算法PHPMySQL的新…

基于Java的房地产在线营销管理系统研究与实现

目录 前言 功能设计 系统实现 获取源码 博主主页&#xff1a;百成Java 往期系列&#xff1a;Spring Boot、SSM、JavaWeb、python、小程序 前言 随着信息技术的迅猛发展&#xff0c;互联网已经渗透到我们生活的方方面面&#xff0c;为各行各业带来了前所未有的变革。房地产…

条件编译代码记录

#include <iostream>// 基类模板 template<typename T> class Base { public:void func() {std::cout << "Base function" << std::endl;} };// 特化的子类 template<typename T> class Derived : public Base<T> { public:void…

8585 栈的应用——进制转换

### 思路 1. **初始化栈**&#xff1a;创建一个空栈用于存储转换后的八进制数的每一位。 2. **十进制转八进制**&#xff1a;将十进制数不断除以8&#xff0c;并将余数依次入栈&#xff0c;直到商为0。 3. **输出八进制数**&#xff1a;将栈中的元素依次出栈并打印&#xff0c;…

navicate连接oracle数据库probable oracle net admin error

没用过oracle数据库 1、数据库版本19c&#xff1b; 使用dbeaver连接是没有问题的 使用navicate一直报错 解决方案&#xff1a; oracle官网下载win64的OCI环境 https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 下载好的压缩包直接解…

Git入门学习(1)

Git 00.准备工作-gitee注册 今天Git的设置中需要用到gitee的注册信息&#xff0c;先自行完成注册工作&#xff0c;可以 参考笔记 或第二天视频&#xff08;10.Git远程仓库-概念和gitee使用准备&#xff09; 传送门: gitee&#xff08;码云&#xff09;:https://gitee.com/ 注…

Hutool树结构工具-TreeUtil构建树形结构

1 pom.xml <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.26</version> </dependency> 2 核心代码 import cn.beijing.satoken.domain.ZhiweiCityArea; import cn.beijing.sa…

Superset二次开发之优化Mixed Chart 混合图(柱状图+折线)

背景 基于Mixed Chart(柱状图+折线)作图,显示 某维度A Top10 + 其他 数据,接口返回了值为 undefined 的某维度A 数据,前端渲染成 某维度A 值为 0 此图表存在的问题: 图表控件编辑页面,即便数据集正常查询出 Top10 + ‘其他’ 数据,但是堆积图表渲染时,返回了 值为 0…

HarmonyOS ArkTS 用户首选项的开发及测试

本节以一个“账本”为例&#xff0c;使用首选项的相关接口实现了对账单的增、删、改、查操作&#xff0c;并使用自动化测试框架arkxtest来对应用进行自动化测试。 为了演示该功能&#xff0c;创建一个名为“ArkTSPreferences”的应用。应用源码可以在文末《跟老卫学HarmonyOS开…

恢复已删除文件的可行方法,如何恢复已删除的文件

在清理 PC 或优化存储设备时无意中删除重要文件是一种常见的人为错误。不可否认&#xff0c;在批量删除文件时&#xff0c;您通常会一起删除垃圾文件和重要文件。您后来意识到一堆文件或文件中缺少一个重要的文档或文件。在这种情况下&#xff0c;您唯一的选择是寻找恢复已删除…

优思学院|如何通过六西格玛方法优化流程,减少90%的浪费?

随着竞争压力的增加和对更快结果的需求&#xff0c;越来越多的企业开始依赖精益六西格玛来优化流程&#xff0c;减少浪费。精益六西格玛不仅改变了制造业&#xff0c;也影响了几乎所有行业的业务运营&#xff0c;提升了效率&#xff0c;消除了低效环节。这里优思学院和大家探讨…

sheng的学习笔记-AI-强化学习(Reinforcement Learning, RL)

AI目录&#xff1a;sheng的学习笔记-AI目录-CSDN博客 基础知识 什么是强化学习 强化学习&#xff08;Reinforcement Learning, RL&#xff09;&#xff0c;又称再励学习、评价学习或增强学习&#xff0c;是机器学习的范式和方法论之一&#xff0c;用于描述和解决智能体&#…

电机设计及电机仿真APP系列之—高速永磁同步电机仿真APP

电机的各种工作状态和参数变化。用户可通过调整仿真参数&#xff0c;快速得到电机的响应和性能参数&#xff0c;从而进行针对性的优化和改进。借助仿真APP&#xff0c;可大大减少电机设计迭代次数和成本&#xff0c;提高测试效率和准确性。 小编整理了10款不同类型的电机仿真A…

掌握顶会流量密码!“Mamba+CNN”双热点组合!轻松找到创新点!

传统视觉模型在处理大规模或高分辨率图像时存在一定限制。然而Mamba与CNN相结合&#xff0c;在处理序列数据和图像数据时有着显著的优势&#xff0c;并且能够有效提升模型计算效率和准确率。 这种结合可以让Mamba在处理长序列数据时既能够捕捉到序列中的时间依赖关系&#xff…

springboot整合springbatch和xxljob实现定时数据同步(完整代码)

springboot整合springbatch和xxljob实现定时数据同步&#xff08;完整代码&#xff09; 前言&#xff1a;公司一些老项目的定时任务使用spring自带的调度器来完成数据同步的&#xff0c;久而久之带来很多的不方便。首先没办法快速定位监控定时任务的执行情况&#xff0c;其次就…

c++11右值引用和移动语义

一.左值引用和右值引用 什么是左值引用&#xff0c;什么是右值引用 左值是一个表示数据的表达式&#xff08;变量名解引用的指针&#xff09;&#xff0c;我们可以获取到它的地址&#xff0c;可以对它赋值&#xff0c;左值可以出现在符号的左边。使用const修饰后&#xff0c;…

python检测keycloak证书连接报错问题

最近一直被keycloak的证书问题困扰了很久&#xff0c;老是提示ssl安全连接&#xff0c;由于不会java,只好硬着头皮用python测试。 我这里的证书是自己签注的证书&#xff0c;导入系统的是CA根证书。 from keycloak import KeycloakOpenID# 1. 配置 Keycloak 客户端 keycloak_o…

电子画册3D翻页电子版是如何制作

​随着科技的发展&#xff0c;传统的纸质画册逐渐被电子画册所取代。电子画册3D翻页电子版以其独特的交互方式和丰富的视觉体验&#xff0c;受到了越来越多人的喜爱。让我来教你怎么制作吧。 1.要制作电子杂志,首先需要选择一款适合自己的软件。比如FLBOOK在线制作电子杂志平台…

信息收集常用指令

目的 本文主要是记录一些在信息搜集时&#xff0c;常用的提高搜索效率的命令。 后续会继续记录一些用到的更多指令和方法&#xff0c;慢慢更新。 1、inurl “inurl:xxx”是指查找url中包含xxx的网页。 URL&#xff1a;统一资源定位符。统一资源定位系统。可以说包含域名&am…