2月3

php

17:14PHP  
php -vv
php -v
php -m
1月27

在FreeBSD上安装Discuz!7.2,安装程序检测安装环境的时候提示:
xml_parser_create() 不支持 该函数需要 PHP 支持 XML。请联系空间商,确定开启了此项功能。

php有3个XML解析器:
1:基于Expat C库的事件驱动型解析器
2:基于DOM的解析器
3:适用于解析解单XML文件的解析器:Simple XML

xml_parser_create()函数就属于第一种:基于事件驱动的
以下是参考连接:
说明:
http://www.w3school.com.cn/php/php_xml_parser_expat.asp
安装配置:
http://cn.php.net/manual/en/xml.setup.php

解决方法:
重新安装FreeBSD里的php扩展(php-extension)。
安装完后,保证/usr/local/lib/php/20060613目录下有:
xml.so          xmlreader.so    xmlrpc.so       xmlwriter.so
四个扩展文件即可。

1月22
新安装的Discuz,登陆进入后台后,有个安全提示:
您开启了 运行 SQL 语句 功能。建议您只有在十分必要的时候才开启此它。请修改 config.inc.php 关闭此功能

ssh登陆到系统上,进入discuz程序所在的目录,编辑config.inc.php文件,找到:

$admincp['runquery'] = 1; // 是否允许后台运行 SQL 语句 1=是 0=否

修改为:

$admincp['runquery'] = 0; // 是否允许后台运行 SQL 语句 1=是 0=否


为了论坛安全,还是把discuz这个有用的功能给关闭了,需要的时候再登陆打开。

Tags: , ,
11月23
今天更新了一下PHP,结果配置的phpmyadmin登陆进去出现“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”的错误。

错误原因:

php更新后,覆盖了原有的/var/lib/php/session的权限,导致apache用户无法写入session,产生此错误。


解决方法:
执行:#chown -R root:username /var/lib/php/session

其中username为apache的承载用户, 我的是apache,所以执行的命令是:
#chown -R root:apache /var/lib/php/session



如果此时还出现那个错误提示,建议执行:
#chmod -R 777 /var/lib/php/session


怕777的权限过大,测试770、766、776都无法解决以上问题,只好先给777权限了。
不知道正试使用的时候会不会有安全隐患,先记下这个位置。

11月2

[root@Centos ~]# vi /etc/yum.repos.d/utterramblings.repo //*新建该文件*//
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

以上红色字体为utterramblings.repo文件的内容

[root@Centos ~]# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

是老鼠告诉我方法的,谢谢老鼠!!!

Tags: , , ,
分页: 3/5 第一页 上页 1 2 3 4 5 下页 最后页 [ 显示模式: 摘要 | 列表 ]