文档章节

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

yushulx
 yushulx
发布于 2015/04/09 09:22
字数 496
阅读 1814
收藏 3

最近给电脑配置升级了下,加了一块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
博文 92
码字总数 52955
作品 0
杭州
私信 提问
ubuntu下头疼的mysql

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

George_she
2013/04/28
0
0
phpmyadmin 尝试连接到 mysql 服务器 但服务器拒绝连接

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

菠萝皮
2012/05/10
0
0
mysql 一个库部分表神奇消失?

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

13881119614
2014/10/28
300
0
Mac OS 账户管理员权限丢失恢复方法

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

叶俊贤
04/18
0
0
双十一前4小时,CentOS 6.5服务器启动错误排查

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

gaolu
2014/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
6分钟前
0
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
24分钟前
12
0
Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

Xftp传输文件 如果已经通过Xshell登录到服务器,此时可以使用快捷键ctrl+alt+f 打开Xftp并展示Xshell当前的目录,之后直接拖拽传输文件即可。 pure-ftpd搭建ftp服务 pure-ftpd要比vsftp简单,...

野雪球
25分钟前
1
0
Confluence 6 文档主题合并问答

在 Confluence 官方 前期发布的消息 中,文档主题在 Confluence 6.0 及其后续版本中已经不可用。我们知道你可能对这个有很多好好奇的问题,因此我们在这里设置了一个问答用于帮助你将这个主题...

honeymose
58分钟前
2
0
java框架学习日志-2

上篇文章(java框架学习日志-1)虽然跟着写了例子,也理解为什么这么写,但是有个疑问,为什么叫控制反转?控制的是什么?反转又是什么? 控制其实就是控制对象的创建。 反转与正转对应,正转...

白话
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部