Articles of PHP

Apache忽略我的.htaccess'dontlog'选项

我在文件dir / subdir中写了.htaccess文件,不要在这个特定的目录中loggingURI请求。 .htaccess实际上是由apache执行的(如果我写拒绝,它工作),但如果文件只包含这个规则: SetEnvIf Request_URI "^dir/subdir" dontlog 不要工作。 AllowOverride All和mod_rewrite被启用。 可能是什么问题? 对不起,我的英语不好。

Magento PHP扩展“gd”必须加载的问题

我在Ubuntu 9.10&我试图安装Magento,但我得到这个错误 我已经安装了gd(sudo apt-get安装php5-gd)但是我仍然得到这个错误&是我重新启动了Apache服务器几次,但仍然没有用…. 任何想法 …?

如何在Windows上轻微升级MySQL?

我目前通过MSI安装程序在Windows 2008服务器上安装了MySQL 5.1.35。 我需要升级到最新的5.1.44来修复一个错误,但文档不清楚如何做到这一点。 我运行MSI安装程序,但它没有给我任何升级选项,所以我放弃了它。 我很疲惫,因为它是一个运行许多PHP网站的生产机器。 此外,我的数据目录不是默认的,它保存在另一个分区。 我如何升级它? 谢谢你的帮助。

如何在最新的MAMP上将PHP升级到5.3

我一直在为这个退出一段时间而苦苦挣扎…search各种各样的东西到目前为止提供了有用的东西。 我有MAMP 1.8.4安装在我的MBP运行雪豹 – 我想升级到PHP到5.3,以适应我的新工作的工作环境..但是我似乎无法得到它的工作。 我已经尝试下载5.3源代码,并使用MAMP的./configure语句编译它,但是我总是得到一个关于apxs的错误,以及可能缺less的config_vars.mk文件。 有没有人能成功地做到这一点? 如果这样怎么样? 如果我从configuration行中删除–with-apxs,会发生什么? 会打破Apache / PHP的? 在此先感谢您的帮助。

为apache / php和Mysql服务器使用虚拟化是一个好主意吗?

我们(我们公司)提供SAAS(软件即服务)应用程序,我们考虑虚拟化来托pipe我们的apache / php服务器,以及我们的mysql主/从服务器。 这是个好主意吗? Mysql服务器需要快速的I / O和内存,并且都需要高带宽的networking。 如何做出正确的select? 谢谢 最好的祝福 塞德里克

apache2:不好的用户名www-data

启动Web服务器apache2 apache2:坏的用户名www-data 我刚刚尝试重新启动我的networking服务器,因为我做了我的php.ini更新,最初我得到了一些PID文件被覆盖。 现在我刚刚得到这个:*启动Web服务器apache2 apache2:坏的用户名www-data 这从来没有发生过,而且我还没有更改和权限或apache2configuration文件。 是什么赋予了?

pecl-ssh2-0.11 Freebsd升级到php 5.3.2后编译错误

嗨,我一直在寻找这一整天的答案,并找不到解决我的问题。 我也遇到了一个关于serverfault的端口的问题,我刚刚回答,希望可以帮助别人。 但是我的问题是这样的。 在/ usr / ports / security / pecl–ssh2中运行“make” 我得到这个错误 ===>build立pecl-ssh2-0.11 / bin / sh /usr/ports/security/pecl-ssh2/work/ssh2-0.11/libtool –mode =编译cc -I。 -I / usr / ports / security / pecl-ssh2 / work / ssh2-0.11 -DPHP_ATOM_INC -I / usr / ports / security / pecl-ssh2 / work / ssh2-0.11 / include -I / usr / ports […]

运行单个php代码使用多个域

我有一个PHP代码/网站在xyz.com。 现在我想使用多个域运行同一个站点,当有人打开domain1.com,domain2.com,domain4.com,所以在URL上,它应该运行在xyz.com上的代码/端 我知道一个办法做到这一点。 我可以将所有这些域名托pipe到xyz.com托pipe的服务器上,这样所有的域名都将指向代码/站点。 n以上解决scheme我需要手动托pipe域。 有没有其他的方式来做到这一点,因为我想dynamic地添加域? 提前致谢!

Plesk命令在手动脚本中工作,而不是在cronjob中

为了安装托pipe计划,我使用了官方指南中指定的Plesk命令。 直接在SSH(Putty)中input时,它可以正常工作。 在CLI中,如下行显示硬编码值: / usr / local / psa / bin / domain –create'。$ url。' -owner mynamehere -ip'.IP_SERVER_PLESK'。 -status enabled -hosting true -hst_type phys -login'。$ ftp_user。' -passwd'。$ ftp_pw。' -www false -php true -php_safe_mode false -hard_quota 100M 然后,我把这个请求在一个PHP脚本,安装后托pipe其他东西。 现在的奇怪的部分:从CLI调用该脚本时,它也工作正常,我做一个./myscript.php它安装主机,然后发送电子邮件等,但是当我创build一个cronjob有相同的脚本定期调用后,那么Plesk命令失败。 cronjob以Plesk开始 * / 15 * * * * / usr / bin / php /home/scripts/myscript.php 它工作正常的一切,但Plesk托pipe安装,返回 “无法读取控制面板configuration文件”,因此不安装域托pipe。 […]

无法在Ubuntu中安装phpmyadmin

好的。 我在Ubuntu 10.04机器上安装了apache2和php。 我将phpmyadmin文件复制到/var/www/phpmyadmin以便层次结构如下所示: -var (755) -www (144) -phpmyadmin (644) -index.php… etc. (644) -index.html (644) 括号中的数字是权限。 phpmyadmin文件夹应具有哪些权限? 我究竟做错了什么?