Articles of centos5

Httpd重启“地址已经在使用”错误

我有一个.rpm,我创build。 在它的%post部分,我做了一些东西,在这个脚本的最后,我打电话给service httpd restart 。 它给出了以下错误: + service httpd restart Stopping httpd: [FAILED] Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:81 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:81 no listening sockets available, shutting down Unable to open logs [FAILED] 我从rpm详细安装(-vv)得到了这个。 所以我知道它关于httpd重新启动本身,没有别的。 根据netstat只有一个进程(httpd)正在监听端口81。 $ sudo netstat -nlp […]

200 OK空白页面设置恢复testing虚拟机上的WordPress

我正在testing一个坦率而过时的(遗留的,你能做什么?)CentOS / Apache / MySQL / PHP / WordPress服务器的一个部分备份,通过一个新的相关软件包复制到一个虚拟机。 在经历了许多考验和磨难之后,我已经到了能够成功从http://<site-domain-name>/ (通过主机文件shenanigans进入本地主机)的好的200 OK响应的地步。 不幸的是,身体是零长度的,日志基本上是空的。 phpinfo()报告display_errors , display_startup_errors和log_errors全部打开,并且error_log被设置为/var/log/php_error ,它不存在; error_reporting是一个不错的整洁32767.报告的MySQL,PHP和Apache版本或多或less是预期的:5.0.95,5.3.29,2.2.23; WordPress的是3.9.2。 /etc/httpd/logs/error_log , /etc/httpd/logs/defSite_error_log (特定于虚拟主机)和/etc/httpd/logs/defSite_access_log (也是虚拟主机 -具体)都存在,并间隔写入; 虽然错误日志被设置为debugging级别,但是无论是在时间上还是在内容方面,都没有真正感兴趣的东西出现。 目录(和子目录)中的所有PHP文件都由apache用户拥有,我已经validation了httpd工作进程正在运行,并且都是-rwxr–r– 。 我已经validation了MySQL连接信息在wp-config.php中是正确的。 mysql,mysqli和pdo_mysql都是在phpinfo()输出中启用的。 xdebug + WinCacheGrind表示,PHP在wp-blog-header.php中花费了2001ms,它在wp-settings.php和friends中花费了1830ms,这对于静态页面来说似乎有些过分,尽pipe其中一个在一台慢速笔记本电脑的虚拟机上渲染; 没有什么叫die() 。 /wp-admin/options.php 302-redirect到/wp-admin/upgrade.php ,然后表示不需要升级(?),并有一个指向站点根目录的继续链接。 另一方面,/ /wp-login.php看起来似乎是合理的,除了它使用活动站点的IP地址。 基于此,我进入数据库,并将数字IP切换到域名(即,在wp_options siteurl和home )。 现在/wp-admin/upgrade.php表示在继续之前需要更新数据库。 我可能错误地排除了一些东西,但让我知道我应该运行什么其他检查,我会看看我能做些什么。

安装gitweb失败:没有可用的包gitweb

我曾尝试通过SSH安装gitweb并失败。 以下是我得到的。 root@server [~]# yum install gitweb Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: ftp-stud.fht-esslingen.de rpmforge | 1.1 kB 00:00 rpmforge/primary | 3.8 MB 00:19 rpmforge 10502/10502 Excluding Packages in global exclude list Finished Setting up Install Process No package gitweb available. Nothing to do 任何人都有什么想法还缺less什么?

安装一些python软件包时出现问题

安装python的一些软件包时出现问题。 他们试图做yum安装时显示“没有包可用”的消息。 它们是:python-psycopg,python-reportlab,graphviz,python-psycopg2,pychart,pydot,python-lxml。 操作系统是CentOS5.5,python2.4和postgres8.x。 它用于安装Openerp。 他们的论坛没有太大的帮助。 任何帮助,非常感谢,谢谢。

我可以吗 ? – 使用GCC 4.4在Fedora 14中开发C / C ++,并使用GCC 4.4在CentOS 5.2中进行部署

