Hey,天还没亮,夜猫子,要注意身体哦!

记录新VPS安装lnmp一键包恢复数据曲折过程

   

新VPS安装lnmp一键包,安装前需要screen,但输入

  1. apt-get -y install wget screen  

出现:

 
  1. E: Unable to locate package screen  

然后想了想是不是忘了安装前需要

  1. sudo apt-get update  

结果 

  1. -bash: sudo: command not found  

发现sudo竟然没安装。。。

最后执行一下

  1. apt-get update  

竟然成功,再执行

  1. apt-get upgrade  
  2. apt-get install  

安装sudo

  1. apt-get install sudo  

成功安装sudo终于可以安装screen了。

接下来安装lnmp一键包也很顺利~

安装lnmp后重启vps,连接后发现:

  1. bash: /etc/profile: line 39: syntax error: unexpected end of file  

网上找的方法不好使,只好把另一台vpsprofile文件复制过来(vps都是debian7 32位);

以为一切都顺利了,把网站的数据上传到vps,准备恢复数据库,但打开myphpadmin后提示错误信息:

 
  1. ./libraries/session.inc.php#101 session_start(): open  

百度一下找到这个方法:“检查php.ini文件中session.save_path是否被注释了,如果有,则去掉前面的”;”。

我按照上面方法修改

 
  1. /usr/local/php/etc/php.ini  

文件,把;删掉,但又出现问题了:

 
  1. Error during session start; please check your PHP and/or webserver log file…  

只好修改回来。。

不停折腾,给/tmp 777权限还是不行,最后把

 
  1. session.save_path = "/tmp"  

的注释去掉,给

 
  1. session.save_path = "/tmp/session"  

加上注释,终于成功了。

 

总结:

重装的linux如果没有安装sudo又需要安装例如screen这样的软件,那么就需要ssh连接vps,而且用root账号登陆,执行;

  1. apt-get update  
  2. apt-get upgrade  
  3. apt-get install  

再用sudo命令安装需要的软件。

 

未经允许不得转载:Rising Sun's Blog » 建站 » 记录新VPS安装lnmp一键包恢复数据曲折过程
标签:
评论 0
 
 
发表评论