也是从数据库密码泄露开始。在翻找以前留下的shell中,在一个旁站的数据库配置文件中发现了一个不同寻常的数据库链接IP地址。...那我尝试着去链接这个数据库看看,发现这个数据库里面都包含着wordpress的数据库数据。 鲁迅说的好,没有什么事情是偶然的,也没有什么事情是必然的。...接下来可以通过登陆到phpmyadmin进入之后通过phpinfo泄露的网站绝对路径写入一句话进去获取webshell 这里我直接使用泄露的数据吗密码登陆进phpmyadmin。...并不能设置到网站的绝对路径 从wordpress后台入手 测试了一番发现phpmyadmin这里不能入手测试,那只能放弃phpmyadmin这个入口了。...从phpmyadmin里面查询出wordpress的后台密码,心想这次我直接就从后台入手了。可是。。。。 好吧!贫穷的我并没有开VIP哈哈哈哈。那就只能富贵险中求了!我直接把管理员的密码给修改了吧!
之前的博客一直使用的是WordPress,朋友说用WordPress来做博客会存在种种问题,WP就像是一把瑞士军刀,在灵巧以及功能性上已经失去了平衡。...npm的命令》》npm命令详解 准备好环境后就可以传送到hexo到官网》》hexo安装详解 如果不着急到话,可以先看看下面的内容,能帮你避免一些hexo的问题。...对于大多数人来说看到hexo的文件目录都会有些困惑。该从哪里入手? 打开_config.yml文件,大部分的参数默认即可。...添加robots.txt 当需要对爬虫抓取做些处理时,在项目根目录的source中创建robots.txt即可,下面是示例代码: # hexo robots.txt User-agent: * Allow...将域名解析到统一地址103.245.222.133。之后需要等待一段时间DNS才能解析完成。 部署 如果没有改动主题资源,那么部署的时候不用每次都hexo clean。 直接执行下面都命令完成部署。
一旦它平静下来,打开一个Web浏览器并浏览到 端口8080上的DigitalOcean盒的IP (例如,如果您的服务器的IP地址是123.456.789.123,您应该输入#http://123.456.789.123...这docker-phpmyadmin由社区成员corbinu抓取,用名称mysql将其链接到我们的wordpress_db容器(意味着从phpmyadmin容器内部引用主机mysql名将转发到我们的wordpress_db...此图像不会像wordpress图像那样自动从wordpress_db容器环境中获取环境变量MYSQL_ROOT_PASSWORD。...我们实际上必须从wordpress_db容器中复制该行MYSQL_ROOT_PASSWORD: examplepass,并将用户名设置为root。...继续使用root您在YAML文件中设置的用户名和密码登录,您将能够浏览您的数据库。您会注意到服务器包含一个wordpress数据库,其中包含WordPress安装中的所有数据。
考虑到这些,我们来看看如何访问和管理数据库。 phpMyAdmin 还记得我们如何提到您的数据库存储在您网站的服务器上吗?因此,您必须通过托管服务提供商访问您的 WordPress 数据库。...如果您在托管 MySQL 的同一台服务器上安装 WordPress,(这是最典型的场景)将主机设置为 Localhost。这意味着用户将始终从同一台主机连接。...任何使用来自远程服务器的凭据的请求都将立即被拒绝。 创建新用户后,从“权限”选项卡中单击新用户的“编辑权限”。...如何重置我的 WordPress 数据库? 有时您可能希望将数据库重置为原始设置。例如,如果您在测试站点或本地服务器上工作,您可能希望将数据库恢复到进行更改之前的状态。...然后,您可以观看 BackupBuddy 将数据库恢复到备份中包含的版本。 通过 phpMyAdmin 恢复 如果您想采取更困难的路线,您可以再次使用 phpMyAdmin来完成任务。
建好基于WordPress的个人网站后,如果我们想整个搬到另一个服务器,应该怎么弄呢?为了预防不可预知情况的发生,我们又该如何备份网站信息呢?...1.备份WordPress文件 这部分很简单,通过FTP,或者最简单的sz命令拷贝到本地就可以了~ 拷贝内容包括Nginx对应root路径下所有文件,例如我的Nginx的root路径为/var/www,...2.备份WordPress数据库 推荐使用phpMyAdmin,一款基于php的在网站上管理数据库的软件,可视化界面,直接操作网页即可备份导入~ 安装phpMyAdmin: sudo apt-get update...根据第2步在新的服务器上装一个phpMyAdmin,将之前备份的数据库文件导入到新的MySQL中。...此时如果新的MySQL用户与之前的MySQL用户一样,则不需要改动,如果变了,按照教程二中修改WordPress中相应的配置文件(包括数据库名,用户和密码)。
更新系统 # yum update 安装并配置 Apache 网络服务器 CentOS 7 中默认的是 Apache 2.4 版本,Apache 官网有份很好的 vhost.conf 配置实例。...安装和配置 MariaDB 数据库服务 MariaDB 是在 MySQL 基础上重建的一个数据库软件,各 Linux 发行版都陆陆续续从 MySQL 切换到了 MariaDB。.../phpmyadmin /usr/share/phpMyAdmin 也就是说,我们可以通过绑定到 Apache 服务器上的任何域名访问 phpMyDdmin。...出现如下图所示页面,单击继续: 输入已经创建的数据库信息: 这一步出错的原因是,网站本身对html文件夹没有读写权限,具体解决方案可以查看本节参考资料链接中关于网站用户权限的讲解。...此处我们可以按照提示,通过ssh,输入vim /srv/www/qcloud.zning.net/html/wp-config.php来创建,并复制WordPress已经提供的内容,保存继续即可 到这里说明已经连接了数据库
服务器程序,用来解析web程序 mysql: 一个数据库管理系统 php: web服务器生成网页的程序 同时为了管理方便(不用输入太多mysql命令)装了一个数据库管理工具phpmyadmin wordpress...: 是一种使用php语言开发的博客平台,可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。...) 安装完成 4.2安装mysql (当然也可以用mariaDB,在这我安装的是mysql,由于Centos从7开始默认的数据库安装包为mariaDB,所以通过yum 安装mysql会出现问题,所以通过以下方式安装...时设置的 ) 都正确登录成功是这样的: 为下面安装WordPress做准备,创建一个数据库,就是点上图圈出的数据库按钮 名称自己随意填(我填的wordpress) 排序规则选择utf8_general_ci...改为755 配置wordpress 在浏览器中输入 http://ip 出现欢迎界面 点击现在就开始 输入刚才创建的数据库名 用户名为root 密码为mysql的密码
使用 apt-get 安装 phpmyadmin,安装过程中,您需要根据提示选择 apache2 ,再输入root密码 和数据库密码: sudo apt-get install phpmyadmin...; 10.然后退出 mysql exit; 五、配置wordpress 1.由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把 wordpress 文件夹里的文件都复制到 /var...服务: sudo systemctl restart apache2.service 六、wordpress搭建完成 本地浏览器输入服务器IP地址,跳转至wordpress安装界面 在安装界面中输入数据库密码即可完成安装...2、wordpress搭建后FTP服务器无法连接的问题 wordpress为了安全起见会在安装插件或者主题时,会增加一层FTP验证。...3、在建立数据库wordpress时数据库名、账户名设置错误的解决方法。
apache,全称叫Apache HTTP Server,是世界使用排名第一的web服务器软件,httpd是超文本传输协议http服务器的主程序。...可通过简单的API扩展,将PHP/Perl/Python等解释器编译到服务器中。PHP是全球最好的脚本语言,主要用于web开发,python是高级编程语言,功能也很强大。...静态资源是http服务进程向内核发请求,去磁盘找到这个资源,没有就显示Not Found,有就把加载的资源返回给进程,先到内核自己的内存中。...动态资源请求 从磁盘加载后,进程将资源传给PHP,PHP根据是否用到数据库去调用数据库,都处理好了,传递给进程。...乘热打铁,我们在来搭建一个phpMyAdmin平台管理数据库 1、下载 wget -O /www/c.org/htdocs/phpadmin.zip https://files.phpmyadmin.net
这是管理mysql数据库的客户端工具,可以在浏览器访问。 在访问phpmyadmin的时候,发现403错误。...并对文件进行解压操作: tar -xvzf wordpress-4.9.8.tar.gz [1240] [image.png] 第二步:验证mysql登录是否成功 在阿里云服务器中设置好安全组规则,把数据库端口...这个数据库在安装wordpress是必须需要的。 [image.png] 第四步:浏览器安装WordPress。...(这一步必须保证mysql数据库是安装成功并且建立好了数据库) [image.png] 如果安装的过程中遇到如下提示: The file wp-config.php already exists....wordpress默认主题比较简单。 后续绑定购买的域名,在域名管理后台把域名跟你的服务器公网ip地址进行绑定,就可以通过域名访问你的网站了。
这样,您将能够将站点以及installer.php文件作为一个文件下载,这将帮助您将站点导入到新的WordPress安装中。 如果您只想下载站点的副本作为备份,那么您已经完成。...在这里,您可以将任何内容从服务器拖放到本地计算机: 例如,导出wp-content将下载您的所有插件,主题和媒体文件。...如果要迁移或备份整个站点,只需突出显示public_html目录中的所有内容并将其拖动到本地计算机即可。 这将导出您所有站点的文件。 但是,要导出数据库,您需要使用phpMyAdmin。...它通常在数据库或控制面板的类似部分下可用: 在phpMyAdmin中,找到“导出”选项卡,然后选择您喜欢的方法(如果要查看高级选项,请选择“快速”或“自定义”)。...选择SQL作为格式,然后单击Go: 这将启动数据库的下载,您可以将其上传到全新的WordPress安装中或保留为备份。
2.2 创建Msyql Oneinstack提供的PHPMyadmin在线管理Mysql,登录到你的PHPMyadmin。 然后创建Mysql数据库。...接着进入到这个新建的数据库,点击权限,新建数据库账号。 新增数据库账号。...2.3 创建虚拟主机 先提前把你的域名解析到服务器IP上,然后执行命令创建虚拟主机: ~/oneinstack/vhost.sh Oneinstack自带了letsencrypt免费SSL证书,在创建虚拟主机时我们可以选择此项...如果你的域名提前解析到了服务器IP上,那么Oneinstack在创建虚拟主机就会自动申请配置好SSL证书了,最后你还需要添加一些Nginx重写规则,由于我们要安装Wordpress,所以这里直接输入:wordpress...chown -R www:www /data/wwwroot/txql.wzfou.me 打开域名访问地址,填写基本的数据库信息完成安装Wordpress。
在本教程中,我们将讨论如何配置Web应用程序可以连接的远程MySQL数据库服务器。我们将使用WordPress作为示例,以便我们可以使用,但该技术广泛适用于任何MySQL支持的应用程序。...第四步 - 测试远程和本地连接 在继续之前,最好验证您是否可以使用wordpressuser帐户从本地计算机和Web服务器连接到数据库。...首先,尝试使用我们的新帐户登录,从数据库计算机测试本地连接: mysql -u wordpressuser -p 在提示时输入您为此帐户设置的密码。 如果给出MySQL提示,则本地连接成功。...接下来,我们需要将~/wordpress目录中的文件和目录复制到Nginx的文档根目录。...导航到与您的Web服务器关联的域名(或公共IP地址): http://example.com 您将看到WordPress安装程序的语言选择屏幕。
如果我们知道在备份的帮助下将网站恢复到原始状态,那么情况就会以安全的方式处理。 在电子商务网站中,所有重要数据都不应在交易跟踪过程中丢失。...** 如果 WAMP 或 XAMPP 服务器在基于 Linux 的操作系统上运行,则预先安装 phpMyAdmin。...在其他情况下,你必须安装 phpMyAdmin 并对其进行配置以管理数据库转储。成功安装后,通过输入登录凭据登录到 phpMyAdmin 工具。 登录后,我们在仪表板屏幕的左列中拥有所有表格。...接下来,用户必须从左侧为 WordPress 数据库选择 WP 前缀数据库选项。 选择数据库后,选择“导出”选项卡。...从服务器中选择文件和文件夹,用户可以拖放到面板左侧的本地系统中。面板的左侧实际上显示了本地系统文件和文件夹。 根据网站的大小,导出 WordPress 数据库需要一些时间。
使用XAMPP应用程序,您可以将Apache Web服务器作为本地服务器运行,而将MySQL作为数据库服务器运行。继续并单击Apache和MySQL旁边的开始按钮。...WordPress复制到htdocs文件夹 打开浏览器,然后在浏览器的地址栏中输入以下URL http://localhost/wordpress;(如果您将WordPress文件夹重命名,请替换...打开浏览器,输入http://localhost/phpmyadmin/ 启动XAMPP预先安装的phpMyAdmin应用程序, 单击数据库,并为新数据库提供一个名称,排序规则选择utf8mb4...之后,点击“创建”按钮继续 phpmyadmin新建数据库 切换到http://localhost/wordpress;点击“现在就开始” 进入此页面,输入数据库名称testweb,用户名...登录搭建好的WordPress网站,在侧边栏中的外观菜单,点击主题,然后添加即可;这里有一些免费主题,可以试试。
更新 WordPress 到最新的发行版本 WordPress 每次版本的升级都有对性能的改进,所以升级到 WordPress 最新的发行版本是改进性能的第一步。 2....最小化 PHP 和数据库查询 如果每次导入你服务器上的一个页面,服务器都要执行 PHP 语句和数据库查询,这样速度是不会快的,如果你把一些 PHP 语句直接改成静态的 HTML 代码,这样每次导入页面,...使用 PHPmyAdmin 优化和修复数据库 我们至少应该每个星期登陆 PHPMyAdmin 去优化下数据库,选择 WordPress 数据库,选择所有的表,选择优化数据表和修复,你会惊奇的发现这个技巧的效果非常好...使用 PHPmyAdmin 优化和修复数据库 优化图片和其他静态文件 5....使用可靠的图片存储服务 可以尝试把一些常用的网页图片,CSS,JavaScript 和其他一些静态文件存到 Amazon S3 这样的存储服务中,你会发现服务器的 CPU 时间和内存使用会下降很多。
我们使用 wordpress 做网站也好,玩博客也好,最重要的是数据备份,因为数据是无价的。魏艾斯博客在过去的文章中一直反复强调数据备份的重要性。...为了新手考虑,教程写的详细一点。我们从安装插件开始。进入 wordpress 后台-插件-安装插件,右侧搜索框输入“BackUpWordPress”开始搜索。 ?...里面的选项有备份项目,备份周期,备份开始时间,本服务器最多允许几个备份和备份后发邮件通知你。总之设置是特别简单的,看图说话吧,不啰嗦了。 ?...将来需要恢复网站的时候,通过虚拟主机 Cpanle 面板里的数据库管理工具 phpmyadmin ,可以上传 .sql 数据库文件。...把网站备份文件在本地解压,然后创建个简短的文件夹名,把备份的网站文件复制进去,压缩为 zip 格式并上传,然后解压到网站文件夹中;最后上传 .sql 数据库文件到 phpmyadmin 中,测试前台页面打开是正常后就算是搬家成功了
配置nginx和https Step1: 腾讯云官网申请免费1年证书 Step2: 下载证书文件,拷贝nginx目录下的cert和pem密匙文件到服务器nginx目录下,如/etc/nginx/cert...博客 迁移过程中如果重新搭建服务器环境会比较麻烦,而且在站点服务器运行过程中难免涉及到系统环境的升级,而一台机器部署多种服务(博客、云盘、git私库、webconsole等),升级很容易带来软件兼容问题...docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,容器是完全是沙箱机制,相互之间不会有影响。...数据库镜像和wordpress镜像。...-v "$PWD/wordpress":/var/www/html wordpress 拷贝原服务器下的wordpress文件夹到当前目录下的wordpress文件夹($PWD/wordpress),
WordPress测试新主题或插件,而不是在服务器或者虚拟主机的实时网站中测试。...您应该得到以下信息: 使用phpMyAdmin创建新数据库 左键单击WAMP服务器图标,然后选择phpMyAdmin。...就会在默认的浏览器phpMyAdmin中打开一个新的选项卡/窗口,在这里需要登录数据库,使用默认用户登录,账号:root,密码为空。选择数据库选项卡。...1分钟安装配置WordPress 在这一部分中,我们将与使用phpMyAdmin创建新数据库建立连接。打开浏览器,然后在地址栏中键入http:// localhost / wordpress。...如果数据库连接成功,会跳转到新的页面,如果数据库连接错误,可参考如何修复WordPress中的建立数据库连接时出错 在接下来的步骤中,输入您的站点标题,用户名,密码和其余所需数据。
领取专属 10元无门槛券
手把手带您无忧上云