我有一个网站(比如www.website.com)在一个LiteSpeednetworking服务器上托pipe。 我在www.website.com/media上创build了一个目录,但是我无法列出内容并得到404错误。 我怎样才能解决这个问题?
我有这个奇怪而愚蠢的问题,现在我想解决几个小时。 我已经安装了Apache 2.2.10(很久以前从源码编译)和PHP-5.3.6。 两者都工作得很好,除了我不能让PHP加载php.ini文件。 这是我的config.nice文件: './configure' \ '–prefix=/usr/local/php-5.3.6' \ '–with-config-file-path=/usr/local/php-5.3.6/lib' \ '–with-apxs2=/usr/local/apache-2.2.10/bin/apxs' \ '–with-curl' \ '–with-mysql' \ '–with-zlib' \ '–with-bz2' \ '–with-gd' \ '–with-jpeg-dir' \ '–with-png-dir' \ '–enable-mbstring' \ '–with-freetype-dir' \ '–with-t1lib' \ '–enable-gd-native-ttf' \ '–enable-gd-jis-conv' \ '–with-openssl' \ '–with-openssl-dir' \ '–enable-pcntl' \ "$@" 自从5.2以来,我已经使用了这个config.nice来处理所有的PHP版本,并且在一些服务器上以这种方式工作。 这可能是我错过的小事,我不能确定它是什么。 我设置了'–with-config-file-path',因为我通过php无法find它自己的path或其他东西。 在定义的path中,我有一个名为php.ini的文件,它是从PHP 5.3.6 tarball(php.ini-development)复制的。 该文件应该工作,因为它的原始,但我不能看到,因为它没有加载 – phpinfo()返回: Configuration File […]
我在Ubuntu 10.04上安装了memcache PHP模块 我的步骤: 安装php5-memcache( http://pecl.php.net/package/memcache ) 重启apache get phpinfo() memcache memcache support enabled Version 3.0.4 Revision $Revision: 1.83.2.36 $ Directive Local Value Master Value memcache.allow_failover 1 1 memcache.chunk_size 32768 32768 memcache.compress_threshold 20000 20000 memcache.default_port 11211 11211 memcache.hash_function crc32 crc32 memcache.hash_strategy consistent consistent memcache.lock_timeout 15 15 memcache.max_failover_attempts 20 20 memcache.protocol ascii ascii memcache.redundancy 1 1 […]
我一直在开发ASP相当长的一段时间使用IIS,并托pipe在一台NT服务器(有2个IP)。 由于几个月我在PHP编码(在Windows上使用xampp),也想改变我的网页托pipe的东西从ASP到PHP。 我正在考虑保持我的NT服务器,并简单地安装xampp(使用我的第二个IP),以便我可以保留我的旧ASP页面,也是电子邮件服务器+所有的域名托pipe。 我的问题:你认为在NT服务器上运行xampp(用于PHP)是一个好主意(性能方面)? 会有什么缺点吗? 或者我应该更好地去一个Linux服务器? (我根本不熟悉)。
在我的Linux服务器上,我无法login到我的PHP应用程序有一个PHP会话相关的问题: PHP错误日志: [2011年5月21日星期六21:27:50] [错误] [客户端] PHP警告:未知:打开(/ tmp / sess_8lh0d15nu33p5r659ge35spn13,O_RDWR)失败:无效参数(22) [2011年5月21日21:27:50] [错误] [客户端] PHP警告:未知:无法写会话数据(文件)。 请确认session.save_path的当前设置在第0行的Unknown中是正确的() 内核日志: 5月21日03:55:35 server1内核:EXT4-fs错误(设备dm-0):ext4_mb_generate_buddy:EXT4-fs:组32:6059块位图,6057 gd 5月21日03:55:40 server1内核:JBD:斑点脏元数据缓冲区(dev = dm-0,blocknr = 0)。 在系统崩溃的情况下,存在文件系统损坏的风险。 5月21日03:55:40 server1内核:JBD:斑点脏元数据缓冲区(dev = dm-0,blocknr = 0)。 在系统崩溃的情况下,存在文件系统损坏的风险。 5月21日04:15:01 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find 5月21日04:15:01 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find May 21 04:15:01 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 0未find May 21 04:15:01 server1 pcscd:winscard.c:309:SCardConnect()读取器E-Gate 0 […]
使用lighttpd,php5,xcache和fastcgi运行debian系统。 2GB内存,2个内核,在5分钟平均峰值时间内CPU负载小于10%,小于1GB的内存。 该系统运行一个自定义的构buildWeb应用程序,刮飞行search网站,没有caching(的结果),所以它是实时制作的,它的代码使用libcurl,可能会执行几秒钟的每一个search。 还有一个OpenX广告系统。 最近这个网站似乎间歇性的超时,我创build了一个简单的testing脚本,只是打印一个单词,以确保它与MySQL数据库无关。 据我所知,当我们运行opcode cacher时,我们不应该运行许多fastcgi“max-procs”(因为每个进程都会使用它自己的caching,我假设),而是增加孩子。 孩子们从20(最大值为2)增加到了32,没有什么不同。 据我所知,同时运行的脚本数量是max-procs * children。 查看status.statistics-url的输出,而脚本需要很长时间才能运行,似乎并不表示所有的孩子都很忙。 正确的做法是不断增加fastcgi儿童的数量,还有更多的工作要做? 是否有可能看到哪些脚本在运行时间,运行多久等等等等等等? fastcgi.active-requests:39 fastcgi.backend.0.0.connected:2259 fastcgi.backend.0.0.died:0 fastcgi.backend.0.0.disabled:0 fastcgi.backend.0.0.load:19 fastcgi.backend.0.0.overloaded:0 fastcgi.backend.0.1.connected:4646 fastcgi.backend.0.1.died:0 fastcgi.backend.0.1.disabled:0 fastcgi.backend.0.1.load:20 fastcgi.backend.0.1.overloaded:0 fastcgi.backend.0.load:39 fastcgi.requests:6905 10 fastcgi.conf: “max-procs”=> 2, “空闲超时”=> 20, “bin-environment”=>( “PHP_FCGI_CHILDREN”=>“32”, “PHP_FCGI_MAX_REQUESTS”=>“500” lighttpd错误日志,这些负载: 2011-05-30 09:45:48:(server.c.1258)注意:/index.php?//search/poll请求写入15180字节后超时。 我们等了360秒。 如果这个问题增加server.max-write-idle 2011-05-30 09:49:08:(server.c.1258)注意:在写入12420字节后,请求/index.php?//定时超时。 我们等了360秒。 如果这个问题增加server.max-write-idle
我正在尝试与Solandra一起安装Thrift。 通常,当我只想安装Cassandra Thrift时,我遵循这个教程: https : //wiki.fourkitchens.com/display/PF/Using+Cassandra+with+PHP 但是我怎么能为Solandra做同样的事情呢? 节俭与PHP … 使用Ubuntu服务器。 提前致谢!
我遇到了一系列不认识的错误; 我怀疑这与APC有关,但我不确定: [Wed Jun 08 19:59:31 2011] [error] [client 10.211.55.2] PHP Notice: Unknown: 1. h->opened_path=[null] h->filename=[/var/www/sitenetos.com/index.php]\n in Unknown on line 0 [Wed Jun 08 19:59:31 2011] [error] [client 10.211.55.2] PHP Notice: Unknown: apc_cache_find [2231284]\n in Unknown on line 0 [Wed Jun 08 19:59:31 2011] [error] [client 10.211.55.2] PHP Notice: require(): 1. h->opened_path=[null] h->filename=[/var/www/sitenetos.com/application/bootstrap.php]\n in /var/www/sitenetos.com/index.php […]
我是一个完整的Windows服务器和IIS noob,所以请耐心等待我。 我最初设置了一个使用PHP / MySQL的网站。 我已经通过IIS使用FastCGI运行PHP的网站,但SQL Server部分正在让我绊倒。 我感到震惊的是,没有任何说明我可以在任何地方find。 我通过Web平台安装程序(WPI)安装了一堆SQL Server选项。 我无法使用sqlcmd或Microsoft SQL Server Management Studio进行连接。 我得到了同样的错误(“networking相关的或特定于实例的错误已经发生…”)我知道我错过了启动服务器并连接到它的重要步骤,但是我找不到我需要在任何地方做。 SQL Server(SQLEXPRESS)显示为正在我的服务列表中运行。 在SQL Serverconfigurationpipe理器中,SQL Server(SQLEXPRESS)显示为在SQL Server Services列表中运行。 SQL Server浏览器和SQL Server代理列出,但停止,并启动它们的选项是灰显。 我需要能够在这台机器上创build我的数据库,并通过sqlsrv驱动程序通过php连接到服务器。 sqlsrv_ *函数可以工作,但是我不能用sqlsrv_connect()连接到localhost 。 我相信我只是错过了让服务器实际运行的一些重要步骤。 我很喜欢使用LAMP,但是很多其他的应用软件都依赖于SQL Server和Windows。
发现IIS在查找index.php之前正在寻找iistart.htm ! 我正在build立一个iis 6服务器上的应用程序,我遇到了一个问题。 当我inputhttp://server/index.php ,我发现我的页面很好。 如果我删除index.php我失去了页面。 它直接在我的根目录上,并且正在使用http://server/访问我的根目录。 我原本以为我已经搞乱了iis设置中的web目录,但是我在一个目录深度的文件夹上testing了它,例如: http://server/folder 。 这引起了该浏览器中的index.php网页,我不需要在最后添加index.php 。 任何人都可以解释为什么这是发生?