tail命令查看apache错误日志

在安装主题的时候,突然网站无法显示了,提示“该网页无法正常运作”,一下蒙了,搞了几天的博客就这么脆弱,挂了?我想肯定apache肯定应该有错误日志的,于是百度了一下,命令是这样的

tail -f /var/log/apache/error_log

错误信息截图

根据错误提示把相关php代码删除以后,果然可以访问了。捏了一把汗,没事了。我赶紧把olo这个主题删掉了。更换主题的小伙伴们一定要注意哦,有些主题测试不够,很可能导致你站点崩溃哦!

mysql设置远程登录

远程操作mysql的数据库是非常方便的,比如调整数据表字段,数据的备份,导入等操作。对应维护站点非常方便。首先设置mysql可以被远程ip访问的权限,其次,服务器也要打开3306端口,供远程ip访问。这样才能远程操作数据库。

1,设置权限

use mysql;

GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’IDENTIFIED BY ‘xxxxxxxx’ WITH GRANT OPTION;

 flush privileges;

重启服务

service mysqld stop;

service mysqld start;

2,打开端口

firewallcmdzone=publicaddport=3306/tcppermanent

firewall-cmd –reload

systemctl stop firewalld

systemctl start firewalld

apache配置虚拟主机(二级域名)

我想把我的域名suncl.xyz分出来个二级域名blog,来专门写博客。本来想用nginx+apache来跑php,nginx+tomcat来跑java,但是nginx具体配置还不了解,需要充电。先用apache跑php吧,反正更换也就是几个参数的事。

用apache来配置二级域名blog.suncl.xyz,先要确认服务器是否按照了apache,先用下面命令找apache配置文件

find / -name httpd.conf

如果找到,就说明安装了,没找到就用

yum install httpd

命令安装吧。

vi /etc/httpd/conf/httpd.conf

修改Listen 端口为80

最后一行增加虚拟主机配置文件

Include conf/httpd-vhosts.conf

cd /etc/httpd/conf/
vi httpd-vhosts.conf

httpd-vhosts.conf的内容为

<VirtualHost *:80>
ServerAdmin xxxxxx@qq.com
ServerName blog.suncl.xyz
ServerAlias blog.suncl.xyz
DocumentRoot “/var/www/html/blog”
<Directory “/var/www/html/blog”>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.php index.html index.htm
</Directory>
</VirtualHost>

重启apache

service httpd stop
service httpd start

最后域名blog.suncl.xyz解析到主机ip。这时,apache解析二级域名成功。