文档章节

系统重装之后手动恢复XAMPP的方法

yushulx
 yushulx
发布于 2015/04/09 09:22
字数 496
阅读 1716
收藏 3
点赞 0
评论 0

最近给电脑配置升级了下,加了一块SSD做启动盘,重装了系统,结果xampp所在的目录盘符发生了变化(D盘变成了F盘),所有的应用都无法正常工作。这里分享下需要手动修改的地方。

首先打开xampp\properties.ini文件,把里面所有的盘符都从D:修改成F:

[General]
installdir=f:\xampp
base_stack_name=XAMPP
base_stack_version=5.6.3-0
base_stack_platform=windows
require_root_privileges=1
base_user=xiao
base_user_name=xiao
base_mail=lingxiao1002@gmail.com
hostname=
[Apache]
apache_server_port=80
apache_server_ssl_port=443
apache_root_directory=/xampp/apache
apache_htdocs_directory=f:\xampp/htdocs
apache_domainname=127.0.0.1
apache_configuration_directory=f:\xampp/apache/conf
apache_unique_service_name=
[MySQL]
mysql_port=3306
mysql_host=localhost
mysql_root_directory=f:\xampp\mysql
mysql_binary_directory=f:\xampp\mysql\bin
mysql_data_directory=f:\xampp\mysql\data
mysql_configuration_directory=f:\xampp/mysql/bin
mysql_arguments=-u root -P 3306
mysql_unique_service_name=
[PHP]
php_binary_directory=f:\xampp\php
php_configuration_directory=f:\xampp\php
php_extensions_directory=f:\xampp\php\ext

这个时候尝试启动,apache和tomcat依然失败。apache失败的原因是因为我装了wordpress。wordpress的配置文件没有修改,apache启动会报错。所以打开xampp\apps\wordpress\conf目录。把里面四个配置文件的路径全部修改一下。这样apache就可以正常运行了。

XAMPP的初始配置里没有tomcat,所以tomcat的运行需要单独修改配置。因为系统重装,JDK没有重新安装,只是把原来硬盘里的JDK目录配置到了系统path里。tomcat启动的时候是检测注册表的,所以手动创建HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit以免报错。

Tomcat的启动脚本如下:

@echo off
if "%OS%" == "Windows_NT" goto WinNT
:Win9X
echo Don't be stupid! Win9x don't know Services
goto exit
:WinNT
echo [XAMPP]: Searching JDK HOME with reg query ...
set KeyName=HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
reg query "%KeyName%" /s
if %ERRORLEVEL% == 1 (
  echo . [XAMPP]: Cannot find current JDK installation! 
  echo . [XAMPP]: Cannot set JAVA_HOME. Aborting ...
  goto :END
)
set "CURRENT_DIR=%cd%"
set "CATALINA_HOME=%CURRENT_DIR%"
set Cmd=reg query "%KeyName%" /s
for /f "tokens=2*" %%i in ('%Cmd% ^| find "JavaHome"') do set JAVA_HOME=%%j
echo.
echo [XAMPP]: Seems fine!
echo [XAMPP]: Using %JAVA_HOME%
echo.
 
set JRE_HOME=%JAVA_HOME%
echo [XAMPP]: Using JAVA_HOME=%JAVA_HOME%
echo [XAMPP]: Using CATALINA_HOME=%CATALINA_HOME%
echo [XAMPP]: Using JRE_HOME=%JRE_HOME%
echo Installing Tomcat as an Service
.\bin\service.bat install Tomcat7
goto exit
:END
:exit




© 著作权归作者所有

共有 人打赏支持
yushulx
粉丝 25
博文 85
码字总数 47908
作品 0
杭州
ubuntu下头疼的mysql

重装系统是件很麻烦的事情,尤其是在不小心格了盘一切都要重来的情况下更甚。 以前在ubuntu下装xampp之后可以顺利启动mysql,但是今天重装之后就一直启不来mysql.而且只有一句简单的 Can no...

George_she ⋅ 2013/04/28 ⋅ 0

phpmyadmin 尝试连接到 mysql 服务器 但服务器拒绝连接

本来今天打算按照Lazy的要求改改wordpress主题的,但是自从上次重装电脑之后就没有搭建自己本地的web环境,只是安装了一个XAMPP,把存放网页文件的目录改到我自己的目录,今天弄得时候竟然发...