我的生产env运行CentOS 5.2和5.5版本。 我必须开发一个使用C / C ++的新工具,并将其部署在这个生产环境中。 我打算在桌面上使用Fedora 14和GCC 4.4来使用Eclipse IDE进行开发。 然后,我想将可执行文件部署到CentOS 5.2或5.5。生产环境也会有GCC 4.4。 由于Fedora和CentOS都是基于RHEL的,所以我认为这是可能的。 我可以这样做吗? 还是我需要在我的开发桌面上安装CentOS 5.2 / 5.5? 谢谢阿米特

安装了php-mcrypt,但是并没有显示在phpinfo()

我试图在CentOS 5.4上安装php-mcrypt,但是当扩展似乎已经安装了,当我做一个phpinfo()时,没有什么关于它的。 例如,你可以看到下面的php-mcrypt看起来是正确安装的: [root@… ~]# rpm -qi php-mcrypt | grep Version Version : 5.1.6 Vendor: CentOS [root@… ~]# rpm -qi libmcrypt | grep Version Version : 2.5.8 Vendor: CentOS 我试着卸载并重新安装它没有运气。 当我做一个phpinfo()时,它会在“附加ini文件parsing”一节中列出“/etc/php.d/mcrypt.ini”,但是在其他地方没有提到mcrypt扩展。 mcrypt.ini文件包含单行“extension = mcrypt.so”(未注释掉)。 当我运行php -v我得到以下内容: PHP 5.2.6 (cli) (built: May 5 2008 10:32:59) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) […]

如何使用mount.cifs和autofs / automount在启动时加载Windows共享?

我在使用autofs安装networking共享时遇到了一些麻烦。 我已将以下行添加到/etc/auto.master : /mnt/mountpoint /etc/auto.servername 然后我使用以下内容创build了文件/etc/auto.servername : server-ip -fstype=cifs,rw,noperm,user=DOMAIN\username,pass=password ://server-ip/share 然后,我运行service autofs restart和ls /mnt/mountpoint来确定autofs是否成功安装共享(它不会) dmesg的结果是: CIFS VFS: Send error in SessSetup = -13 CIFS VFS: cifs_mount failed w/ return code = -13 Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE 但是,如果我只是简单地运行mount -t cifs //server-ip/share /mnt/mountpoint -o user=username并在提示符处input密码,则共享被挂载没有任何问题。 我已经validation了正确的密码是/etc/auto.servername 。 任何想法我做错了什么? 谢谢!

CentOS上的“bash:setup:command not found”错误

当我尝试在CentOS 5.5上使用'setup'应用程序来configurationApache web服务器时,我收到了folling错误消息。 bash: setup: command not found 但是,当我试图安装它: yum install setup 我得到了已经安装的响应,没有工作需要完成。 我以root身份login。 任何想法可能是什么问题? 非常感谢

填充的arp表

我有一个CentOS 5系统,作为我的networking和几个远程networking之间的IPSec VPN连接器。 最近它每天都会遇到这个问题,每天有一两次ARPcaching被填满。 这个家伙所在的本地networking是10.51.0.0/16连接到10.53.0.0/16和10.54.0.0/16 。 它有2个接口, eth0连接到internet, eth1连接到本地networking,使用ip 10.51.1.15 。 ARPcaching被10.51.119.x这样的地址10.51.119.x ,似乎有条不紊地继续填充它。 我运行tcpdump的时候,发生了ARP请求,所有这些不存在的地址源于本地ip 10.51.1.15所以它几乎就像有人在做networking扫描,但我怎么知道它是从哪里来的? 它实际上不太可能来自盒子本身,没有人应该像它那样运行扫描,但它可能来自IPSecnetworking? 我怎么知道它来自哪里? 问题解决了:卡巴斯基杀毒软件在我们的networking上进行系统发现。

百胜更新信息从什么版本,到什么版本

是否有一些简单的YUM命令,所以我可以知道什么是当前和什么是未来版本的包更新。 我现在谈到: yum list updates 但是,只打印新版本的软件包…