标签: apache2

配置文件现在需要一个秘密密码(blowfish_secret)

我可以在我的 phpmyadmin 上解决这个blowfish_secret 错误。我已经在 /opt/lampp/phpmyadmin/config.inc.php 上添加了一个 32 个字符的随机短语,如下所示

$cfg['blowfish_secret'] = '@PB!rQ9gf68IeNLEVIW#ro*$At=$HasX';
Run Code Online (Sandbox Code Playgroud)

并重新启动apache2

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

但错误仍然存​​在。有谁知道如何解决?我使用Ubuntu 18.04。预先感谢您<3

apache2 phpmyadmin lampp

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

PHPMyAdmin 无法在远程服务器上按预期工作。错误 500,未找到 $respond

我刚刚开始我的服务器之旅,所以我购买了一个 VPN。我在那里安装了ubuntu 18、apache 2.4、php8、webmin、mysql等。我有两个基于symfony 5的网站托管在这里,没有任何问题。我使用 Ubuntu PPA安装了PHPmyAdmin : https://github.com/phpmyadmin/phpmyadmin/wiki/DebianUbuntu#ubuntu-ppa

当我访问mysite.com/phpmyadmin时一切都很好。我使用凭据登录并且已登录。它正确读取数据库并按应有的方式呈现所有 UI,但随后抛出错误 500 PHPmyadmin 的屏幕截图

它在 apache 日志中抛出错误:

[Sun Oct 10 13:00:44.298896 2021] [proxy_fcgi:error] [pid 30370:tid 140207772845824] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Error: Unknown named parameter $$response in /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php:1140\nStack trace:\n#0 /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php(1140): ReflectionClass->newInstanceArgs()\n#1 /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php(604): Symfony\\Component\\DependencyInjection\\ContainerBuilder->createService()\n#2 /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php(569): Symfony\\Component\\DependencyInjection\\ContainerBuilder->doGet()\n#3 /usr/share/phpmyadmin/libraries/classes/Routing.php(186): Symfony\\Component\\DependencyInjection\\ContainerBuilder->get()\n#4 /usr/share/phpmyadmin/index.php(18): PhpMyAdmin\\Routing::callControllerForRoute()\n#5 {main}\n  thrown in /usr/share/php/Symfony/Component/DependencyInjection/ContainerBuilder.php on line 1140'
[Sun Oct 10 13:00:44.359963 2021] [proxy_fcgi:error] [pid 30369:tid 140207873558272] AH01071: Got error 'PHP …
Run Code Online (Sandbox Code Playgroud)

php apache2 phpmyadmin symfony server

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

Apache(xamp)和IIS无法一起工作

我的PC上安装了XAMP 1.6.8和IIS 5.0(Windows XP SP3).

我无法同时运行它们.如果IIS服务正在运行,Apache将引发以下错误:

(OS 10048)通常只允许使用每个套接字地址(协议/网络地址/端口).:make_sock:无法绑定到地址0.0.0.0:80没有可用的侦听套接字,关闭无法打开日志记下上面的错误或消息,然后按键退出.24 ...

Windows无法在本地计算机上启动Apache2.有关更多信息,请查看系统事件日志.如果这是非Microsoft服务,请与服务供应商联系,并参阅特定于服务的错误代码1.


编辑:

Apache在不同的端口3128上运行.而IIS(asp.net)通常在不同的端口上运行.

apache iis xampp apache2

0
推荐指数
2
解决办法
7301
查看次数

Django/mod_wsgi/postgresql_psycopg2:无法连接身份验证失败(但在django runserver或dbshel​​l下设置正常)

我正在我从头开始设置的Ubuntu 8.10服务器上部署我的django站点.我对此完全陌生,所以可能有很多我错过的东西,但很高兴找到了我的方式来部署一个网站.

我的最后一个障碍:

我收到postgresql的身份验证错误

