操作系统:freebsd 8.0-RELEASE
接触freebsd一天,感觉很不习惯 想把shell改为熟悉的bash
步骤
#cd /usr/ports/shells/bash
# make install clean ##这条命令忘记执行了 结果直接执行了下面的命令
#chsh -s /usr/local/bin/bash
于是杯具出现了 重新登录错误

su:/usr/local/bin/bash: no such file or directory
可见粗心大意 害人不浅
解决办法:
重启进入单用户模式 #启动时选择4
因为硬重启 所以开始先检测磁盘
#fsck
#mount -a
#chpass -s /bin/csh
重启正常登录 执行
# make install clean

#vim /etc/profile
在里面加入下面命令(这里根据自己情况修改 如果PS1变量正常 不需要改动)
PS1="`whoami`@`hostname | sed 's/\..*//'`"
case `id -u` in
       0) PS1="${PS1}# ";;
       *) PS1="${PS1}$ ";;
esac
注销重新登录即可
Tags: , ,
PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误:
Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?

这个错误分3种解决方案:
1.windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;删掉,重启服务就可以了。

2.linux下的PHP,就必须安装openssl模块,安装好了以后就可以访问了。

3.如果服务器你不能修改配置的话,那么就使用curl函数来替代file_get_contents函数,当然不是简单的替换啊。还有相应的参数配置才能正常使用curl函数。
1.导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u root -p biweb> biweb.sql

2.导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u root -p biweb users> biweb_users.sql

3.导出一个数据库结构

mysqldump -u root -p -d --add-drop-table biweb>biweb.sql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库
   
mysql -u 用户名 -p 数据库名 < 存放位置
mysql -u root -p biwebtuan
Tags:
ssh -l 用户名 -p 端口 hostip
执行后,输入密码就可以连接到其他的服务器了。
Tags: ,
$query_rs .= "SELECT * FROM biweb_news WHERE title LIKE ''%biweb%''
OR content LIKE ''%biweb%'' UNION SELECT * FROM biweb_user WHERE title LIKE
''%biweb%'' OR content LIKE ''%biweb%'' ORDER BY submit_date DESC";

使用UNION可以把多个select的结果集合并后,进行排序,可以轻松实现多表查询结果合并。

ArthurXF倾情奉献!
分页: 9/127 第一页 上页 4 5 6 7 8 9 10 11 12 13 下页 最后页 [ 显示模式: 摘要 | 列表 ]