Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: undefined symbol: unixd_config 我花了最后一个小时左右的search结果,似乎我必须安装新的Apache(2.4.2)后创build一个新的PHP5。 Debian没有Apache 2.4.2,这是我的要求。 我仍然从Debian wheezy存储库获得PHP 5.4.4。 我试着把它包含在我安装的新的Apache 2.4.2中,但是它会抛出上面的错误。 有没有办法让所有的东西“注定”呢? 我刚刚安装了一个新的PHP,但是我在./configure上遇到了一些错误,所以我想在更多的时间安装一个新的副本之前看看是否有更简单的方法。
我有一些复杂的设置在这里,而且,它不是很工作。 我有一个Python脚本,用于parsing目录名称中某些“属性”的目录(脚本如何工作并不一定非常重要 – 它运行得很好)。 此脚本通过PHP中的system()命令调用system()在CentOS 6.2上的Apache webserver上运行)。 我的问题在于,我试图用Python脚本search的目录是SSHFS共享。 我可以从terminal运行我的脚本(就像我自己),但是当我在PHP中运行它时,出现以下错误: Traceback (most recent call last): File "../rpm-viewer/getRunsList.py", line 20, in os.chdir(rpmdir) # change the working directory OSError: [Errno 13] Permission denied: '/mnt/rpm' Script Exit Status: 1 (“脚本退出状态”代码来自PHP的system()函数中的return_var参数system() 。 我也尝试创build一个符号链接到我的安装点,并通过Apache访问它(只是使用networking浏览器),但我又得到了一个403错误。 我的SSHFS共享是通过选项allow_other enabledbuild立的,但是,如果它很重要,则创build的共享是/必须是只读的。 有什么办法可以通过Apache /我的PHP称为Python脚本访问我的SSHFS共享吗?
我是新的使用正则expression式重写URL的htaccess中 我需要将mysite.com/123redirect到mysite.com/,如果cookie设置为'ref'。 我目前的htaccess是: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{HTTP_COOKIE} ref=true [NC] RewriteRule ^/([0-9]+)/$ http://www.mysite.com </IfModule> 目标是,当有人进入网站:mysite.com/111(一些数字),他们被redirect到该网站的主页后,cookie被设置。
我有一位客户,每周发送一份通讯给大约3000名收件人。 新闻简报是根据他们使用的模板(根据新闻简报的devise,我认识到效率非常高),使用大约50-100张图片。 然而,直到最近,发送导致他们的networking服务器变得无响应,因为它是一个单一的networking服务器,处理对静态资产和PHP的请求,导致Web服务器耗尽Apache儿童,无法快速服务足够。 在发送之后立即测量networking服务器,我们观察到以下情况: 采样时间约15分钟 始终高于每秒300个请求(绝大多数是静态资产,很less网站访问者) 每秒钟大约有800个请求 约。 100个logging的通讯视图 大约50个logging的电子报点击(大多数通向网站本身) 我们暂时用一个专门用来提供静态资产的辅助Web服务器解决了这个问题,并且使用了更加精简的apacheconfiguration。 这导致了一个通讯发出的网站本身几乎没有退缩。 我们的困惑是围绕着如此巨大的静态资产请求如何与新闻简报观看次数和点击次数不符,这是别人看到的,还有其他方式来处理这种stream量吗? 我想减less静态资产的数量和一个单独的静态资产Web服务器应该让我们大部分的方式,但我真的想能够解释这种现象。 感谢您的任何build议!
我在CentOS Plesk服务器上有100多个域名。 突然,服务器上的负载变得非常高,吃掉了所有的资源。 吃掉所有的RAM,所有的CPU,由于我甚至不能login到服务器来检查发生了什么事情的服务器。 我试图看到所有网站的实时尾日志,没有显示任何东西,如有一些外部的威胁。 服务器上已经安装了Mod_Evasive,这也没有阻塞任何东西。 我的问题是,我怎么知道究竟是哪个域/站点/ Cron作业或任何服务器正在吃掉所有的资源。 注意:在Htop实用程序中,我可以看到,它的httpd正在吃掉所有的资源。
我试图设置nginx作为反向代理服务所有静态资产,同时转发所有dynamic请求到Apache。 我跟随了一大堆不同的教程,其中没有一个给我想要的效果。 我的/etc/nginx/sites-available/default外观如下: server { listen 81 default; server_name localhost; access_log /var/log/nginx/localhost.access.log; root /var/www/www.example.com/httpdocs; location / { try_files $uri @proxy; } location @proxy { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffers 32 4k; proxy_pass http://www.example.com:80; } location ~ \.php$ { proxy_pass http://www.example.com:80; […]
好吧…我有我的服务器设置,我有4个Joomla! 位于/ var / www /中的站点。 每个网站目录和它下面的文件都是根:www-pub根据这个职位: 在/ var / www中处理Apache 2用户www-data权限的最佳方式是什么? 我的用户cdog是www-pub的一部分,正如上面的post所指示的,经过更多的研究,umask被正确设置。 问题是,当我login到Joomla! 后端…所有的目录是不可写的,这意味着我不能更新configuration文件,编辑模板,甚至安装/更新插件/扩展等。 的Joomla! 没有被安装到这些目录中,目录被移动(通过git克隆)到服务器,并且目录的后续工作(如上面的链接中所述)被执行。 所有目录和文件的权限如下(我只使用了几个例子): administrator rwxrwsr-x root:www-pub cache rwxrwsr-x root:www-pub images rwxrwsr-x root:www-pub modules rwxrwsr-x root:www-pub tmp rwxrwsr-x root:www-pub index.php rw-rw-r– root:www-pub Joomla后台pipe理员无法访问我的目录/文件的原因是什么?
我已经搭build了一个Apache的CentOS 5.5服务器。 httpd服务启动得很好(根本没有任何警告),而且我觉得如果要通过Firefox或其他类似的浏览器(而不是localley,来自不同的机器)浏览服务器,我会看到一个Apachetesting页。当没有虚拟主机存在? 我已经在/etc/sysconfig/network设置了HOSTNAME条目,将FQDN添加到/etc/hosts ,并在etc/httpd/conf/httpd.conf ( DocumentRoot设置为/var/www/html )中设置ServerName 。 有什么我错过了,或者我完全错误地吠了错误的树吗? 谢谢。
我已经build立了(好,试图)我的VPS上的Apache VHosting。 但是,当我尝试从它现在加载任何网站时,我得到以下错误: 错误101(net :: ERR_CONNECTION_RESET):连接重置。 这是我添加的configuration文件: <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName photography.web.co.uk # Indexes + Directory Root. DirectoryIndex index.html DocumentRoot /var/www/web.co.uk/htdocs/photography # CGI Directory ScriptAlias /cgi-bin/ /var/www/web.co.uk/cgi-bin/ <Location /cgi-bin> Options +ExecCGI </Location> # Logfiles ErrorLog /var/www/web.co.uk/logs/error.log CustomLog /var/www/web.co.uk/logs/access.log combined </VirtualHost> 有人能够确定我做错了什么吗? 似乎还有一些其他人有类似的问题,但我真的不遵循解决scheme的意思。 非常感谢!
我正在迁移到新的服务器。 这和我的最后一个设置是一样的:使用LAMP和ispconfig3的Ubuntu 11.4。 我使用php框架Elgg。 所有照片都存储在位于/ var / www / clients / client0 / web1 / data的数据中 目录上的所有权限设置为777.当我做ls -ld数据/时,结果是: drwxrwxrwx 4 admin-wi www-data 4096 2012-07-13 12:53 data/ 但是我不能上传任何东西到数据目录,即使有所有的开放权限。 任何帮助赞赏