root

CakePHP and SSL

旧街凉风 提交于 2020-01-13 10:27:28
问题 I just installed a SSL certificate on my website that uses CakePHP and now the site doesn't load anymore files from webroot (images, css files). Any ideas? I think SSL installation affected mod_rewrite, or something like this. 回答1: I just ran into this problem. Check your sites configuration for apache2. Make sure: AllowOverride all is set to allow .htaccess overrides under ssl. Here is my snippet of my config (on ubuntu). <IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin webmaster

mariadb无法update修改root密码ERROR 1348 (HY000): Column 'Password' is not updatable

和自甴很熟 提交于 2020-01-13 07:40:18
https://www.techgalery.com/2019/09/error-1348-column-password-is-not.html 如本博客标题所述,当我们尝试更新root密码数据库(MySQL或MariaDB)时,有时会出现此错误消息,该错误表明: ERROR 1348 (HY000): Column 'Password' is not updatable 这是因为如果使用此SQL命令更新数据库根密码,并且事实证明它受MySQL的限制,才能在mysql数据库上使用update 。 UPDATE mysql . user SET Password = PASSWORD( '1234' ) WHERE User = 'root' ; 因此,您不能使用“更新”命令来更新用户密码,而是使用ALTER命令来更新密码。如下所示。 ALTER USER 'root' @'localhost '由' 1234 '标识; 然后,您需要执行刷新特权以将以前的查询(上面的更改命令)提交到系统中,只需这样做。 flush privileges ; 因此,现在您的根用户的密码为1234。尽管建议使用更强的不可预测的密码。除非仅用于测试,否则切勿将1234用户用作您的任何登录凭据的密码。 因此,从软件开发运营商开始我就一直在使用MySQL。但是,我仍然难以记住一些SQL命令

yum 安装 MySQL

我的未来我决定 提交于 2020-01-13 07:11:16
安装 wget 服务 yum -y install wget 下载 mysql 的 repo 源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装 mysql-community-release-el7-5.noarch.rpm 包 sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装 mysql sudo yum -y install mysql-server 重置 mysql 密码 mysql -u root 如果有报错信息 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 原因是 /var/lib/mysql 的访问权限问题,把 /var/lib/mysql 的拥有者改为当前用户 sudo chown -R root:root /var/lib/mysql 重启 mysql 服务 service mysqld restart 设置密码 mysql -u root use mysql; update user set password=password('新密码') where user='要更新密码的用户名';

tomcat

喜欢而已 提交于 2020-01-13 06:29:25
tomcat 文章目录 tomcat 1. tomcat简介 2. tomcat项目部署 2.1 java环境安装 2.2 tomcat部署 1. tomcat简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 诀窍是,当配置正确时,Apache

Open sqlite-database of another app on Android with root-access

馋奶兔 提交于 2020-01-13 05:46:07
问题 I want to open the database of another app. I know I must have root-access, but it seems that root access is "only" for shell commands. I want to make a lot of selects and some inserts into the database. Is it possible to open the db as root, and work with the db-handle in the "normal" app? Thanks in advance Biber 回答1: thanks for all answers! I think the only way is to make something like this: Process p = Runtime.getRuntime().exec("su sqlite3 -csv test.db \"select * from test\";"); Then, I

18.结构型 - 组合模式 (Composite)

