当前位置:首页 > 运行维护 > LAMP配置 > 正文内容

AMH面板设置根目录的办法

admin6年前 (2015-06-20)LAMP配置1591

  这两天网站出问题一直没找到什么原因,头疼。。

  如果你想知道修改网站根目录的方法,请认真看我的下文:

  我的主机是阿里云的主机,刚开始装AMH面板的时候没想再挂载硬盘,结果比较悲剧的是

  AMH面板的网站根目录是默认的:home/wwwroot

  这不就苦逼了吗

  我的新数据盘,挂载到根目录/Data目录下了

  我原以为是修改下网站的配置文件就行了,就能达到修改根目录的目的

  事实上我这么做也确实“可行”了..

  但是接下来的问题是我怎么都想不通的..

  我先是修改了网站配置文件conf ,我想很多人肯定也都会这么想,这么做的。。但是出现的坑爹问题是你怎么都想不到的..

  但是如果真的想要完全修改网站根目录的话 这步还少不了。。

  /usr/local/nginx/conf/vhost/域名.conf

  这里面把网站的路径和log日志等地址修改下

  (注意路径,后面有个web的)

  20140918105822

  仅仅这么做的话,重启nginx是可以了,网站也能访问了,但是有一个让我十分郁闷的事发生了,网站的其他文件都是访问这个路径下的

  ,但是wp-content这个目录下的文件竟然还都是之前默认目录下的。。

  当时没发现这点,导致我的网站出的错误,图片上传错误,主题错误 等等。。两天都没解决,快照回滚也没解决。。

  上传的附件是上传到老目录,但是访问的却是新目录的,牛头不对马嘴,所以网站出错的让人郁闷。。

  吐槽完毕::下面。 正式进入主题吧….

  我的解决办法是把整个网站目录搬到我的数据盘,然后软连接。。

  注意:如下操作前,请先关闭你的AMH的服务.

  操作前,把PHP、MySQL、Nginx都停止了。

  然后 :

  cd /home/ #进入网站上层目录

  mv wwwroot /Data #把wwwroot移动到/Data目录,即数据盘

  ln -s /Data/wwwroot #原目录不变,并链接到数据盘,原有任何设置均不改变

  cd /usr/local/mysql #进入数据库文件的上层目录

  mv data /Data #把data文件夹转移到/Data目录

  ln -s /Data/data

  20140918110639

  然后打开网站看看。。

  是不是OK了

  当然也可以这样做

  amh安装好后,备份好这两个数据目录 /home/wwwroot 、 /usr/loacl/mysql/data

  新硬盘做好分区。

  分别挂载到这两个目录,并恢复原先数据就好了。

  但是我嫌麻烦 暂且就这样吧

  其实这也算就是个迁移数据,光修改目录产生的错误,我不知道是什么问题导致的,如果有会的或者有更简单的方法的请留言指教。

扫描二维码推送至手机访问。

版权声明:本文由学无止境-开拓创新-ipvb学习网发布,如需转载请注明出处。

标签: AMHwww根目录
分享给朋友:

相关文章

Nginx负载均衡配置

  Nginx负载均衡  最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..  nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实...

Nginx 1.5.2 + PHP 5.5.1 + MySQL 5.6.10 在 CentOS 下的编译安装

  最近配置了几台Web服务器,将安装笔记贴出来吧。没时间像以前那样,将文章写的那样系统了,请见谅。详细配置,可以看以前的旧文章:  1、安装Nginx:  mkdir -p /Data/tgz  c...

Apache配置文件.htaccess使用方法总结

Apache配置文件.htaccess使用方法总结.htaccess是Apache服务器的一个非常强大的分布式配置文件。正确的理解和使用.htaccess文件,可以帮助我们优化自己的服务器或者虚拟主机...

wdcp的/www目录大小调整或增加分区/硬盘的方法

wdcp的/www目录大小调整或增加分区/硬盘的方法在wdcp及一键安装包里,软件及wdcp都是在安装在/www目录里的默认情况下,/www这个目录也是在根目录下的,除非在安装系统时指定有的时候,可能...

SAE下Mysql的基本操作

数据库的连接配置<?php /** 此帐号仅能在SAE平台上使用,不能从外部连接 我们建议开发者使用SaeMySQL操作数据库 如果您想自己实现数据库相关操作,可以使用以下常量: 用户...

Linux阿里云主机安装Memcache实战

阿里云主机安装Memcache实战 在php上扩展memcache的作用是为了支持memcached数据库缓存服务器  安装具体操作如下: 1、下载并解压mem...