博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
freebsd安装FAMP服务器常见问题
阅读量:6941 次
发布时间:2019-06-27

本文共 2126 字,大约阅读时间需要 7 分钟。

MYSQL数据库连接数不够

/usr/local/etc/my.cnf

max_connections= 10000

wait_timeout = 5

/usr/local/etc/rc.d/mysql-server restart

Failed to enable the ‘httpready’ Accept Filter

在 FreeBSD 下安装 apache22 会出现类似的 warming:
No such file or directory: Failed to enable the ‘httpready’ Accept Filter

解决方法是:

#kldload accf_http并在 /boot/loader.conf 中加入下面 2 行,以便下次启动自动装载模块

accf_data_load="YES"             # Wait for data accept filter
accf_http_load="YES"             # Wait for full HTTP request accept filter

FAMP

修改mysql数据库位置
/usr/local/mysql/bin/mysqld_safe

260几行 默认是/usr/local/mysql/var

elif test -d $MY_BASEDIR_VERSION/var/mysql
then
  DATADIR=/home/db/var
# Or just give up and use our compiled-in default
else
  DATADIR=/home/db/var

mysql数据库位置默认是/usr/local/mysql/var

修改mysql数据库位置

/usr/local/mysql/bin/mysqld_safe
260几行 默认是/usr/local/mysql/var
elif test -d $MY_BASEDIR_VERSION/var/mysql
then
  DATADIR=/home/db/var
# Or just give up and use our compiled-in default
else
  DATADIR=/home/db/var

数据库调用数据出现问号

对比4.0发现
cd ../mysql
./configure –prefix=/usr/local/mysql –with-charset=gbk –with-extra-charsets=all –without-debug –with-mysqld-ldflags=-all-static
make
make install clean
主要是FAMP5.1.0beta3安装MYSQL时候没加–with-charset=gbk 这个导致的

 

数据库出现问号
cd ../mysql
./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charsets=all --without-debug --with-mysqld-ldflags=-all-static
make
make install clean

主要是编译的时候没加--with-charset=gbk 这个导致的

在 /usr/local/apache/conf/httpd.conf

<Directory />

    Options FollowSymLinks
    AllowOverride None    这里改成  AllowOverride Options FileInfo
    Order deny,allow
    Deny from all
</Directory>

这样就支持 .htaccess  了。

 

断电后无法正常进入系统!

断电后启动,提示
Mounting root from ufs:/dev/da0s1a
Enter full pathname of shell or RETURN for /bin/sh:
回车后自动进入单用户模式
然后执行
#fsck -y
#reboot
依旧如此
#mount -a

基于相同IP不同Port的虚拟主机
1)vi /etc/http/conf/httpd.conf
2)将Listen字段改为
Listen 80
Listen 8888
(以上设置表示使用80以及8888端口)

在linux下修改3个my.cnf的1个/etc/mysql/my.cnf文件
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
修改好后,重新启动mysql 即可,查询一下show variables like 'character%';

 

转载地址:http://xugjl.baihongyu.com/

你可能感兴趣的文章
Android禁止自动同步网络时间
查看>>
输入两个时间戳,计算差值
查看>>
对frameset、iframe、frame的js操作
查看>>
UML的9种图
查看>>
4月第2周中国五大顶级域名总量净增4.7万 美国净减4.3万
查看>>
8月第3周全球域名商(国际域名)新增注册量TOP16
查看>>
JS类似PHP的格式化时间
查看>>
解决:找不到或无法加载主类
查看>>
RFC2326(2) RSTP
查看>>
awk的基本使用方法
查看>>
geowebcache发布arcgislayer图层,并且修改行列号范围计算错误的bug
查看>>
阿里PB级Kubernetes日志平台建设实践
查看>>
lync2010 发布拓朴失败,错误提示:Access is denied, 0x80070005
查看>>
命令行设置NTFS权限
查看>>
装卡巴斯基时显示"360 safety guard"
查看>>
在Centos7上安装Rabbitmq 3.7
查看>>
一般群众也能好懂的云计算!太犀利了
查看>>
Linux服务管理工具
查看>>
生成树讲解——STP
查看>>
Ant开发之,使用Ant生成java api文档(javadoc)和zip压缩包
查看>>