解决方案
出现这样的问题比较简单,删除或注释掉interfaces里面的allow-hotplug eth0即可.
编辑interfaces文件
1 |
vim /etc/network/interfaces |
重启网络
1 |
/etc/init.d/networking restart |
重启完毕后就可以正常了.
记录点点滴滴的生活,分享遇到的错误
出现这样的问题比较简单,删除或注释掉interfaces里面的allow-hotplug eth0即可.
编辑interfaces文件
1 |
vim /etc/network/interfaces |
重启网络
1 |
/etc/init.d/networking restart |
重启完毕后就可以正常了.
上篇文章讲到webmin的PHP升级到PHP5.4这篇就要说道PHP5.5
步骤基本一样,本来想作为一篇文章写完呢,但是后面的要设置的东西比较多,就暂时分为两篇文章吧.
安装scl-utils
1 |
yum install scl-utils |
下载PHP5.5的源
1 |
wget https://www.softwarecollections.org/en/scls/rhscl/php54/epel-6-x86_64/download/rhscl-php55-epel-6-x86_64.noarch.rpm |
安装PHP5.5的源
1 |
yum install rhscl-php55-*.noarch.rpm |
安装PHP5.4
1 |
yum install php55 |
启用PHP5.4
1 |
scl enable php55 bash |
我们依旧使用PHP-V进行测试,.到这里PHP5.5就安装完毕了.
下面的文章会涉及到mysql的升级以及webmin多个PHP版本的设置.
我一直都是使用的Wenmin的管理面板,但是PHP与Mysql的版本太低了,所以要全面的进行升级,
安装scl-utils
1 |
yum install scl-utils |
下载PHP5.4的源
1 |
wget https://www.softwarecollections.org/en/scls/rhscl/php54/epel-6-x86_64/download/rhscl-php54-epel-6-x86_64.noarch.rpm |
安装PHP5.4的源
1 |
yum install rhscl-php54-*.noarch.rpm |
安装PHP5.4
1 |
yum install php54 |
启用PHP5.4
1 |
scl enable php54 bash |
然后在用PHP-V试试就知道了.已经更新为最新的版本,不过也可以与老版本进行兼容.也是非常方便的.后面的文章会说如如何设置兼容.
下篇文章将会介绍安装PHP5.5的教程.
刚刚安装好,webmin发现并不需要,所以我们需要彻底卸载webmin与virtualmin.
使用下面的命令即可卸载virtualmin.
1 |
sh install.sh --uninstall |
使用:
1 |
/etc/webmin/uninstall.sh |
输入Y后很快完成卸载,卸载完毕后,需要卸载apache与mysql后面的文章会详细介绍如何卸载.
本篇文章主要内容就是安装取消Webmin/Virtualmin的根证书信息
首先登录你的Webmin/Virtualmin面板https://ip:10000,如果有改动的话,可以使用自己设置的端口等
然后找到:
Server Configuration > Manage SSL Certificate(管理SSL证书)
进入页面后选择
CA Certificate
有四个选项,
1.不需要安装
2.在服务器/VPS上选择相应的文件
3.上传自己PC的文件
4.粘贴证书文本
这篇文章有alphassl的根证书信息,https://www.xlboo.com/9249.html
大家可以先去了解一下根证书的几种格式.
选择后根证书的上传方式后,点击(Save Certificate)保存,安装就成功了.
取消很简单,选择第一个选项.即可取消根证书信息.
下篇更新提示:更新其他版本的SSL安装信息
折腾Joomla的时候开启伪静态出现:
1 |
Option followsymlinks not allowed here |
查看网站error_log可以看到有一行关于.htaccess的后错
1 |
.htaccess: Option FollowSymLinks not allowed here |
添加以下代码至您的.htaccess文件中:
1 |
Options +SymLinksIfOwnerMatch |
注释或者删除掉以下代码即可:
1 |
Options +FollowSymLinks |
刚刚在使用webmin的时候出现了一点问题.发现FTP软件proftpd无法启动.启动时提示
Starting proftpd: [FAILED]
在前面的文章也有更新相关的解决版,详情:https://www.xlboo.com/523.html
在SSH中执行
1 |
proftpd |
提示
1 2 3 |
- warning: unable to determine IP address of 'vultr.guest' - error: no valid servers configured - Fatal: error processing configuration file '/etc/proftpd.conf' |
发现是hostname有问题,所以我们修改一下hostname
修改一下主机名也是可以解决的:Centos – 修改主机名(hostname):https://www.xlboo.com/4981.html
如果不想修改为域名格式的,可以将主机名不动修改
1 2 3 4 5 |
# Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 bxlhost localhost.localdomain localhost //将这里的bxlhost改名 ::1 localhost6.localdomain6 localhost6 8.8.8.8 host.bxl.me |
需要修改/etc/sysconfig/network与/etc/hosts.并且这两处的名字要一样。
修改完成后执行,我们重启一下FTP服务就好。
1 |
service proftpd start |
问题就这样解决了。
Debian7.0安装Webmin/Virtualmin教程,这篇文章是水的得不能再水了,不知道写啥就滥竽充数了。
可以使用一键安装包来安装:https://www.xlboo.com/5855.html
Debian7.0安装webmin的话mysql的版本为:5.5,是比较新的版本。不想debian6点几,每次都是升级一下源。
检测安装Virtualmin中出现下面的错误:
The Procmail program needed for spam filtering does not appear to be installed on your system, or has not yet been set up properly in Webmin’s Procmail Mail Filter module. If your system does not use spam filtering, it should be disabled in Virtualmin’s module configuration page.
这里我们就到:https://你的IP或者域名:10000/virtual-server/edit_newfeatures.cgi
把“Spam filtering”去掉就好了。
大家可以看着去选择,其他就不用选择了,然后点击保存即可。
安装webmin配置Virtualmin时,出现的问题:
The error message appears: Failed to save enabled features : A problem was found with your Postfix virtual maps : No map sources were found in the Postfix configuration
修改邮件配置文件 /etc/postfix/main.cf ,加上以下内容:
1 |
virtual_alias_maps = hash:/etc/postfix/virtual |
快速进入postfix服务管理:https://你的IP或者域名:10000/postfix/
快速进入问题处理处:https://你的IP或者域名:10000/postfix/virtual.cgi
在Server > Postfix Mail Server > Virtual Domains–> Domain mapping lookup tables 在这选项中填入以下内容:
1 |
hash:/etc/postfix/virtual |
两种方案都是一个道理修改配置的问题。
因为有些时候我们安装webmin的时候默认是5.1,现在很多的程序都不支持php5.1了,主要也就是更新源有问题而已
我们使用VI命令编辑相应的文件首先在SSH命令行输入:
1 |
vi /etc/yum.repos.d/utterrambling.repo |
如提示vi命令不存的可以用下面这个命令:
1 |
vim /etc/yum.repos.d/utterrambling.repo |
1 2 3 4 5 6 |
[utterramblings] name=Jason’s Utter Ramblings Repo baseurl=http://yum.jasonlitka.com/EL5/i386/ enabled=1 gpgcheck=1 gpgkey=http://yum.jasonlitka.com/RPM-GPG-KEY-jlitka |
1 2 3 4 5 6 |
[utterramblings] name=Jason’s Utter Ramblings Repo baseurl=http://yum.jasonlitka.com/EL5/x86_64/ enabled=1 gpgcheck=1 gpgkey=http://yum.jasonlitka.com/RPM-GPG-KEY-jlitka |
保存推出后我们就可以使用
1 |
yum -y upgrade php |
然后我们用
1 |
php -v |
看看是不是php5.2.17
现在已经完成了PHP的升级,相对升级后有些问题,可以在安装webmin前修改更好。
忽然想到有些小白不会使用VI命令,那我就直接将文件上传上来,自己在相应目录替换掉就好了。
自己选择到底使用的是32位的系统还是64位的系统进行替换就好了。
然后使用上面的升级PHP就OK了。
1 |
yum -y upgrade php |
如果在升级中出现mysql错误的,可以尝试升级一下mysql。
https://www.xlboo.com/5710.html
以上演示选自linode 日本机房 20$配置的Centos5的操作系统
其实我想告诉你 这是一篇没有用的文章 哈哈哈哈哈……….
近来折腾的人是越来越多,所以DO VPS是跟以前差距还是蛮大的.
webmin安装教程:https://www.xlboo.com/5700.html (仅仅安装webmin面板)
Virtualmin安装教程:https://www.xlboo.com/5855.html
webmin就不在介绍了把,我的10个VPS有9个在用它,现在已经完美支持nginx了,所以现在webmin还是非常不错的可视化的管理界面了.
1 2 3 |
wget http://software.virtualmin.com/gpl/scripts/install.sh chmod +x install.sh ./install.sh |
1 |
wget http://www.CTOHome.com/linux-vps-pack/virtualmin.sh;sh ./virtualmin.sh; |
安装后的设置可以在我以前文章中找到,下面送一下地址:http://www.bxl.me/5844.html