我有 bandwagonhost 搬瓦工,怎样架设vpn?

回复

senlin 发起了问题 • 1 人关注 • 0 个回复 • 48 次浏览 • 4 天前 • 来自相关话题

cPanel网站如何排错

张朝权 发表了文章 • 0 个评论 • 215 次浏览 • 2017-05-26 15:16 • 来自相关话题

1:浏览器提示找不到服务器,找不到DNS 
 
域名解析的问题,检查域名是否解析了,是否生效,如果在国内的域名需要实名才能用。具体可以问一下域名服务商客服。此类问题都是域名解析的问题和主机无关。
 
2: 浏览器提示404/403
 
文件权限,或者路径有问题。一般是请求不到您要的资源。此类文件需要检查文件是否存在,文件权限。
 
3:浏览器提示5xx,Internet Server Error
 
如果用的是cPanel面板先检查是否把网站目录权限设置成了777,cPanel不允许设置成777,设置成755即可,文件给644。另外网站根目录下有error_log文件,里面记录了错误日志,一般如果是程序内部的错误或者是环境的问题都会在里面提示。按照提示排错就行,如果排除以上问题可以找主机管理员看一下了。
 
4:浏览器提示循环的重定向
 
如果a.com重定向到b.com,b.com又重定向到a.com就会出现这种情况。出现这种情况需要检查cPanel面板是不是设置了不当的301重定向,另外.htaccess也要检查,是不是有不当301重定向。
 
5:网站加载缓慢
 
原因可能有很多,只列出最常见的。可以F12看一下是不是有无法加载或加载缓慢的资源,比如谷歌的字体可以在国内无法加载,另外如果您的网站访问量很大,程序比较臃肿也可能需要更好的主机,具体问题具体对待。
  查看全部
1:浏览器提示找不到服务器,找不到DNS 
 
域名解析的问题,检查域名是否解析了,是否生效,如果在国内的域名需要实名才能用。具体可以问一下域名服务商客服。此类问题都是域名解析的问题和主机无关。
 
2: 浏览器提示404/403
 
文件权限,或者路径有问题。一般是请求不到您要的资源。此类文件需要检查文件是否存在,文件权限。
 
3:浏览器提示5xx,Internet Server Error
 
如果用的是cPanel面板先检查是否把网站目录权限设置成了777,cPanel不允许设置成777,设置成755即可,文件给644。另外网站根目录下有error_log文件,里面记录了错误日志,一般如果是程序内部的错误或者是环境的问题都会在里面提示。按照提示排错就行,如果排除以上问题可以找主机管理员看一下了。
 
4:浏览器提示循环的重定向
 
如果a.com重定向到b.com,b.com又重定向到a.com就会出现这种情况。出现这种情况需要检查cPanel面板是不是设置了不当的301重定向,另外.htaccess也要检查,是不是有不当301重定向。
 
5:网站加载缓慢
 
原因可能有很多,只列出最常见的。可以F12看一下是不是有无法加载或加载缓慢的资源,比如谷歌的字体可以在国内无法加载,另外如果您的网站访问量很大,程序比较臃肿也可能需要更好的主机,具体问题具体对待。
 

加速猫全新上线了

张朝权 发表了文章 • 0 个评论 • 325 次浏览 • 2017-05-23 09:12 • 来自相关话题

千呼万唤始出来,加速猫停售一段时间后有不少用户问我什么时候再开放购买,现在加速猫独立上线了,新网站https://www.speedupcat.com/index.php 。
 
目前拥有,洛杉矶 香港 日本 三个节点,实测流畅2K Youtube,可以满足大多数用户日常查阅资料,在线视频的需求。
 
另外现在有5折优惠,以后续费也是5折,优惠码:5zhe ,所有年费套餐不更新月流量。推荐好友购买可以获取25%的返现。 查看全部
千呼万唤始出来,加速猫停售一段时间后有不少用户问我什么时候再开放购买,现在加速猫独立上线了,新网站https://www.speedupcat.com/index.php 。
 
目前拥有,洛杉矶 香港 日本 三个节点,实测流畅2K Youtube,可以满足大多数用户日常查阅资料,在线视频的需求。
 
另外现在有5折优惠,以后续费也是5折,优惠码:5zhe ,所有年费套餐不更新月流量。推荐好友购买可以获取25%的返现。

