我有django + python + apache2 + mod_python安装托pipe和工作在ubuntu服务器/ linode VPS。 php5是安装和configuration的。 我们没有example.com中的域名。 只是IP地址。 所以我的apache .conf文件看起来像这样 ServerAdmin webmaster @ localhost DocumentRoot / var / www <Location "/"> SetHandler python-program PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE mysite.settings PythonOption django.root /mysite PythonPath "['/var/www/djangoprojects',] + sys.path" PythonDebug On </Location> 我想安装vtiger,所以如果我改变我的.conf文件就像这样说 <VirtualHost *:80> DocumentRoot /var/www/vtigercrm/ ErrorLog /var/log/apache2/vtiger.error_log CustomLog /var/log/apache2/vtiger.access_log combined <Directory /var/www/vtigercrm> Options […]
是否可以安装两个模块的PHP和铁路乘客? 我首先安装了libapache2-mod-php5,当我尝试安装libapache2-mod-passenger时,它会尝试删除php模块。 有没有其他方式如何使PHP和Rails在单个Apache安装? 编辑:我使用Ubuntu的x64 Jaunty
我正在使用eAccelerator来caching我的PHP操作码。 我将磁盘caching设置为/ var / cache / eAccelerator。 我怎样才能限制caching的大小? 它已经增长到1.5吉比,并不断增长!
我的一个客户已经在他的办公室PC上安装了一个简单的服务器configuration。 这一切工作(PHP和MySQL),但会议正在进行。 如果我把login窗口作为一个单独的popup窗口(在任何浏览器上),那么在窗口中生成的会话密钥不会去到开启者 – 即使我在地址栏上发送会话ID。 相同的login系统适用于所有其他服务器(包括我的默认WAMP安装),但客户端的服务器。
我正在使用phpmyadmin,我login时在页面底部出现以下错误。 你的PHP MySQL库版本5.0.51a不同于你的MySQL服务器版本5.1.38。 这可能会导致不可预知的行为。 我在哪里可以得到正确版本的libmysql.dll?
我们使用基于不时变化的模板的HTML签名。 目前,我必须打开所有存储在服务器上的html文件到Dreamweaver或类似的,使更改为用户.htm文件,然后find并replace其他文件,这似乎是一个肮脏的方式做到这一点。 什么编号喜欢做的是使用PHP或某种forms的脚本从活动目录中拉用户的详细信息,然后插入模板有点像一个双赢的mailmerge,这样,当我做了一个改变,我可以重build每个人从头开始签名使用原来的模板我刚刚编辑。 希望是有道理的。 这是可能的PHP或某种vbscript能够实现相同的事情。 不知道从哪里开始,如果有人能给我一些好的指针, 我知道有这样的软件包来pipe理这样的事情,但公司不会certificate这笔费用是合理的。 任何帮助将是伟大的,谢谢
我刚刚在Windows Server 2003上安装了Zend Server Community Edition,但是显示很多PHP页面却有点问题。 该代码先前在IIS上运行在相同版本的PHP(5.3)上,没有任何问题。 从外观上来看,Apache(作为Zend Server的一部分安装的)在页面呈现过程中出现错误,当它遇到PHP中不喜欢的东西时。 通过代码,我已经能够通过从函数调用中删除错误抑制运算符(@)并通过更改某些包含的格式来解决某些问题。 但是,我无法为整个网站做到这一点! 奇怪的是,错误代码被报告为“200 OK”。 下面的代码片段显示了Apache错误HTML如何中断页面的常规HTML。 <p>Ma quande lingues coalesce, li grammatica del resultant lingue es plu simplic e regulari quam ti del coalescent lingues.</<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>200 OK</title> </head><body> <h1>OK</h1> <p>The server encountered an internal error or misconfiguration and was unable to […]
我用这里find的安装脚本安装了PHP5,APC和XDEBUGGER: Dreamhost PHP + APC安装说明/脚本 所有系统似乎正在工作…除… 我添加了apc.php来查看APC(GUI界面)的caching统计数据,结果表明只有apc.php文件被caching,尽pipe在同一个域中安装了wordpress和prestashop,安装和运行这些php脚本。 我想知道我是否做错了什么 但是我的php5运行的是cgi / fastcgi。 我想我可能已经读了一些有关这个问题的地方。 不确定。 任何帮助都是赞赏的。
我想禁止在我的网站上发布代理和垃圾邮件。 最好的办法是什么? 我已经下载了一个黑名单,我的第一个想法是禁用我的.htaccess文件中的每个ips,但是在下载完这个列表之后 ,我发现它包含了近900万个条目。 我的另一个想法是将每个IP分成4部分,并在POST中执行[1; 4]连续的SQL查询。 但是,如果我可以将这些值caching在内存中,我可以用像(:200(:188(:10(:42))))之类的东西来检查它们。 这是可以用PHP? 谢谢!
我被要求查看为新开发者设置的笔记本电脑(OS X 10.5),并且发现了pear可执行文件丢失了。 这家商店从源头上设置PHP,所以我导航到他们编译的东西的源代码树,并尝试make install,失败 Installing PEAR environment: /usr/local/lib/php/ dyld: Library not loaded: /b/32_216/rdbms/lib/libclntsh.dylib.10.1 Referenced from: /Users/username/Source/php-5.2.8/sapi/cli/php Reason: image not found make[1]: *** [install-pear-installer] Trace/BPT trap make: *** [install-pear] Error 2 所以我尝试了一个configure / make clean / make / make install,并且遇到同样的问题。 所有这些命令都使用sudo运行,因为源树由root拥有。 我用make -n install-pear跟踪了这个问题 sudo /Users/username/Source/php-5.2.8/sapi/cli/php -n -dshort_open_tag=0 -dsafe_mode=0 -dopen_basedir= -derror_reporting=E_ALL -dmemory_limit=-1 -ddetect_unicode=0 pear/install-pear-no zlib.phar […]