AMH面板设置根目录的办法

admin 2015年06月20日 LAMP配置 1556次阅读 查看评论

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

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

  我的主机是阿里云的主机,刚开始装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

  新硬盘做好分区。

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

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

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

« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:AMHwww根目录

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合