我最近从网站下载OpenSUSE操作系统版本11.4,以使用它作为服务器..为了做到这一点,我下载了Apache / 2.2.17和PHP5默认下载的服务器版…..好吧,直到现在精细 现在我成功启动了Apache,并将一个test.php文件放在documentRoot目录中。 test.php只包含<?php phpinfo() ?> 然后使用我的浏览器我inputhttp://localhost/test.php这里是问题的浏览器不显示什么phpinfo()应该显示,而是问我是否要打开或保存test.php …这是让我疯狂的….我GOOGLE了很多,但没有解决scheme 这是/etc/apache2/conf.d/php5.conf <IfModule mod_php5.c> AddHandler application/x-httpd-php .php4 AddHandler application/x-httpd-php .php5 AddHandler application/x-httpd-php .php AddHandler application/x-httpd-php-source .php4s AddHandler application/x-httpd-php-source .php5s AddHandler application/x-httpd-php-source .phps DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php </IfModule>
我试图从Web应用程序访问zip , unzip和du 。 我之前在其他服务器上完成了这个操作,并且没有任何问题,但是当我在/usr/bininputpath时,应用程序报告它们不正确。 我已经检查过了,path是正确的,我可以使用zip并以SSH身份unzip 。 这是一个权限的东西? 这里是每个ls -l输出 -rwxr-xr-x 1 root root 66240 Feb 28 du -rwxr-xr-x 1 root root 77280 Mar 11 zip -rwxr-xr-x 1 root root 125432 Mar 11 unzip Apache运行为apache:apache ,根据Plesk的说法,我使用PHP作为CGI应用程序。 SELinux当前被Disabled 感谢您的期待。
我有一个生产服务器与LAMP堆栈运行Ubuntu 9.04。 我需要将服务器更新到Ubuntu 10.10,但是恐怕也会升级MySQL,Apache和PHP包。 我可以在不影响MySQL和Apache2软件包的情况下升级Ubuntu 9.04服务器吗?
我在PHP的经验,但我从来没有安装它。 我们刚刚从1and1升级到VPS,现在我们需要明显升级php。 我们想从5.1.4到最新的,但不知道从哪里开始。 我看了这里 http://www.php.net/manual/en/install.unix.apache2.php 但是我找不到apxs的path。 我希望find有经验的人在1and1vps上做这个,但是失败的地方是显示我的phpinfo的链接http://spotblue.co.uk/phpinfo.php 我希望你能指导我。 我愿意回答很多问题,以便清楚说明,因为我知道第一次会是最困难的。
我在Linode上有一台机器,这让我发疯。 Linode在CentOS6上没有SELinux。 我正在尝试configuration我的网站在/home/websites/public_html/mysite.com/public 。 由于我没有启用SELinux,我怎样才能避免在尝试访问网页时遇到的“403 Forbidden”? Update1 :ERROR_LOG [Mon Oct 17 14:04:16 2011] [error] [client 127.0.0.1] (13)Permission denied: access to / denied [Mon Oct 17 14:08:07 2011] [error] [client 127.0.0.1] (13)Permission denied: access to / denied [Mon Oct 17 14:10:25 2011] [error] [client 127.0.0.1] (13)Permission denied: access to / denied [Mon Oct 17 14:10:41 2011] […]
我build立了我的Apache 2服务器,用PHPparsing特定虚拟主机中的CSS文件: AddType application/x-httpd-php .css 然而,文本是与错误的标题,这意味着CSS文件不使用,至less在Firefox中。 使用PHP设置Content-Type: text/css可以解决问题,但是我不想为每个CSS文件都这样做。 如何解决这个问题?
我有一个已经升级的Oracle应用服务器。 它为用户提供一个在浏览器中启动的java文件。 升级后,用户的浏览器仍旧从本地caching中提取旧的Java文件并收到错误消息。 如果用户清除他们的Javacaching的东西将正常工作。 必须有一种方式告诉客户他们需要得到新的java文件,而不是使用他们的本地caching版本。
我有一个运行PHP脚本并创build文件(图像)的cron作业。 但是,cron作业正在运行(作为我自己的用户名),而不是apache,nobody,httpd,www …以及所有创build的文件都属于这个用户。 如果我通过浏览器运行相同的脚本,它运行为apache。 我已经用whoamitesting过了,并检查了文件权限。 问题是,如果我开发一个Web界面来删除文件(这是用户/pipe理员将如何pipe理图像),它将作为Apache运行,它将无法删除的文件,因为Apache是不是所有者,也不属于与我一样的群体。 什么是正确的方法来处理这个问题? 加我到Apache组或其他方式? 保存权限为0777的文件? 这看起来“丑陋” 尝试运行cron作为Apache? 怎么样?
以前我在我的CodeIgniter网站上使用运行Apache的linode VPS。 今天我安装了nginx,我的网站登陆页面即将到来,但其他使用htaccess重写URL的页面并没有到来。 这是我的htaccess, RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 什么是我的htaccess nginx equalent? 在codeigniterconfiguration和应用程序中,我还需要做什么修改? 对于codeigniterconfiguration中的URI协议,我正在使用, $config['uri_protocol'] = 'PATH_INFO'; 这将与Nginx的工作?? ..
我configuration了下面的vhost: <VirtualHost *:80> DocumentRoot /var/www/myvhost ServerName myv.host.com ServerAlias myv.host.com ErrorLog logs/myvhost-error_log CustomLog logs/myvhost-access_log combined ServerAdmin [email protected] <Directory /var/www/myvhost> AllowOverride All Options +Indexes </Directory> </VirtualHost> 从apachectl工具的angular度来看,configuration看起来是正确的。 但是,我无法获得该虚拟主机上的目录列表: Forbidden You don't have permission to access / on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. 错误日志显示如下: […]