切换风格

默认 晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 简约米色 龙珠
HYBBS 安装问题收集 FAQ - 已锁定
 11066     0
发表于 2016-6-1 |

程序安装错误问题收集


1. 上传源码后访问出现空白


请赋予目录读写权限.  

例: 在lnmp环境目录中 执行  chmod -R a+wr /home/wwwroot/你的虚拟目录



2. 访问网站首页跳转 /install 并呈现404

伪静态规则未安装.  默认根目录提供了 apache的伪静态规则, 以及IIS7.5以上的 Web.config, Web.config需要IIS开启 重写规则模块!

如果你是nginx环境, 则你需要手动来到 nginx conf目录进行配置

nginx conf 通常路径为 /usr/local/nginx/conf/nginx.conf  这是默认配置

如果你采用了虚拟目录则需要来到 /usr/local/nginx/conf/vhost  找到你的conf文件

程序根目录中的 nginx.conf 中的内容 则是伪静态规则 将它添加到 .conf文件当中

/usr/local/nginx/conf/nginx.conf 添加示例(这是一个全局方法)

server
    {
        listen 80 default_server;
        #listen [::]:80 default_server ipv6only=on;
        server_name www.lnmp.org;
        index index.html index.htm index.php;
        root  /home/wwwroot/default;

        #error_page   404   /404.html;
        include enable-php.conf;
#这是伪静态规则
location / {
 if (!-e $request_filename) {
 rewrite  ^(.*)$  /index.php?s=$1  last;
 break;
  }
}



        location /nginx_status...
...
..
...
..

/usr/local/nginx/conf/vhost/你的.conf 添加示例(目录专属方法)

server
    {
        listen 80;
        #listen [::]:80;
        server_name test.hyyyp.com;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/test.hyyyp.com;

        include none.conf;
        #error_page   404   /404.html;
# 这是伪静态规则
if (!-e $request_filename) {
 rewrite  ^(.*)$  /index.php?s=$1  last;
 break;
}

........
........
.......



3. [Warning] : scandir() has been disabled for security reasons xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

你需要到 php.ini 删除scandir的函数禁用.  你可以在php.ini中搜索 scanfdir , 你就可以看到 disable_functions = xxx,xxx,xxx,scandir

将scandir 删除后 即可. 注意 逗号(,) 重启WEB服务器即可 



4. 错误信息: could not find driver

发生错误文件: XXXXXX\HYBBS\HY\HY_SQL.php

82:            }
83:            $this->pdo = new PDO($dsn, $this->username, $this->password, $this->option);

你需要到php.ini 开启 PDO扩展

php.ini中搜索 php_pdo_mysql 去掉前面的 ; 分号 保存 重启PHP进程即可!

如果你使用的非mysql 请去掉php_pdo_xxx 你的数据库扩展



5. Fatal error: Class 'PDO' not found in /xxx/HY/conf.php on line 32

问题同上 (4) 你需要开启PDO



6. 久而访问网站出现 send of 5 bytes failed with errno=32 Broken pipe in

解决方法: http://bbs.hyphp.cn/t/39.html





GMT+8, 2025-04-23 09:40:39 运行耗时 0.0237 秒.

Powered by HYBBS 2.3.4

© 2016-2019 HYBBS

返回顶部