[Sun Apr 19 18:44:05 2009] [error] [client 124.254.102.127] 
 mod_wsgi (pid=30304): Exception occurred processing WSGI script '/home/acacian/webapps/acacian/deploy/acacian.wsgi'.
 Traceback (most recent call last):
   File "/usr/lib/python2.5/site-packages/Django-1.0.2_final-py2.5.egg/django/core/handlers/wsgi.py", line 241, in __call__
     response = self.get_response(request)
   File "/usr/lib/python2.5/site-packages/Django-1.0.2_final-py2.5.egg/django/core/handlers/base.py", line 73, in get_response
     response = middleware_method(request)
   File "/home/acacian/webapps/pinax-env/src/django-openid/django_openid/consumer.py", line 383, in process_request
     if self.session_key in request.session:
   File "/usr/lib/python2.5/site-packages/Django-1.0.2_final-py2.5.egg/django/contrib/sessions/backends/base.py", line 43, in __contains__
     return key in self._session
   File "/usr/lib/python2.5/site-packages/Django-1.0.2_final-py2.5.egg/django/contrib/sessions/backends/base.py", line 172, in _get_session
     self._session_cache = self.load()
   File "/usr/lib/python2.5/site-packages/Django-1.0.2_final-py2.5.egg/django/contrib/sessions/backends/db.py", line 16, in load
     expire_date__gt=datetime.datetime.now()
   File …
Run Code Online (Sandbox Code Playgroud)

django postgresql mod-wsgi apache2

0
推荐指数
1
解决办法
5443
查看次数

Apache2将localhost显示为mydomainname.com

我想录制一个网站的截屏视频,但它尚未上线.在Apache2中是否可以临时更改localhost以使其看起来像它的实际Web地址?

apache2

0
推荐指数
1
解决办法
84
查看次数

无法在Apache2中创建.htaccess

我的Linux Debian服务器上的Apache2出了问题.当我尝试创建.htaccess文件时,它不会出现.在apache2.conf中我有.htaac​​cess配置.

linux .htaccess debian apache2

0
推荐指数
1
解决办法
3927
查看次数

如何使文件看起来像在服务器上的根目录中

我有单独的域指向专用框上的单独文档根

我想授予对此文档根目录下的子文件夹ftp-upload的FTP访问权限.

正确的FTP配置不是此问题的一部分

如果授权人员将文件上传到document_root/ftp-upload,则应通过domain.com/file而不是domain.com/ftp-upload/file访问此文件

.htaccess文件位于文档根目录中

我尝试了一些东西,但它们似乎没有用.

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    ## check if the file exists in subfolder
    ##   ...and if found, stop and display it
    RewriteCond %{DOCUMENT_ROOT}/ftp-upload/$1 -f [OR]
    RewriteCond %{DOCUMENT_ROOT}/ftp-upload/$1 -d
    RewriteCond $1 !^$
    RewriteRule  (.*)  %{DOCUMENT_ROOT}/ftp-upload/$1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond $1 !^(index\.php|images|robots\.txt|css|assets|ftp-upload)
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我也试过了

RewriteCond  %{DOCUMENT_ROOT}/ftp-upload/${REQUEST_FILENAME} -f
Run Code Online (Sandbox Code Playgroud)

RewriteCond %{DOCUMENT_ROOT}/ftp-upload%{REQUEST_URI} -f
Run Code Online (Sandbox Code Playgroud)

这是一项正在进行的工作,所以这不是最终的解决方案,但是这个功能正在被要求很多.如果可能的话,我宁愿不让他们访问文档根目录.

更新:它看起来像什么工作,什么时候需要......

如果我输入domain.com/test.txt(仅存在于ftp-upload目录中),请求将转至domain.com/index.php/test.txt并在主页上提供服务

如果我输入domain.com/ftp-upload/,我会得到一个包含test.txt的目录列表

如果我点击test.txt,我会得到文件内容(这是"它的工作原理!").如果我输入domain.com/test.txt,我会再次显示文件内容...

我的脑袋爆炸......任何想法?

解决了另一种方式,这里的答案在我的服务器上不起作用.

我现在建立的CMS有另一个用户组'SEO优化'和上传部分.在该部分下,用户可以选择他们要将文件上传到哪个指定位置.如果上传文件夹中存在所请求的文件,则网站index.php(控制器/路由器)将提供服务.没有.htaccess编辑,因为我的服务器表现得很时髦..

