标签: apache2

在Windows 7下打破PHPIniDir?

我使用带有PHP和MySQL的Apache2在Windows XP机器上运行服务器.我最近升级到Windows 7,但一直无法使用它.Apache运行良好,PHP可以工作,但我似乎无法使用它来处理php.ini文件.

当我设置PHPIniDir一个带有php.ini文件的目录时,Apache服务不会启动.

当我设置PHPIniDir为没有php.ini文件的目录时,Apache服务确实启动.

当我遗漏时PHPIniDir,Apache服务无法启动.

有没有人找到解决这个问题的方法?谢谢!

编辑:

PHPIniDir "C:\Windows" #works(没有php.ini文件)

PHPIniDir "C:\Program Files (x86)\php\" #does不起作用(包含php.ini文件)

我在任何给定的时间最多启用一个.

php apache apache2 apache-config

8
推荐指数
2
解决办法
2万
查看次数

Ubuntu或Windows上的Apache 2管理工具

我是Apache和Ubuntu的新手,是否有一个管理工具,可用的功能和功能和设置更容易访问?我发现即使是最简单的事情也很难做到....请帮忙.

干杯.

sysadmin apache admin apache2

8
推荐指数
1
解决办法
5万
查看次数

PHP和Apache环境变量

我想在启动时将linux中的环境变量传递给apache.

export MYVAR = 5 - 我在命令行上定义我的环境变量

PassEnv MYVAR - 设置apache以在apache配置文件中导入变量

apachectl restart - 当我重新启动apache时,我没有收到错误消息.但是我注意到如果我在第一步中没有创建环境变量,我会收到一条警告消息,所以必须在这里工作

echo $ _SERVER ['MYVAR'] - 我尝试访问PHP中的环境变量,但没有定义

我观察到,如果我尝试PassEnv一个已经退出的环境变量(我自己没有创建的环境变量),它可以正常工作.SetEnv指令也可以正常工作.

我真的很想动态地将环境变量传递给apache而不将其写入文件中.非常感谢.

我正在使用CentOS,PHP5和Apache2.

谢谢.

更新 似乎环境变量传递,如果我直接用httpd调用apache启动,而不是使用apachectl这是一个shell脚本.我原以为"导出"会将变量导出到shell脚本中吗?我不是linux大师,所以请原谅我缺乏知识.

php apache2

8
推荐指数
1
解决办法
1万
查看次数

保留GET参数的RewriteRule

这个重写规则有什么问题?

RewriteRule ^api/(.+)$ api/index.php?url=$1 [L]
Run Code Online (Sandbox Code Playgroud)

我只想在api /之后和其余的get参数之前添加"index.php?url =".

api/image/upload&arg1=1&text=lorem+ipsum
Run Code Online (Sandbox Code Playgroud)

api/index.php?url=image/upload&arg1=1&text=lorem+ipsum
Run Code Online (Sandbox Code Playgroud)

(.+)在api /之后获取所有内容有什么问题?

.htaccess mod-rewrite get apache2

8
推荐指数
1
解决办法
1万
查看次数

JavaScript内容类型

当我将JavaScript文件添加到网页时,我总是这样做:

<script type="text/javascript" src="/js/jquery.min.js"></script>
<script type="text/javascript">
    // Custom script
</script>
Run Code Online (Sandbox Code Playgroud)

但是今天我在响应标题中发现JavaScript实际上是作为服务提供的application/javascript.这是为什么?这两个都正确吗?或者我应该改变一个?这里发生了什么?

javascript content-type apache2

8
推荐指数
1
解决办法
2万
查看次数

为什么我的Django应用程序不能写入其日志文件?

$ sudo /etc/init.d/apache2 restart

 * Restarting web server apache2  
 ... waiting .   ...done.  
Run Code Online (Sandbox Code Playgroud)

username @ servername Thu Nov 04 18:54:37~/public_html/IDM_app
$ sudo tail -n 60 /var/log/apache2/error.log

