2012年12月

ubuntu类系统一般不直接使用root帐户,如需root权限,可使用sudo命令。sudo的目的就是为非根用户授予根用户的权限,配置文件:/etc/sudoers。可以直接用visudo命令编辑修改/etc/sudoers配置文件

配置文件简介:

用户或组 主机=(被切换的用户) 属性:命令
user ALL=(ALL) ALL
#user 可在任何主机切换为任何用户来使用它们的权限.
%user host=(root) NOPASSWD:/sbin/shutdown
#user组中的成员可在host主机上切换为root,执行root的权限。
并且无须输入自己的密码。


@ECHO OFF
cmd /c netsh interface ip set address name="本地连接" source=static addr=192.168.1.99 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
cmd /c netsh interface ip set dns name="本地连接" source=static addr=202.103.224.68
echo 联网成功!!!
pause

分享一下,punbb论坛不能使用相对网址的问题。

问题:我和论坛同在内网,于是我使用http://192.168.1.6/bbs访问,进入子版面时,坏了,跳到
http://www.tinyun.cn/bbs去了。就因为我的配置文件是$base_url = http://www.tinyun.cn/bbs

好吧,我改为$base_url = "/bbs" 行不?这回更惨,前台没问题,管理界面用不了。
苦恼啊-- : ,明明是内网,偏要我饶一圈公网。

最近苦研PHP,终于找着解决办法了。

解决要点:既然一定要网址,那好吧,你用什么域名访问,我就在/bbs前加你访问的域名。在配置文件里改:
$array = array('http://', $_SERVER["HTTP_HOST"], '/bbs');
$base_url = join($array);

原代码是:
$base_url = http://www.tinyun.cn/bbs

原代码是固定的网址,改成动态获取就行了。