apache安装期间出现错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache安装期间出现错误相关的知识,希望对你有一定的参考价值。
Syntax error on line 962 of G:/phpnow/Apache-20/conf/httpd.conf:
Cannot load G:/PHPnow/php-5.2.14-Win32/php5apache2_0.dll into server: \xd5\xd2\x
b2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3
| 安装 Apache 服务失败! |
| 上面出现的信息可用于分析其原因. |
|______________________________________________________________|
[Fri Oct 08 09:51:11 2010] [error] (OS 2)系统找不到指定的文件。 : No installed
service named "Apache_pn".
请高手指教,这是什么原因造成的,怎么才可以解决,再次先谢了~~
window7 环境下安装apache http server 会遇到如下错误提示:
原因是软件安装时与windows7的“用户账户控制”(UAC)冲突,只要先关闭UAC(控制面板-用户账户和家庭安全-系统和安全-行动中心,里面有 “更改用户账户控制设置”,改成从不通知,完成后会提示重启,此时需要重启一下)再安装就没问题了,安装完后可以再修改回来。
安装成功之后效果图:
启动apache http server
1、通过启动windows 服务方式。
2、通过 在命令行输入指令:httpd -k start
参考技术A 1.PnCmds文件夹,进入点击“绝对强制卸载” 一般就OK了如果还不行
方法2.点击运行,输入services.msc,找到Apache这项,变成“禁用”。然后再来一次方法1。就OK了(没PnCmds文件夹就不用方法1,完成方法2第一步骤就行)
还不行就是你的Apache文件错误,重新下载把。 参考技术B 可能是端口被占用了,在 httpd.conf 配置文件中找到:Listen 8080(我的端口改成了8080),你改个端口试试。。改了端口之后,本地浏览的话,在浏览器上 输入 http://localhost:8080/../ 注意:我的是8080,你可以换成你自己改的端口。。。 参考技术C 端口被占用了吧 好像apache 和迅雷是有冲突的 , 你把迅雷的端口换个再试 参考技术D 兄弟这个问题用我的方法一定可以解决。
方法1.PnCmds文件夹,进入点击“绝对强制卸载” 一般就OK了
如果还不行
方法2.点击运行,输入services.msc,找到Apache这项,变成“禁用”。然后再来一次方法1。就OK了(没PnCmds文件夹就不用方法1,完成方法2第一步骤就行)
还不行就是你的Apache文件错误,重新下载把本回答被提问者采纳
Symfony 4 服务器配置期间出现错误 AH00124
【中文标题】Symfony 4 服务器配置期间出现错误 AH00124【英文标题】:Error AH00124 during Symfony 4 server configuration 【发布时间】:2018-12-20 09:56:39 【问题描述】:我目前正在尝试在托管 VPS 上部署我的 Symfony 4 网站,我确实非常成功地设置了所有内容,安装了 Apache2、PHP 7.2、MySQL 服务器和 phpmyadmin。 然后我开始相应地配置我的服务器以托管一个 Symfony 4 网站,在部署我自己的应用程序之前,我尝试部署一个较小的应用程序,以便我知道至少有一部分可以与无数据库无捆绑应用程序一起使用。 当我尝试访问我的网站时没有任何反应,在 /var/log/apache2 中生成以下错误日志:
[Wed Jul 11 14:06:08.580654 2018] [core:error] [pid 13404] [client 37.97.69.85:52997] AH00124: Request exceeded the limit of 10 internal redirects due to probable
configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
[Wed Jul 11 14:06:41.901738 2018] [php7:error] [pid 13423] [client 37.97.69.85:44931] PHP Fatal error:
Uncaught Symfony\\Component\\Dotenv\\Exception\\PathException: Unable to read the "/var/www/releases/20180710151554/public/../.env" environment file.
in /var/www/releases/20180710151554/vendor/symfony/dotenv/Dotenv.php:54\nStack trace:\n#0 /var/www/releases/20180710151554/public/index.php(15):
Symfony\\Component\\Dotenv\\Dotenv->load('/var/www/releas...')\n#1 main\n thrown in /var/www/releases/20180710151554/vendor/symfony/dotenv/Dotenv.php on line 54
[Wed Jul 11 14:33:33.702774 2018] [core:error] [pid 13442] [client 37.97.69.85:53026] AH00124: Request exceeded the limit of 10 internal redirects
due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
[Wed Jul 11 14:38:07.055940 2018] [core:error] [pid 13642] [client 37.97.69.85:54628] AH00124: Request exceeded the limit of 10 internal redirects
due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
[Wed Jul 11 14:51:50.406171 2018] [php7:error] [pid 13793] [client 37.97.69.85:55651] PHP Fatal error: Uncaught RuntimeException:
APP_ENV environment variable is not defined. You need to define environment variables for configuration or add "symfony/dotenv" as a Composer dependency to load variables from a .env file. in /var/www/demo/public/index.php:13\nStack trace:\n#0 main\n thrown in /var/www/demo/public/index.php on line 13
我相信这来自于某处循环的网站配置文件,我在网上看到过 .htaccess 和配置文件循环的情况,但在这里我删除了 .htaccess 文件时没有任何地方。 他是我的网站配置:
<VirtualHost *:80>
ServerName vps562960.ovh.net
ServerAlias vps562960.ovh.net
DocumentRoot /var/www/releases/20180710151554/public
<Directory /var/www/releases/20180710151554>
AllowOverride None
Require all granted
Allow from All
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %REQUEST_FILENAME !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
</Directory>
# uncomment the following lines if you install assets as symlinks
# or run into problems when compiling LESS/Sass/CoffeeScript assets
# <Directory /var/www/crvfakeexample.com>
# Options FollowSymlinks
# </Directory>
# optionally disable the RewriteEngine for the asset directories
# which will allow apache to simply reply with a 404 when files are
# not found instead of passing the request into the full symfony stack
<Directory /var/www/releases/20180710151554/public/bundles>
<IfModule mod_rewrite.c>
RewriteEngine Off
</IfModule>
</Directory>
ErrorLog /var/log/apache2/vps562960.ovh.net_error.log
CustomLog /var/log/apache2/vps562960.ovh.net_access.log combined
# optionally set the value of the environment variables used in the application
#SetEnv APP_ENV prod
#SetEnv APP_SECRET <app-secret-id>
#SetEnv DATABASE_URL "mysql://db_user:db_pass@host:3306/db_name"
</VirtualHost>
我开始对部署该网站失去希望。有没有人遇到过类似的情况,或者你们知道我做错了什么吗?
提前致谢。
【问题讨论】:
【参考方案1】:问题很可能是 Apache 服务器没有将环境变量设置到 PHP 全局数组 $_SERVER
中。但是 symfony 试图准确地在 $_SERVER
数组中找到环境变量。要么更新 public/index.php
并将所有 $_SERVER
替换为 $_ENV
或取消注释 Apache 网站配置中的 SetEnv
指令。
【讨论】:
以上是关于apache安装期间出现错误的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 Mac 上安装 Apache Airflow 时没有出现此类表错误?
apache安装mod_ssl.so 出现 undefined symbol: ssl_cmd_SSLPassPhraseDialog错误解决