[Thu Nov 04 18:54:27 2010] [error] [client 8.17.58.38] mod_wsgi (pid=28760): Exception occurred processing WSGI script '/home/username/public_html/idm.wsgi'.  
[Thu Nov 04 18:54:27 2010] [error] [client 8.17.58.38] Traceback (most recent call last):  
[Thu Nov 04 18:54:27 2010] [error] [client 8.17.58.38]   File "/usr/local/lib/python2.7/site-packages/Django-1.2.3-py2.7.egg/django/core/handlers/wsgi.py", line 230, in __call__  
[Thu Nov 04 18:54:27 2010] [error] [client 8.17.58.38]     self.load_middleware()  
[Thu Nov …
Run Code Online (Sandbox Code Playgroud)

python django mod-wsgi apache2

8
推荐指数
1
解决办法
6721
查看次数

浏览器从apache web服务器下载php文件

我有一个apache web服务器.假设这个服务器的域名是example.com.

当我访问example.com时,index.php文件在浏览器中正确显示.

然而,当我访问,例如example.com/~user,然后将index.php文件/home/user/public_html/index.php文件被下载,而不是显示.

我该如何解决这个问题?我改变"expose_php = Off"php.ini,但没有任何改变.

php apache2

8
推荐指数
2
解决办法
1万
查看次数

Mono + apache2 =服务暂时不可用(503)

一个星期以来,我一直在尝试使用apache运行我的单声道配置.我一定试过几乎任何东西,可耻的是我注意到没有变化,问题依然存在.

当我尝试连接到服务器时,我收到503错误:服务暂时不可用当我查看错误日志时,它显示为空,我很确定这不是权限问题.

关于apache:

Package: apache2
Priority: optional
Section: httpd
Installed-Size: 36
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Architecture: amd64
Version: 2.2.16-6+squeeze4
Depends: apache2-mpm-worker (= 2.2.16-6+squeeze4) | apache2-mpm-prefork (= 2.2.16-6+squeeze4) | apache2-mpm-event (= 2.2.16-6+squeeze4) | apache2-mpm-itk (= 2.2.16-6+squeeze4), apache2.2-common (= 2.2.16-6+squeeze4)
Run Code Online (Sandbox Code Playgroud)

关于mono:

Package: mono-apache-server2
Priority: optional
Section: httpd
Installed-Size: 260
Maintainer: Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
Architecture: all
Source: xsp
Version: 2.6.5-3
Replaces: mono-server
Depends: debconf (>= 0.5) | debconf-2.0, mono-runtime (>= 1.1.8.1), libc6 (>= 2.11) | libc6.1 (>= 2.11) | libc0.1 (>= …
Run Code Online (Sandbox Code Playgroud)

asp.net mono debian apache2 http-status-code-503

8
推荐指数
1
解决办法
7117
查看次数

如何找出安装了什么版本的mod_perl?

为了调试我的perl代码,我需要找出mod_perl安装的版本.

如何找到mod_perl我安装的版本?

perl apache2

8
推荐指数
2
解决办法
5443
查看次数

Symfony 2.3无法使用php composer.phar更新删除文件

我正在遵循symblog指南:http://tutorial.symblog.co.uk/docs/doctrine-2-the-blog-model.html

我试图运行:$ php composer.phar update更新后composer.json但得到以下错误:

[Symfony\Component\Filesystem\Exception\IOException]
无法删除文件"/var/webroot/vhosts/mysite.co.uk/htdocs/Symfony/app/cache/dev_old/profiler/32/95/639532"

此文件的权限是:0644是所有者是www-data,该组是sambashare,其中包括我作为(john)ssh'd的用户.

因为这是从命令行运行php,所以php是作为'john'运行的,因此在想要被删除但不是用户的文件组中?

最后的运行时错误:

[RuntimeException]
执行"'cache:clear --no-warmup'"命令时发生错误.

经过一些搜索后,有些人刚刚说过手动清除这个缓存..但是如何在root修复此问题,所以我不必手动执行此操作?

谢谢,约翰

php apache2 composer-php ubuntu-12.04 symfony-2.3

8
推荐指数
1
解决办法
5093
查看次数