Tag: PHP

无法使用PHP和PDO从另一个CentOS7访问CentOS 7 Postgresql Server

开始 服务器1是我的CentOS 7生产服务器。 它包含Apache,ssh和Postgresql数据库。 服务器2是我的CentOS 7testing服务器。 它包含Apache,ssh和一个testing数据库。 两台服务器都设置为firewalld以接受22,80和443.两台服务器都有以下设置。 sudo setsebool httpd_can_network_connect_db 1 … 我怎么知道这些端口是开放的? 我可以在(22号港口)ssh。 我可以通过http和https(端口80和443)看到“testing1,2,3 …”testing页面。 我可以通过使用SQL Maestro,DBeaver,DBSchema等(端口5432)访问Postgresql。 … 问题 我可以从任何地方使用DbSchema,HeidiSQL,Postgresql SQL Maestro等远程访问服务器1上的 Postgresql。 但是,我无法使用PHP和PDO从服务器2进行连接。 它总是导致[08006]超时 。 我尝试了以下,但没有帮助; sudo setsebool httpd_can_network_connect 1 … 问题 如何使用PHP从服务器2访问服务器1上的Postgresql数据库? 我是CentOS7的新手。 在使用其他Linux发行版之前,我已经完成了这个任务。 我错过了什么SELinux /其他设置? … 解决scheme(下) 见亚历山大的回答如下。 我以为5432是在firewall-cmd中启用的。 当我发出以下命令 sudo firewall-cmd –zone=public –list-services 只有dhcpv6-client http ssh https被列出! 我的postgresql发生了什么事? 我只是发表了以下内容,使这项服务永久; […]

nginx php-fpm子代码退出

任何人有与11.0-RELEASE-P8的PHP-FPM 7类似的问题,或知道如何debugging? 情况在几分钟后开始,只向客户显示半页。 任何页面显示大约〜62kb的内容结尾 4. php-fpm的日志文件: [18-Mar-2017 15:41:49] NOTICE: [pool www] child 80582 exited with code 0 after 0.005648 seconds from start [18-Mar-2017 15:41:49] NOTICE: [pool www] child 80584 started [18-Mar-2017 15:41:49] NOTICE: [pool www] child 80583 exited with code 0 after 0.005877 seconds from start [18-Mar-2017 15:41:49] NOTICE: [pool www] child 80585 started [18-Mar-2017 […]

Nginx说在不同的根目录下请求PHP文件时找不到文件

我正在使用不同的根path/cloud但每当我尝试请求任何/cloud/*.php文件nginx说404文件未find。 我可以访问/cloud/*.html没有任何问题。 我甚至可以访问任何/*.php但不知道/cloud 。 我的configuration文件看起来像 server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.html index.htm index.nginx-debian.html index.php; server_name _; location /cloud { root /home/fhost/public_html; } location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } location ~ /\.ht { deny all; } }

我的服务器即将被closures。 我运行了一个LAMP,我应该备份什么?

我的托pipe公司可能会阻止我。 任何想法,我应该备份什么文件? 我正在运行RedHat 4.1。 我将如何保存我目前的PHP设置? 我可以保存.so文件吗? MySQL – 备份数据目录和my.cnf足够了吗? Apache – httpd.conf,html文件夹,当然,但是别的什么?

为什么下载PHP脚本而不是执行

我在我的Ubuntu笔记本电脑上安装了一个本地LAMP服务器,用于testing各种PHP脚本。 有时,当我做错了什么,而不是得到一个错误,我正在testing的脚本是提供下载。 为什么是这样的,如何解决?

Apache2 + PHP静态目录

我安装了Apache2和PHP5。 我的DocumentRoot是/ var / www /。 所有的.php和.html文件都以/和其子目录的forms提供。 但是,当我要求,说, .png图像我得到了Forbidden通知。 我想为静态内容分派特定/static/目录。 我应该如何编辑Apache的configuration文件才能从/static/查看静态内容?

我如何更新Zend Engine API? Ubuntu的

我如何更新Zend Engine API? 我运行PHP 5.2-5-3 Ubuntu的4.1 我试图运行lampp,但我得到这个错误的xdebug。 启动XAMPP for Linux 1.7.1 … Xdebug需要Zend Engine API版本220090626.已安装的Zend Engine API版本220060519已过时。 我的php.ini有 的zend_extension = “/select/ LAMPP / LIB / PHP /扩展/ xdebug.so”

为什么我从IIS获得这个500错误?

我在Windows 7 Ultimate x64上的IIS 7.5上运行PHP 5.3.1。 我一直在尝试使用ADODB通过ODBC连接到SQL Server 2008 Express的本地安装。 起初,我很难让它连接,因为即使在ODBCpipe理器中将我的本地SQL服务器添加为服务器DSN后,我仍然得到这个错误: [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application 我在Stack Overflow上询问了这个问题,并得到了答案。 回想起来,我应该在这里问这个问题,但是我得到了答案,所以我不在乎。 (另外,我绝对不喜欢三部曲网站分裂的事实,但这是另一回事…) 无论如何,使用%windir%\ sysWOW64 \ odbcad32.exe设置数据源之后,我似乎取得了一些进展。 我不再收到上面列出的错误。 相反,我正在看到一个更为邪恶的错误,就是这个错误: 在我刚刚得到一个简单的PHPexception之前。 现在我的PHP脚本完成了相当于segfaulting,因为它显然挂在这个64位ODBC驱动程序上。 帮帮我! 连接到一个SQL Server应该是一个相对简单而直接的任务,所以我需要做些什么来使事情工作? 更新:我开始赏金,因为我真的需要让SQL Server和PHP很快互相交谈。 一个海报build议我检查事件日志,但没有显示任何内容,另一个海报build议我启用失败的请求追踪,我已经做了,但我不太确定它提供任何说明。 它提供的错误跟踪的副本可以在这里find(只有IE浏览器)。 我也有这里显示的(非常基本的)PHP脚本。 我已经把连接的名字改成“MYCOMPUTER”,把特定数据库/目录的名称改为“MyDatabase”,并且隐藏了密码,但没有做任何其他更改。 一点背景: 我的电脑被称为MYCOMPUTER(不是真的,但想到这一点) MYCOMPUTER运行64位Windows 7旗舰版与IIS 7.5 MYCOMPUTER安装了PHP 5.3.1(32位)通过FastCGI处理 MYCOMPUTER安装了64位SQL […]

PEAR安装程序不会升级

我正尝试通过Dreamhost上的命令行在PEAR上安装SOAP。 我已经升级到最新版本的PEAR(1.9.0),但是当我尝试安装SOAP时,我得到错误: pear / SOAP需要PEAR安装程序(版本> = 1.5.4),安装版本是1.5.0 我已经尝试了所有可以考虑升级的东西,但无法使其正常工作。 有任何想法吗?

IDN和HTTP_HOST

所以,当我想将用户链接到特定的页面时,我总是使用(在PHP中): "http://" . $_SERVER["HTTP_HOST"] . "/page.php" 确保链接指向他们正在浏览的页面(而不是其中一个服务器别名)。 但是对于IDN名称, HTTP_HOST被设置为xn--hemmabst-5za.net (例如) – 这当然可行,但看起来不太好。 有没有办法让HTTP_HOST在这些情况下设置为正确的IDN名称(在这种情况下 – hemmabäst.net )? 我宁愿在Apache之前,它涉及到PHP,否则我将不得不全部replace$_SERVER["HTTP_HOST"] 。 有任何想法吗?

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.