菠萝皮 ⋅ 2012/05/10 ⋅ 0

mysql 一个库部分表神奇消失?

今天重装了系统 以前装在F盘下的xampp2文件夹 今天重装了一个xampp下的xampp3文件夹 按理说没有问题啊。 然后一个非常重要的mysql数据库的一部分丢失? 关键是只有这个库丢失,其他库都完好,...

13881119614 ⋅ 2014/10/28 ⋅ 0

Mac OS 账户管理员权限丢失恢复方法

情况说明 一些 Mac 新手在更改账户名的时候经常可能因为操作失误导致原账户的管理员权限丢失的问题发生(这里不得不吐槽下苹果的官方文档,官方文档对于账户名更改的流程介绍过于简单,极其容...

叶俊贤 ⋅ 04/18 ⋅ 0

双十一前4小时,CentOS 6.5服务器启动错误排查

11月10日晚上8点多,眼看要到双十一了。。。 但我要说的这段经历却和双十一毫无关系,哈哈。这天准备向CentOS6.5服务器的svn上传一些文件,结果开机启动时,却出现了下面的界面: 这是肿么回事?...

gaolu ⋅ 2014/11/12 ⋅ 0

重装系统最关键一步:如何做好备份

对于重装系统,先科普下过程。一般重装系统都会自动格式化C盘,然后系统会在C盘重新安装,所以重装系统一般影响的仅仅是系统盘C盘!非系统盘的文件不会受影响,非系统盘的软件一般不会受影响。...

新锐空间 ⋅ 2017/06/07 ⋅ 0

保留Ubuntu重装Windows XP的解决方法

转:http://sns.linuxpk.com/space-43898-do-blog-id-15273.html - 想必应该有很多Ubuntu玩家还是用的双系统吧?今天一个朋友问起用什么方法可以在不损坏Ubuntu的前提下重装Windows XP系统,...

长平狐 ⋅ 2012/10/16 ⋅ 0

备份/恢复 Chrome 浏览器数据

在重装系统之前都想要对 Chrome 中的数据进行备份,以能够在重装系统后恢复这些数据。但是除了一些玩 Chrome 很长时间的用户,鲜有人知道 Chrome 的用户数据到底保存在什么地方。如果你也有这...

鉴客 ⋅ 2011/03/28 ⋅ 1

想问一下有什么软件能像Evernote那样能够存储有样式的存储

因为之前重装系统,然后就发现之前的Evernote就不能恢复本地的记录,要想恢复就需要升级为高级的用户。。。那就要给钱 现在感觉到很多代码和一些笔记要记录下来,用个类似Evernote的软件很不...

蔡熙伟 ⋅ 2011/04/16 ⋅ 18

黑群晖(XPEnology)无法启动&重建系统并保留数据经验总结

预备知识 本篇所涉及到的技术主要涉及磁盘管理、软阵列管理与逻辑卷管理,不熟悉这方便知识的朋友请先打开鸟叔的Linux私房菜学习下相关知识。 鸟哥Linux私房菜 - 磁盘配额、阵列、逻辑卷管理...

littlebrain4solving ⋅ 2017/09/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Boot整合模板引擎thymeleaf

项目结构 引入依赖pom.xml <!-- 引入 thymeleaf 模板依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId......

yysue ⋅ 12分钟前 ⋅ 0

ConstraintLayout使用解析

AndroidStudio3.0创建Project默认的布局就是ConstraintLayout。 AndroidStudio3.0前的可以自己修改,使用ConstraintLayout。 为了要使用ConstraintLayout,我们需要在app/build.gradle文件中...

_OUTMAN_ ⋅ 24分钟前 ⋅ 0

OSChina 周三乱弹 —— 这样的女人私生活太混乱了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 胖达panda :你经历过体验到人生的大起大落吗?我一朋友在10秒内体验了,哈哈。@小小编辑 请点一首《almost lover》送给他。 《almost love...

小小编辑 ⋅ 57分钟前 ⋅ 9

自己动手写一个单链表

文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源。 一、概述 单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对...

公众号_好好学java ⋅ 今天 ⋅ 0

Centos7重置Mysql 8.0.1 root 密码

问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql vim /etc/my.cnf 1...

豆花饭烧土豆 ⋅ 今天 ⋅ 0

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 今天 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部