我试图让web.py工作。 我已经编译mod_wsgi来使用python2.6,并正确configuration了我的虚拟主机(至less我确定它是!)。 你好,世界应用程序不断显示为404。我将Apache的日志级别更改为info。 并看到以下内容: [Wed Sep 28 15:41:12 2011] [info] mod_wsgi (pid=25969): Attach interpreter ''. [Wed Sep 28 15:42:55 2011] [info] mod_wsgi (pid=25969): Create interpreter 'clearpoint.turnleftllc.com|/budgetcalculator'. [Wed Sep 28 15:45:33 2011] [info] mod_wsgi (pid=25969): Destroying interpreters. [Wed Sep 28 15:45:33 2011] [info] mod_wsgi (pid=25969): Destroy interpreter 'clearpoint.turnleftllc.com|/budgetcalculator'. [Wed Sep 28 15:45:33 2011] [info] mod_wsgi (pid=25969): […]
我使用一个CentOS 5.3盒子作为prod服务器,并试图让单声道在那里运行。 经过很多筛选,我设法通过yum安装版本2.10.2。 我也以同样的方式安装了xsp和mod_mono,并创build了一个简单的hello world网页。 事情是它没有运行。 我猜测什么是我的configuration文件是负责这一点。 作为一个在Linux和Apache的configuration新手,我不知道什么是错的。 我试图在网站上遵循一些相对的反应,但我不能得到它的工作。 所以这就是我所做的: 通过yum安装mono,xsp和mod_mono; 添加到httpd.conf(我的是在/ usr / local / apache / conf中) Include "/usr/local/apache/conf.d/*.conf" 然后我创build了以下/usr/local/apache/conf.d/mod_mono.conf文件: MonoAutoApplication enabled LoadModule mono_module /usr/lib/httpd/modules/mod_mono.so AddType application/x-asp-net .aspx AddType application/x-asp-net .asmx AddType application/x-asp-net .ashx AddType application/x-asp-net .asax AddType application/x-asp-net .ascx AddType application/x-asp-net .soap AddType application/x-asp-net .rem AddType application/x-asp-net .axd AddType application/x-asp-net .cs AddType […]
我在CentOS 5服务器上安装了损坏/丢失的Python,而且yum不会帮我重新安装,因为python是一个依赖项。 当我尝试从rpm安装python-2.4.3-44.el5.x86_64时,它告诉我python-libs是必需的。 但是当我尝试安装python-libs时: [root@myserver]# rpm -ivh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-libs-2.4.3-44.el5.x86_64.rpm error: Failed dependencies: python(abi) = 2.4 is needed by python-libs-2.4.3-44.el5.x86_64 在这一点上,我想从我的系统中清除旧的安装的残余物,并做一个完全干净的安装。 然而,我不清楚如何完全删除python,我一直没有find一个pythonabi或python-abi包与2.4.3-44.el5.版本相匹配2.4.3-44.el5. 我应该如何解决这个问题?
我尝试从脚本http://www.atomicorp.com/installers/atomic.sh开始,将我的系统PHP从PHP 5.2升级到5.3。 然后我用百胜来更新它。 一切似乎工作甜,但我不能再次启动MySQL守护进程,新版本的PHP似乎甚至没有被网站使用。 我有一个DV在mediatemple托pipe,我只是真的需要得到它。 我的下一步是将容器重置为出厂设置,并尝试复制所有内容。 当我尝试使用/etc/init.d/mysqld restart启动mysql时,我在错误日志中得到以下内容 111020 20:13:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql nohup: cannot run command `/usr/libexec/mysqld': Permission denied 111020 20:13:57 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended 我在Google上search了所有的东西,但是我的lib exec被拒绝了,所以我无法处理任何事情。 使用uname -a我得到以下为我的操作系统信息 Linux leereichardt.co.nz 2.6.9-023stab051.3-enterprise #1 SMP Wed Nov 4 19:28:06 MSK 2009 i686 i686 i386 GNU/Linux 和cat /etc/redhat-release给我 […]
我从一家英国供应商租用了CentOS 5 VPS,同时安装了DirectAdmin。 星期四晚上,他们进行了有计划的维护工作,将我分配给两个新的IP地址更改为两个。 在星期五,更改发生后,我更新了域名logging以反映IP更改。 从那时起,所有指向VPS的领域都超时了。 另外,DirectAdmin也没有响应,但通过运行DirectAdmin知识库中的ipswap脚本来解决。 它并没有解决我的域名。 我已经联系了VPS提供商,但我一直在等待一段时间的回应。 我再次检查过,并且DirectAdmin中引用的所有IP都是正确的。 如果我在浏览器中访问服务器IP,则会响应“Apache正常运行”。 服务器上的电子邮件帐户也正常运行。 但是如果我自己访问一个域,它就会超时。 运行ping和DNS查询,我可以确认名称服务器的IP是正确的。 如果我运行跟踪路由,它会在超时之前(它永远不会显示我的服务器IP)到达一个类似于我的VPS IP(最后2个块不同)的IP。 我对VPSpipe理相对比较陌生,所以在解决问题方面没有丰富的经验。 我已经检查了所有的httpdconfiguration文件,这些文件似乎没有任何IP引用。 看在Apache错误日志,有什么错误不符合我试图访问该网站的时间。 这个问题在我的提供者的最后? 还有什么我可以检查或testing,以排除后我的服务器configuration的IP更改问题? 在IP变更之前,这一切都运行良好。
我设法在CentOS 5.4中将php从5.2.10 升级到5.3.8。 一些扩展在这个过程中丢失了(mbstring,mysql)。 一个快速运行: yum list installed | grep php 返回: php.x86_64 PHP-cli.x86_64 PHP-common.x86_64 PHP-pear.noarch PHP的PECL-igbinary.x86_64 PHP的PECL-memcached.x86_64 当我尝试安装新的扩展程序时: yum install php-mbstring 我得到这个错误消息: 交易总结================================================ ================================安装3套件升级0套餐(s) 总大小:3.6 M这是好的[是/否]:y正在下载软件包:正在运行rpm_check_debug运行事务testing已完成事务testing 事务检查错误:包php-common-5.3.8-5.el5.remi.1.x86_64(比php-common-5.2.10-1.el5.centos.i386更新)已经安装了文件/ etc /从php-common-5.2.10-1.el5.centos.i386安装php.ini与包php-common-5.3.8-5.el5.remi.1.x86_64中的文件冲突 yum安装php-mysql几乎是一样的 我如何摆脱这些旧版本?
我的服务器:CentOS 5.x,cPanel / WHM,PHP 5.3.6。 我试图导入大量的MySQL数据到一个数据库与phpMyAdmin,进度终止。 它说: 下面还提到: 所以看来,失败会损失php超时设置。 (ps我不想使用mysql spilt dump,不想一次又一次地上传,我只想一次性转储一次) 然后我将max_execution_time值更改为零: 保存并重新启动apache和mysql。 然后我放弃了数据库,再次启动了在mysql的转储,仍然无法通过。 与以前相同的结果表示脚本超时已过。 …. 我能做什么? 我应该改变什么样的设置来实现它? (我有root权限) 谢谢。
我在CentOS(5.7)上使用Postfix(2.3.3)。 现在,我的服务器似乎像一个开放的中继。 如果我指定一个login,它工作正常,无论是不安全和TLS(但是TLS对我无效的证书,但我想我只需要得到一个证书)。 这就是我想要的,如果一个客户端不支持TLS,那么回退到不安全。 但是,似乎如果我不提供任何login,它仍然会发送电子邮件。 这是我的main.cfconfiguration文件: command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix myhostname = mail.valdron.ca mydomain = valdron.ca myorigin = $mydomain mydestination = $myhostname, $mydomain unknown_local_recipient_reject_code = 550 mynetworks = 127.0.0.0/8 alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix […]
我正在更新PHP和试图安装5.3.9时,我与5.1的冲突,所以我(相当愚蠢)跑yum remove php php-* ,我认为这删除了plesk插件,我可以访问所有托pipe的网站,但不是实际的plesk面板。 PSA文件夹位于/ usr / local /中。 当我尝试重新安装,并返回You have Plesk v 10.10.1 installed. 有任何想法吗?
cat /etc/cron.allow root neolix john 我们添加了一个用户在CentOS 5.x中运行他们的crontab作业,但是他们仍然无法运行这个工作。 如果有任何遗漏的东西,请随时指导我们。