网站颜色:

主机宝 故障修复 腾讯云 linux硬盘挂载问题 nginx wdcp 维护修复


主机宝常见问题及解决方法:

1、主机宝Linux版忘记后台密码重置方法

SSH登录服务器: 
1:下载重置密码的脚本 
2:给脚本可执行权限 
3:执行脚本,脚本文件后空格然后跟上要重置的新密码 
 
 
复制代码
wget http://picimg.witdes.cn/pic/dl2.admin5.com/scripts/modlogin.sh
chmod -R 755 modlogin.sh

./modlogin.sh  新的登录密码
 
2、启动pid文件出错,怎么办?(Starting MySQL. ERROR! Manager of pid-file quit without updating file.)
1) 结束mysqld所有进程: killall -9 mysqld 
2) 删除 data 目录下 AY*****.pid 文件  
3)检查 /a/apps/mysql/etc/my.cnf 的datadir 是否正确  
4)如果已迁移数据库到数据盘,请检查/a/apps/mysql-5.1.73/data  
     是否是链接文件,指向 /b/mysqldata/data,如不是链接请执行:ln -s /b/mysqldata/data /a/apps/mysql-5.1.73/data  
3、Linux主机宝或纯环境开启PATHINFO的方法
Pathinfo路径路由模式是php5的一种url地址解释模式,而nginx默认是不支持pathinfo的路由模式的,本文介绍通过修改nginx配置文件使其支持php的pathinfo路径模式。 
Nginx模式默认是不支持pathinfo模式的,类似info.php/hello形式的url会被提示找不到页面。例如CI框架,在不隐藏index.php,没有使用伪静态的情况下,就需要PATHINFO支持。 
以下3步让指定的站点支持PATHINFO: 
 
 
1、编辑需要开启PATHINFO站点的配置文件: /a/apps/nginx/vhosts/站点域名.conf 
     在 access_log xxx main; 下面增加: 
复制代码
  1. set $real_script_name $fastcgi_script_name;
  2.         set $path_info "";
  3.         if ($fastcgi_script_name ~ "^(.+@.php)(/.+)$") {
  4.             set $real_script_name $1;
  5.             set $path_info $2;
  6.         }
  7.         fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
  8.         fastcgi_param SCRIPT_NAME $real_script_name;
  9.         fastcgi_param PATH_INFO $path_info;
 
 
2、注释掉 fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name; 变成: 
复制代码
  1. #fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
 
3、修改 location ~ .php$ {  为: 
复制代码
  1. location ~ .php(/.*)@$ {
 
 
改完后如图: 
 
 
 
重启 Nginx 生效, service nginx restart 
 
 
 
热门设计服务