感情迁移 提交于 2020-01-13 05:14:34
1.定义 用树状结构来组合对象,表示整体-部分的层次结构 提供统一的方法来访问对象,忽略对象与对象集合之间的差别 2.UML类图 角色介绍 AbstractComponent : 抽象根节点,定义统一的访问接口 Leaf : 具体叶子节点 Composite : 具体枝干节点 要点 涉及到递归访问 3.UML示例代码 /** * Copyright (C), 2016-2020 * FileName: AbstractComponent * Author: wei.zheng * Date: 2019/11/7 20:42 * Description: 抽象节点: 接口设计 */ public abstract class AbstractComponent { protected String name ; public AbstractComponent ( String name ) { this . name = name ; } public abstract void doSomething ( ) ; public abstract void addChild ( AbstractComponent child ) ; public abstract AbstractComponent getChild ( int index ) ; public abstract

centos7 yum 安装mariadb

我与影子孤独终老i 提交于 2020-01-13 04:01:05
1、安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl enable mariadb 接下来进行MariaDB的相关简单配置 mysql_secure_installation 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 设置密码 Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车 New password: <– 设置root用户的密码 Re-enter new password: <– 再输入一次你设置的密码 其他配置 Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车 Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车, Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车 Reload privilege tables now? [Y/n] <– 是否重新加载权限表

Linux命令

◇◆丶佛笑我妖孽 提交于 2020-01-13 03:06:52
一 cd命令集 **1 ifconfig** 作用: 检查IP地址 **2 pwd** 作用: 显示当前路径 **3 cd /** 作用: 返回根目录 **4 cd ~** 作用: 用户主目录 **5 cd .** 作用: 当前目录 **6 cd ..** 作用: 返回到上一级目录 **7 cd -** 作用: 返回上一个目录 **8 cd** 作用: 直接回家 **9 cd /user/** 作用: 进入到uesr目录 二 目录操作 **1 mkdir** 作用: 创建目录 **2 mkdir -p** 作用: 创建嵌套目录 **3 mkdir -m** 作用: 创建权限 例子: mkdir -m 777 c 777为最高权限 **4 rmdir** 作用: 删除目录 三 Vi/Vim创建/查看/编辑文件 **1 命令行** 命令: Esc键 作用: 切换到目录行模式 **2 i** 定义: 是一个键 作用: 在光标前开始编辑 **3 a** 定义: 是一个键 作用: 在光标后开始编辑 **4 o** 定义: 是一个键 作用: 在当前行的下一行开始编辑 **5 底行模式** 按 shift + : **6 : q!** 不保存退出 **7 : wq** 保存退出 **8 : /world** 从当前光标处 , 向上查找world关键字 **9 : ?world** 从当前光标处

交叉编译openssh(JZ2440+linux kernel2.6.22.6)

一世执手 提交于 2020-01-13 00:00:29
常用远程登录嵌入式linux系统板开发方式介绍 相信很多跑嵌入式linux的小伙伴都会经历搞块板子然后移植一个低版本的linux kernel然后进行各种交叉编译开发的经历。然而使用串口去做终端交互实在是效率太低,于是使用telnet和ssh都是比较好的选择。telnet只要是移植了busybox基本上都会有的。ssh则需要自己去交叉编译移植一下。 telnet简单粗暴又好用,自己开发用其实就够了,但是如果想要玩的开心深入一点,怎么能不去交叉编译ssh折腾一番呢?下面就介绍下这两种方法。 Telnet 基本上能来看这帖子的都已经实现了busybox的移植,会有telnet工具。那么只要在板子上把服务开一下就好。 telnetd -l /bin/sh 如果没添加过用户密码的需要添加一下密码,直接用root用户就好了,自己的板子也不用考虑使用其他用户溯源这些事情了。 # passwd root 有的小伙伴会遇到如下错误: passwd: unknown uid 0 网上有人说是因为lib下没有那几个动态库的,但是我看了我的板子上面是有的,最后发现应该是板子/etc/passwd里的信息不对 可以通过下面的方式更改如下: # echo root:x:0:0:root:/root:/bin/sh > /etc/passwd # chmod 755 /etc/passwd # passwd

Jenkins 安装配置

二次信任 提交于 2020-01-12 23:39:22
Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。 一、安装准备 在这里构建的是Jenkins+ANT+SVN的一套发布流程 安装JDK环境变量 JDK安装配置 略,参考:https://www.cnblogs.com/liuhongfeng/p/4177568.html 安装ANT并配置环境变量 ANT安装配置 windows 下载地址:http://ant.apache.org 配置环境变量 windows中设置ant环境变量: 属性 配置 ANT_HOME D:/ apache-ant-1.10.0 path %ANT_HOME%/bin classpath %ANT_HOME%/lib linux中设置ant环境变量: 将下载的tar.gz复制到/usr 下 tar -vxzf apahce-ant-1.9.2-bin.tar.gz 解压 chown -R yjdabc apahce-ant-1.9.2 改变权限 chown -R :users