php ftp .htaccess apache2

0
推荐指数
1
解决办法
560
查看次数

调试php.ini语法错误

我有一个带有ubuntu 12.04的VM,并将apache2作为Web服务器运行。我已经安装了PHP 5.3.10,并且每次运行php应用程序时,我的php.ini都会引发以下错误:

PHP:  syntax error, unexpected BOOL_FALSE in /etc/php5/cli/php.ini on line 1020
Run Code Online (Sandbox Code Playgroud)

我希望php.ini中没有正确注释掉某些内容,但是当我查看它时,我看不到出了什么问题:

1007 [Pcre]
1008 ;PCRE library backtracking limit.
1009 ; http://php.net/pcre.backtrack-limit
1010 ;pcre.backtrack_limit=100000
1011 
1012 ;PCRE library recursion limit.
1013 ;Please note that if you set this value to a high number you may consume all
1014 ;the available process stack and eventually crash PHP (due to reaching the
1015 ;stack size limit imposed by the Operating System).
1016 ; http://php.net/pcre.recursion-limit
1017 ;pcre.recursion_limit=100000
1018 
1019 [Pdo]
1020 …
Run Code Online (Sandbox Code Playgroud)

php ubuntu apache2

0
推荐指数
1
解决办法
5570
查看次数

Apache2在Yocto中支持PHP

我正在使用Yocto来创建包含apache2的构建,但我很难添加php支持.我以前运行它(读取:去年),但从那时起,meta-openembedded中的元网络服务器层发生了变化.从meta-webserver中的README文件:

"这一层用于提供内置mod_php的一个modphp配方,但这种情况正在建于元OE的PHP食谱的一部分.然而,由于Apache2的是需要建立mod_php,并且和Apache2的食谱是在这一层,食谱元-oe不能依赖它,mod_php,并且默认情况下不建.如果你希望使用mod_php的,你需要"的Apache2",以使将其添加到PACKAGECONFIG价值,为PHP的配方."

我在我自己的图层中添加了以下行到php:

PACKAGECONFIG_append ="apache2"

但是当编译mod_php时无法找到似乎是apache包含文件的内容时我得到编译错误(我在下面只包含一个错误,我也得到类似的ap_config.h错误):

在文件从/home/martin/Yocto/poky/rpi/tmp/work/x86_64-linux/php-native/5.6.12-r0/php-5.6.12/sapi/apache2handler/mod_php5.c:26:0包括:| /home/martin/Yocto/poky/rpi/tmp/work/x86_64-linux/php-native/5.6.12-r0/php-5.6.12/sapi/apache2handler/php_apache.h:24:19:致命错误: httpd.h:没有这样的文件或目录| 编译终止.

有没有人设法最近用php支持编译apache2,并且可以提供一些帮助,如何做到这一点?谢谢!

php apache2 openembedded bitbake yocto

0
推荐指数
1
解决办法
3731
查看次数

PHP Apache错误调度请求

我有一个PHP应用程序,它返回给我:

[Thu Oct 05 22:10:59.351244 2017] [proxy_fcgi:error] [pid 3733:tid 139869435164416] (70007)The timeout specified has expired: [client IPADDRESS HIDDEN:46777] AH01075: Error dispatching request to : (polling)
[Thu Oct 05 22:16:27.701213 2017] [proxy_fcgi:error] [pid 3732:tid 139869359630080] (70007)The timeout specified has expired: [client IPADDRESS HIDDEN:46988] AH01075: Error dispatching request to : (polling)
[Thu Oct 05 22:21:52.971235 2017] [proxy_fcgi:error] [pid 3733:tid 139869426771712] (70007)The timeout specified has expired: [client IPADDRESS HIDDEN:47055] AH01075: Error dispatching request to : (polling)
[Thu Oct 05 22:25:23.561216 2017] [proxy_fcgi:error] [pid …
Run Code Online (Sandbox Code Playgroud)

php apache webserver apache2

0
推荐指数
3
解决办法
6257
查看次数