记录日常点点滴滴,欢迎来到我的小站。

0%

晚上更新了Ubuntu 16.04,虽然重要文件都经过了备份,但是系统设置还是需要重新来过。由于经常重装系统,已经体会到了装系统中最辛苦的要数重新设置了(这也是后来不愿意再重装Win10只是按着MS一步步更新的原因)。为了方便以后的更新换代,在此一边重新设置,一边总结记录,以作参考。今后如有再次升级,必定更新此文。

好了,现在你已经完整地完成了Ubuntu(16.04)的安装,但是迎接你的是一个中看不中用的壳子:-P 下面做的事才是你真正开始在这个Linux平台上生活之前需要做的最重要的事!

调整grub2与双系统时间

之所以此条设为0是因为一般单系统用户可以跳过;然而对于双系统用户来说,特别是Ubuntu作为第二系统的时候,需要调整一下默认的启动顺序。grub2(grub的升级版)是控制操作系统启动的预加载器,就是刚开机OEM之后的那个紫色界面。双系统用户刚装完Ubuntu的时候grub是默认Ubuntu作为第一启动项的。如果需要改成其他系统如Windows作为默认,需要再Ubuntu下打开bash:

1
2
3
  cd /etc/grub.d/

  sudo mv 30_os-prober 01_os-prober

这里是将原有的操作系统启动的优先顺序从30提升到01。

阅读全文 »

启动Ubuntu的软件中心,选择“X11VNC服务器”,进行安装。当然也可以用sudo apt-get install x11vnc命令安装。

接下来创建登陆密码

1
sudo x11vnc -storepasswd

输入和确认之后,密码被保存到了用户的密码目录下

再设置X11VNC的密码文件:

1
sudo x11vnc -storepasswd in /etc/x11vnc.pass
阅读全文 »

.htaccess 在每一层独立服务根目录下都存在,例如:

网站根目录为 /var/www/html/.htaccess

HTTP 80 强制转 HTTPS

全站采用https协议访问,所以需要http重定向到https,只需要在.htaccess加入下面规则
在相应的网站根目录新建 .htaccess

1
vim   /var/www/html/.htaccess
1
2
3
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

这里是302跳转
或者

1
2
3
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

这里是302跳转

阅读全文 »

在出现问题后,先进入
wamp64\bin\mysql\mysql5.7.9\my.ini

添加以下代码

1
2
3
[mysqld]
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION

重新启动MySQL服务,即可解决问题。

知识储备:

  1、mysql 有众多的存储引擎,然而只有一个默认的存储引擎,通常来说它是innodb

  2、mysql 可以通过sql_mode 来控制mysql 数据库的行为,今天我们要讲的就是no_engine_substitution

  3、no_engine_subtitution的作用:mysql 在create table 时可以指定engine子句;这个engine子句用于指定表的存储引擎,那么问题就来了。

    如果我把引擎指定成一个并不存在的引擎!这个时候mysql可以有两种行为供选择 1、直接报错;2、把表的存储引擎替换成innodb

首先推荐使用AWS的EC2, 新开通账号可以获得一定时间的免费t2.micro虚拟服务器使用权限. 大家可以在aws.amazon.com找到相关的信息.

  1. 开通aws.amazon.com的账号.

  2. 进入ec2的控制面板, 开通实例. 这里实例就代表一个虚拟服务器的解决方案. 我选择的是推荐的免费ec2的t2.micro ubutntu解决方案.

  3. 生成一个私钥, 这个用来使用ssh连接你的虚拟服务器. 生成后请妥善保管. 假设我们重命名为aws.pem

  4. chmod 400 aws.pem

    阅读全文 »

wordpress的$wpdb函数是什么用的如何使用呢,今天我们就来看一篇关于wordpress的$wpdb函数的使用吧,具体的如下介绍.
wordpress编写插件的时候,发现需要调用数据库
wpdb 不管在前台模板,还是在后台的插件,都可以自由的使用
使用wordpress的时候,如果想直接使用WP里封装的数据库操作的类(wp-db.php),将wp-blog-header.php包含到代码中就可以使用了。

1
2
3
define(‘PATH’, dirname(dirname(__FILE__)).‘/’);  
require_once(PATH . ‘../wp-blog-header.php’);
global $wpdb;
阅读全文 »

在WordPress中添加自定义配置文件字段通过操作挂钩方法是很容易的。
网上有很多解决方案都能告诉你在“编辑用户”屏幕上添加自定义字段,
在本教程中,我将告诉您如何将自定义字段添加到添加新用户的页面上。

首先,我们创建一个自定义字段“国家”,并在添加/更新用户屏幕上显示它。
在模板的function.php中添加以下代码

阅读全文 »