Articles of PHP

无法让pspell工作

我安装了aspell \ pspell,如果是的话 > aspell dump dicts ar cs de de_AT de_CH de_DE en en-variant_0 en-variant_1 en-variant_2 en-w_accents en-wo_accents en_CA en_CA-variant_0 en_CA-variant_1 en_CA-w_accents en_CA-wo_accents en_GB en_GB-ise en_GB-ise-w_accents en_GB-ise-wo_accents en_GB-ize en_GB-ize-w_accents en_GB-ize-wo_accents en_GB-variant_0 en_GB-variant_1 en_GB-w_accents en_GB-wo_accents en_US en_US-variant_0 en_US-variant_1 en_US-w_accents en_US-wo_accents es fr-40 fr-60 fr fr-80 fr-lrg fr-med fr-sml fr_CH-40 fr_CH-60 fr_CH fr_CH-80 fr_CH-lrg fr_CH-med fr_CH-sml […]

WordPress – MySQL服务器已经消失

我有一个WordPress的安装在一个专用的服务器体面的内存(8GB以上)。 WordPress的安装包括许多插件 – 50个活动插件。 最重要的是要注意的是WordPress的多语言WPML插件。 主题是织女二临 。 这个堆栈是LAMP – CentOS 6.3,Apache 2.4.4,Percona MySQL,PHP-FPM。 我一直很蠢,没有设置testing或登台服务器。 一切运行良好,直到我更新到WordPress 3.8,并同时更新了几个插件。 那时候我没注意,但是所有的小工具都搞乱了,导航等等 我启用了error_log一点,即 ini_set('log_errors',TRUE); ini_set('error_reporting', E_ALL); ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); 这导致了一个巨大的文件 – 基本上每4分钟左右error_log增长大约一个GB。 我在错误日志中发现的主要错误是数据库服务器断开连接,更为人所知 MySQL服务器已经消失 正如Rackspace所build议的,我编辑了my.cnf来添加 wait_timeout = 60 没有帮助。 还向my.cnf添加了caching query_cache_type = 1 query_cache_limit = 8M query_cache_size = 512M 没有帮助。 (是的,我每次编辑my.cnf时重新启动mysql) 还试过这里build议的方法:在wp-db.php之前 $this->select( $this->dbname, $this->dbh ); 我补充说 $this->query("set session […]

无法通过套接字“/opt/local/var/run/percona/mysqld.sock”连接到本地MySQL服务器

我已经安装percona服务器在我的Mac机上使用macports,但是我正在运行到上面的sockets错误,如下所示: Sauds-MacBook-Pro:percona jini$ sudo /opt/local/lib/percona/bin/mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MySQL to secure it, we'll need the current password for the root user. If you've just installed MySQL, and you haven't set the root […]

如何更新remi资源库列表?

我试图升级到PHP 5.5使用remi库,我的操作系统是Centos 6.4,但我的问题是 当我运行命令 yum –enablerepo=remi,remi-php55 install php 我仍然只看到PHP版本5.4,我如何更新我的remi库使用最新版本? 当我运行remi版本我ger [root]# rpm -q remi-release remi-release-6.4-1.el6.remi.noarch 我尝试了很多命令 yum update 但对我来说没有运气。

php Open_BasedirconfigurationApache 2

我们有以下设置: / var / www / public < – DocumentRoot / var / www / functions < – php函数 / var / www / config < – phpconfiguration 通过apache vhostconfiguration,我们打开了basedir: php_admin_value open_basedir "/var/www/functions/:/var/www/config/" 现在如果我在函数或configuration文件中包含一个文档,那么按预期工作。 但是,如果我从一个不包含函数内的configuration。 所以: /var/www/public/index.php可以包含../functions/test.php 但 /var/www/functions/test.php不能包含../config/config.php 有效的open_basedir限制。 文件(../ config / config.php)不在/var/www/functions/test.php的允许path(/ var / www / functions /:/ var / www / config […]

使用Apache来制作具有相同域名的虚拟主机?

我确信有一个这样的名字,我可能只是在错误的search。 无论如何,是否有可能通过使用“/”后面的信息在相同的域名上设置虚拟主机, 例如 host1 => example.com/siteA/ host2 => example.com/siteB/ 我可能会提到我的目标是将siteA上的PHP内容和siteB上的mod_wsgi内容(我正在使用flask)进行托pipe。 我只想使用虚拟主机分离所有后端configuration设置。 也许我正在想这是一种错误的方式,做这种事情有一个更恰当的方式。

在PHP上安装ElastiCache群集客户端Elastic Beanstalk(不创build资源)

默认情况下,Elastic Beanstalk不会安装ElastiCache集群客户端PHP模块。 这是连接到ElastiCache节点群集所需的。 仔细阅读,大部分的指导都涉及到创build一个ElastiCache资源(我假设也会在Elastic Beanstalk上安装PHP模块)。 我想安装PHP模块而不创build资源,因为我想使用现有的群集。 (64位Linux PHP5.5)

PHP脚本不发送身份validation头?

我正在尝试使用Calendar插件作为roundcube邮件,但日志显示,当它尝试联系CalDav后端(贝加尔服务器)时,日历插件不发送身份validation标头。 我一直在与日历插件团队技术支持联系,他们声称它必须是我的服务器或PHP的configuration问题。 他们确实说过,在使用FastCGI运行时这是一个已知的问题,但是我的服务器上的phpinfo()表示Server API是“Apache 2.0 Handler”,而不是FastCGI。 我对PHP一无所知(我是一个Python的家伙)。 我需要更改哪些内容才能让PHP脚本发送validation头文件?

apache:dynamic添加外部.conf文件?

我dynamic创build目录,并为他们每个人我必须设置一个自定义open_basedir指令。 我打算使用apache的<directory>指令,结合php_admin_value调用。 但是由于目录是dynamic创build的,我也需要dynamic创build这些.conf文件。 可能吗? 奖金的问题:我能做些什么,没有service httpd restart ? 谢谢

OpenSSL连接错误称为stream_socket_enable_crypto()

在我的PHP编码我有以下线使用的SWIFT MAILER类 if(!stream_socket_enable_crypto($this->smtp_conn, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) { return false; } 然而很less(不总是)我得到以下的PHP错误 stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number 我不知道问题出在哪里,或者我应该忽略这一点,因为这种情况只发生一次