1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/outman-birdbbs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 07.03.2025 23:17 521f695

#Птичий форум BBS

Простой форум на PHP, вдохновленный V2EX, использует YII framework 1. 1. 14. ##Требования

  • MySQL 5. 5
  • PHP 5. 3 (с модулем fileinfo по умолчанию)
  • Требования YII Framework 1. 1. 14 ##Установка

Автоматическая установка

  1. Клонируйте проект в вашей системе
  2. Настройте ваш веб-сервер, корневая директория сайта — birdbbs/www/
  3. Введите адрес http://www.вашадоменнаязапись.com/install.php в браузере для автоматической установки
  4. Авторизуйтесь в панели управления администратора http://www.вашадоменнаязапись.com/index.php?r=admin/default, чтобы настроить систему

Ручная установка

  1. Клонируйте проект в вашей системе
  2. Настройте ваш веб-сервер, корневая директория сайта — birdbbs/www/
  3. Загрузите все файлы с расширением .sql (birdbbs/www/protected/data/) в базу данных MySQL. (обратите внимание на префикс таблиц)
  4. Создайте конфигурационный файл config.php в директории birdbbs/www/protected/config/config.php
  5. Авторизуйтесь в панели управления администратора http://www.вашадоменнаязапись.com/index.php?r=admin/default, чтобы настроить системуПример файла config.php
$CONF = array();
$CONF['db'] = array(
    'connectionString' => 'mysql:host=127.0.0.1;dbname=birdbbs;port=3306',
    'emulatePrepare' => true,
    'username' => 'root',
    'password' => 'admin',
    'charset' => 'utf8',
    'tablePrefix' => 'bbs_',
    'schemaCachingDuration' => 3600
);
$CONF['params'] = array(
    'adminEmail'=>'xbugs@qq.com',
    'mail' => array(
        'noreply' => 'noreply@buxiangshuo.cn',
        'smtp' => 'smtp.exmail.qq.com',
        'password' => 'test',
    ),
    // привязка третьих сторонних входов
    // sina weibo.com, удалите комментарии
    // 'sina' => array(
    //    'appKey' => 'xxxxxxx',
    //    'appSecretKey' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    //    'callbackUrl' => 'http://вашадоменнаязапись.com/index.php?r=callback/sina',
    //),
);
```Пример конфигурации Nginx
```nginx
server {
        set $htdocs /Users/outman/Repositories/birdbbs/www;
        listen 80;
        server_name dev.birdbbs.com;
        location / {
            root $htdocs;
            autoindex on;
            index index.php index.html;
            if (! -e $request_filename) {
                rewrite (.*) /index.php?r=$1;
           }
        }
        location ~ \.php$ {
            include fastcgi_params;
            fastcgi_index index.php;
            fastcgi_pass  127.0.0.1:9000;
            fastcgi_param SCRIPT_FILENAME $htdocs$fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_script_name;
        }
}

Онлайн демо

http://bbs.buxiangshuo.cn

Контакты и коммерческие услуги

pochonlee@gmail.com

GitHub

https://github.com/outman/birdbbs

GitOSC

http://git.oschina.net/outman/birdbbs

Экраны программы

Лицензия

MIT


Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/outman-birdbbs.git
git@api.gitlife.ru:oschina-mirror/outman-birdbbs.git
oschina-mirror
outman-birdbbs
outman-birdbbs
master