PHP爱好者
百度空间 | 百度首页 
               
 
文章列表
 
2009-07-07 22:02

在windows下,本身没什么权限可言,哪知道使用AMPServ报出如下错误

Warning: session_start() [function.session-start]: open_basedir restriction in effect. File(C:\WINDOWS\TEMP\) is not within the

allowed path(s): ….

查看php.ini的值,open_basedir并没有设置,于是设置一下,还是不行

于是怀疑AMPServ产生的serverhost的问题

于是查看文件,看到的确有这么一句

php_admin_value open_basedir “F:/www.pylong.com/;F:/APMServ5.2.6/t

 
2009-06-06 14:03

1.建立需要的用户和用户组

# groupadd mysql
# useradd -g mysql -rM mysql

注释:建议一个mysql系统用户,属于mysql用户组,并且不建立家目录

2.下载最新版的mysql 6.0

# wget http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-6.0.11-alpha.tar.gz/from/http://mysql.cs.pu.edu.tw/

3.解压

# tar zvxf mysql-6.0.11-alpha.tar.gz
$ cd mysql-6.0.11-alpha

4.编译安装

# ./configure –prefix=/usr/local/mysql –sysconfdir=/etc –enab

 
2009-05-08 10:00

使用yum安装的phpMyAdmin,然后copy一份到相应域名下的根目录,设置好相应权限,一访问,居然是404错误。

再次检查大小写并不存在任何问题,权限也不存在问题,查看iptables,并没有启用,selinux也是。

一想,难道是设置了该目录的访问权限?

查看/etc/httpd/conf/httpd.conf
并没有关于目录的设置

在查看/etc/httpd/conf.d/目录下,有个 phpMyAdmin.conf,估计是使用yum安装生成的

查看其内容
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr

 
2009-05-07 10:19

1.通过编译安装

可以查看源代码目录树的最上层的config.layout文件。在<layout>配置节里寻找与confiure命令中–enable-layout匹配的选项(没有找到则布局是Apache)

2.RPM类型安装(包括使用yum等)

# rpm -ql httpd




http://www.pylong.com/archives/123
 
2009-04-28 12:23

` `是PHP中执行运算符,可以执行其包含的命令,基于不同平台,命令当然是不一样了,而且他在激活了安全模式或者关闭了 shell_exec 时是无效的。

例子:

<?php

$command=`dir`;

echo “<pre>$command<pre>“;

?>

转载请注明出处:http://www.pylong.com/archives/118

 
2009-04-24 11:30

当nginx负载不是很高的时候,一切没什么问题。

但近来负载上去了,服务器老出现500错误,原先以为是程序问题。

但无论怎样修改,还是那样。

于是搜查了一下相关资料,原来是nginx使用的文件描述已经超过linux可以同时打开的文件描述符的最大值。

使用ulimit -n查看一下,值是1024

于是使用ulimit -SHn 51200 把值改为51200

问题解决了~

http://www.pylong.com/archives/116

 
2009-04-21 14:28

一般PHP的模板就是一个或者若干个类的集合。

而模板一般都有三个目录,一个是放用户编写的模板文件的,一般命名为tpl;一个是放缓存的cache目录,一个是放编译compile的目录。

大概的工作原理:

1.如果开启了cache,则先根据某些规则(比如URL),读取cache目录的相应文件,cache是纯静态的输出,也就是某个页面在浏览器可以看到的HTML。

2.如果没有开启cache,或者cache过期了,则对用户tpl文件读为变量,并对其进行匹配,替换等操作,主要是用到正则比较多。比如某些模板中含有<!– pylon

 
2009-04-15 17:40

如果基于WEB根目录下,要禁止用户访问/config目录,或者要禁止用户访问/config.ini(ZF常用INI,不过建议还是放到WEB目录以外的地方),可以通过location进行配置,返回403或者404等

location = /config/ {
return 404;
}

location =/config.ini{
return 404;
}

转载请注明出处:http://www.pylong.com/archives/111

 
2009-04-08 11:14

先看如下代码

/**
* part 1
*/
$a=array(1,2,3

 
2009-04-04 15:57

同事在fedora上配apache,把其中一个VistualHost指向/var/www/html,一切搞好,但当他在这个目录生成一个简单的index.php输出phpinfo(),在浏览器访问,居然是403错误。

分析:403错误主要是权限问题

1.查看http.conf这个配置文件,看看apache的用户组和用户,是apache,apche,那么夜就是说基于那个Documentroot的目录和文件,都属于other的用户组,再查看相关目录和文件权限,并没有错,目录是775,文件是664,奇怪了。

2.继续翻查http.conf看会不会对这个目录进行了访问限制,结果也是没有。

3.再想

 
     
 
 
个人档案
 
龙竞聪
男, 25岁
广东 广州 
上次登录:
6天前
加为好友
 
   
 
宠物专区
 
   
 
日历
 
     
 
RSS订阅
 
   
 
好友最新文章
 
     
 
背景音乐
 
 
最近访客
 
 

xxrs90

l4yn3

college21

17ren

达人宿舍

riverbend

liida86

yylang1987
     
 
最新评论
 
文章评论|照片评论


顶!
 

回复生命如蓝:
 

围观
 

回复生命如蓝:
 

[表情]
 
     
 
其它
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     
 
留言板
 

回复龙竞聪:-_-
 

你的生活做了什么改变呢? 如果一年后你的收入是现在的2-4倍; 你愿意给自己一个机会...
 

土豆泥到此一游
 

回复crazydolldom:是啊
 

啊,是龙兄吗?
 
     


©2009 Baidu