Mysql插入中文乱码?先确定三码合一

张朝权 发表了文章 • 0 个评论 • 191 次浏览 • 2017-05-04 09:11 • 来自相关话题

PHP乱码?Mysql乱码?

原因:

PHP乱码或者mysql乱码,多半是因为没有统一编码,要解决PHP/mysql乱码,只要做到三码合一即可. 所谓三码,是指文件编码,页面编码声明和数据库字符集,要使用相同的编码,如全部为utf-8. 怎么做到三码合一。

下面以utf-8为例,说明如何统一编码.:

1、将网页文件的编码保存为utf-8无BOM 记事本,保存文件的时候选择"编码"为utf-8 

2、在PHP页面的<?php ?>标签对之间使用 header('Content-type : text/html; Charset=UTF-8'); 声明页面编码为utf-8 在html头部(<head>和</head>之间)写入<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />来声明页面编码为utf-8。

3、PHP页面中连接数据库服务器后执行sql查询前使用以下代码先将字符集设置为utf-8 以下方案任选一种,其中 $myqli 和 $pdo 是创建的mysqli和pdo类的对象实例 
mysql_query('SET NAMES utf8'); // mysql 扩展 
mysqli_query('SET NAMES utf8'); // mysqli 扩展 
$mysqli->query('SET NAMES utf8'); // mysqli 扩展 
$pdo->exec('SET NAMES utf8'); // PDO 扩展

4.创建数据表的时候将默认编码设置为utf8,将字符校对(callate)设置为utf8_general_ci,注意MySQL里面是utf8而不是utf-8 IF NOT EXISTS `name`( ....代码.... )ENGINE InnoDB DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 做到这四点,相信你的网页和数据库不会再乱码. 查看全部
PHP乱码?Mysql乱码?

原因:

PHP乱码或者mysql乱码,多半是因为没有统一编码,要解决PHP/mysql乱码,只要做到三码合一即可. 所谓三码,是指文件编码,页面编码声明和数据库字符集,要使用相同的编码,如全部为utf-8. 怎么做到三码合一。

下面以utf-8为例,说明如何统一编码.:

1、将网页文件的编码保存为utf-8无BOM 记事本,保存文件的时候选择"编码"为utf-8 

2、在PHP页面的<?php ?>标签对之间使用 header('Content-type : text/html; Charset=UTF-8'); 声明页面编码为utf-8 在html头部(<head>和</head>之间)写入<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />来声明页面编码为utf-8。

3、PHP页面中连接数据库服务器后执行sql查询前使用以下代码先将字符集设置为utf-8 以下方案任选一种,其中 $myqli 和 $pdo 是创建的mysqli和pdo类的对象实例 
mysql_query('SET NAMES utf8'); // mysql 扩展 
mysqli_query('SET NAMES utf8'); // mysqli 扩展 
$mysqli->query('SET NAMES utf8'); // mysqli 扩展 
$pdo->exec('SET NAMES utf8'); // PDO 扩展

4.创建数据表的时候将默认编码设置为utf8,将字符校对(callate)设置为utf8_general_ci,注意MySQL里面是utf8而不是utf-8 IF NOT EXISTS `name`( ....代码.... )ENGINE InnoDB DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 做到这四点,相信你的网页和数据库不会再乱码.

CentOS 7 更改网卡名ens3到以前的eth0

张朝权 发表了文章 • 0 个评论 • 266 次浏览 • 2017-04-22 10:14 • 来自相关话题

具体步骤如下:

   1、 vim /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)” GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT=”console” GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet” GRUB_DISABLE_RECOVERY=”true”

    在GRUB_CMDLINE_LINUX的最后,加上 net.ifnames=0 biosdevname=0 的参数GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0”

  2、 grub2-mkconfig -o /boot/grub2/grub.cfg

  3、 reboot 查看全部
具体步骤如下:

   1、 vim /etc/default/grub 
GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)” GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT=”console” GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet” GRUB_DISABLE_RECOVERY=”true”


    在GRUB_CMDLINE_LINUX的最后,加上 net.ifnames=0 biosdevname=0 的参数
GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0” 


  2、 grub2-mkconfig -o /boot/grub2/grub.cfg

  3、 reboot

