- 积分
- 48
- 威望
-
- 金钱
-
- 注册时间
- 2010-5-25
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2010-6-7 05:14:23
|
显示全部楼层
我的是独立主机,用的是4G内存, 500G硬盘,带有RAID卡. 2块CPU (CPU我已经修改nginx.conf 文件中对应work processor 为4了)
我仍然觉得是nginx.conf 问题, 其他应该没问题, 因为就算子域名工作不正常, 主站仍然工作正常(主站用了个静态的index.html文件,也许看不出问题.为了避免此情况,我在主站目录下放置了,index.php 文件,当再次出现无法子域名时候,访问一下这个文件,看看php是否工作正常)
另外部分子域名我设置好了目录,但是如果目录下没有文件,例如你访问http://bbs.baowang.com 那么是正常,提示403是因为没有放文件(为了证实我的思路,我在此子域名目录下放置了,index.php 文件,当再次出现无法子域名时候,访问一下这个文件,看看php是否工作正常)
其它的放了文件的子域名例如 http://qun.baowang.com http://f.baowang.com 等就没法工作了,当再次出现类似问题请军哥哥帮忙一下,我会注意观察,一旦出现类似问题我会通知你.
此外今晚我按照张宴日志修改了.php.ini 文件,当然路径我根据本机做了对应调整.-
- 5、修改php.ini文件
- 手工修改:查找/usr/local/webserver/php/etc/php.ini中的extension_dir = "./"
- 修改为extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/"
- 并在此行后增加以下几行,然后保存:
- extension = "memcache.so"
- extension = "pdo_mysql.so"
- extension = "imagick.so"
- 再查找output_buffering = Off
- 修改为output_buffering = On
- 自动修改:若嫌手工修改麻烦,可执行以下shell命令,自动完成对php.ini文件的修改:
- sed -i 's#extension_dir = "./"#extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/"\nextension = "memcache.so"\nextension = "pdo_mysql.so"\nextension = "imagick.so"\n#' /usr/local/webserver/php/etc/php.ini
- sed -i 's#output_buffering = Off#output_buffering = On#' /usr/local/webserver/php/etc/php.ini
- sed -i "s#; always_populate_raw_post_data = On#always_populate_raw_post_data = On#g" /usr/local/webserver/php/etc/php.ini
复制代码
[ 本帖最后由 spectrum 于 2010-6-7 05:54 编辑 ] |
|