cPanel部署Python/Ruby

张朝权 发表了文章 • 0 个评论 • 224 次浏览 • 2017-04-06 19:43 • 来自相关话题

文档
 
http://docs.cloudlinux.com/ind ... .html
http://docs.cloudlinux.com/ind ... .html 查看全部

WordPress 出现了问题,如何 debug!

张朝权 发表了文章 • 0 个评论 • 232 次浏览 • 2017-03-30 21:33 • 来自相关话题

1. 如果是前台和后台空白,并且没有显示任何错误。

打开 wp-config.php 文件,将原来的 WP_Debug 设置改成如下设置:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
保存之后,再刷新前台或者后台,就可以看到错误的 log 了。

2. 错误是发生在某些后台进程,比如 cron job 或者微信自定义回复的时候,没法显示错误log,我们可以把 log 保存到 debug 文件。

打开 wp-config.php 文件,将原来的 WP_Debug 设置改成如下设置:
 
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);
 
然后就可以在 wp-content/debug.log 文件中看到相应的错误信息了。

最后一定要记得,测试完了一定要改回去,就是:
 
define('WP_DEBUG', false);
  查看全部
1. 如果是前台和后台空白,并且没有显示任何错误。

打开 wp-config.php 文件,将原来的 WP_Debug 设置改成如下设置:
define('WP_DEBUG', true); 
define('WP_DEBUG_DISPLAY', true);

保存之后,再刷新前台或者后台,就可以看到错误的 log 了。

2. 错误是发生在某些后台进程,比如 cron job 或者微信自定义回复的时候,没法显示错误log,我们可以把 log 保存到 debug 文件。

打开 wp-config.php 文件,将原来的 WP_Debug 设置改成如下设置:
 
define('WP_DEBUG', true); 
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', true);

 
然后就可以在 wp-content/debug.log 文件中看到相应的错误信息了。

最后一定要记得,测试完了一定要改回去,就是:
 
define('WP_DEBUG', false);

 

Linux下MySQL忘记root密码怎么办?

张朝权 发表了文章 • 0 个评论 • 187 次浏览 • 2017-03-28 16:21 • 来自相关话题

方法1: 用SET PASSWORD命令mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladminmysqladmin -u root password "newpass"
 
如果root已经设置过密码,采用如下方法mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
  查看全部

方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin
mysqladmin -u root password "newpass"
 
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;

在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;

 

WordPress网站搬家|小白教程

张朝权 发表了文章 • 0 个评论 • 443 次浏览 • 2017-03-25 22:35 • 来自相关话题

详情请访问 http://www.ipixfo.com/wp-change-host/





 

VPS升级和磁盘扩展

张朝权 发表了文章 • 0 个评论 • 224 次浏览 • 2017-02-23 17:36 • 来自相关话题

VPS升级后需要在用户中心通过重启按钮重启一下机器才能看到内存升级成功。但是硬盘需要手动扩展。
 
分别执行,可以看到总硬盘大小已经升级isk -l
df -h创建一个新的分区fdisk /dev/vda依次n
p
3
#回车
#回车
w然后fdisk -l 可以看到增加了一个/dev/vda3 重启一下
格式化磁盘,挂载磁盘,我挂载到/hello目录下的,大家按照自己的需求mkfs.ext4 /dev/vda3
mount -t ext4 /dev/vda3 /hello
这时候可以看到已经挂载成功
 





 
 设置开机自动挂载vim /etc/fstab

在最后添加一行,如图




保存就行 查看全部
VPS升级后需要在用户中心通过重启按钮重启一下机器才能看到内存升级成功。但是硬盘需要手动扩展。
 
分别执行,可以看到总硬盘大小已经升级
isk -l
df -h
创建一个新的分区
fdisk /dev/vda
依次
n
p
3
#回车
#回车
w
然后fdisk -l 可以看到增加了一个/dev/vda3 重启一下
格式化磁盘,挂载磁盘,我挂载到/hello目录下的,大家按照自己的需求
mkfs.ext4 /dev/vda3
mount -t ext4 /dev/vda3 /hello

这时候可以看到已经挂载成功
 

QQ20170223-6.png

 
 设置开机自动挂载
vim /etc/fstab

在最后添加一行,如图
QQ20170223-5.png

保存就行