Здравствуйте!
При установке данного продукта столкнулся с проблемой: если в корне сайта нет файла .htaccess, то сайт отображается, но при переходе на любую внутреннюю страницу — ошибка 404, если .htaccess есть — Internal Server Error.
Что должно быть внутри .htaccess?
У меня там сейчас это:
php_flag magic_quotes_gpc off
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|ico|swf)$
RewriteCond %{REQUEST_FILENAME} !{SERVER_NAME}\/uploads.$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
Чтобы не забыть, нашел и выложил коротенькое описание установки Bigstreet Alpha.
Сделать бекап существующего сайта
Залить содержимое в корневую директорию.
Залить дамп dump.sql
Настроить ./config.php
Выставить 777 на следующие каталоги:
./cache
./uploads/tmp
./uploads/users
./themes/default/templates_compiled
./themes/default/templates_compiled/clipcache
./vendors/Smarty-2.6.20/cache
Дефолтный аккаунт администратора:
Login: admin
Password: admin
(НАСТОЯТЕЛЬНО рекомендую СРАЗУ сменить пароль)
В настройках php.ini можно добавить:
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off
; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off
Внимание!
После отладки сайта рекомендуется отключить логирование в
файле ./system/database.php, закомментировав 64 и 65 строки:
self::$oInstances[$link_name]->setErrorHandler('databaseErrorHandler');
self::$oInstances[$link_name]->setLogger('sqlLogger');
Также отключите вывод ошибок и нотайсов в файле ./index.php
Сделать это можно так:
/**
* Errors displaying
*/
ini_set('display_errors', 0);
//ini_set('error_reporting', E_ALL);
От правильности настройки конфигов зависит быстрота установки
Народ подскажите пожайлуста как прикрутить к Бигстриту биржу Linkfeed
Вот как это выглядит код для сапы уже в bigstreet
if (!defined('_SAPE_USER')) {
define('_SAPE_USER', 'с-а-п-о-к-о-д');
}
require_once(System_Router::getPathRoot().'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
$sape_text = $sape->return_links();
if (mb_strlen($sape_text, 'UTF-8')) {
$oSmarty->assign('sape_text', iconv('cp1251', 'utf-8', $sape_text));
}
Этот код дает linkfeed
define('LINKFEED_USER', 'Номер юзера');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
$linkfeed = new LinkfeedClient();
echo $linkfeed->return_links();
Вывод в бигстрит
{if $sape_text}
{$sape_text}
{/if}
Мои манипуляции не помогли.
Данный пост является частично ответом на пост
Модуль для SEO.
Выполнив данную инструкцию Вы получите дополнительное поле Description при публикации поста, также админ может дописать в интересный пост пользователя свой Description при редактировании.
Недостатки:
1. После данной модернизации у вас все предыдущие посты утратят поле Description и будут выглядеть так:
<meta name="DESCRIPTION" content="">
, что бы к интересным постам вернуть описание, вам как минимум надо нажать на редактировать пост и после сохранить его, тогда в DESCRIPTION будет записано тоже, что и в title или добавить свое описание в новое появившееся поле.
2. Если вы в интересный пост пользователя написали свой Description, а он после этого редактировал свой пост, то в Description запишется поле title.
Если вам интересна данная модификация, и вы хотите, что-то предложить для ее усовершенствования, тогда, читайте дальше.
На днях обратились ко мне с вопросом: «Помоги добавить дополнительное поле в профиль, а то никак не получается?»
Ответил на примере инструкции, а потом подумал: может ее стоит выложить в виде поста, может кому-нибудь пригодиться.
Итак, добавляем в Профиль поле
Phone: 1. Добавляем дополнительное поле
user_phone в таблицу
users. Выполняем SQL запрос:
ALTER TABLE `users` ADD `user_phone` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL AFTER `user_skype` ;
Сейчас я предлагаю напрячься и вспомнить имя хостера, у которого можно безгеморойно поставить BG. Просто я достаточно потратил времени, чтобы научить ценить чужое.
Итак, я начну.
РБК —
http://hc.ruВстало без гемороя.
прошу дать инструкцию:
как сделать открытый сайт но с регистрацией по инвайтам?
Доброго времени суток.
1. Кто-нибудь пробовал уже взломать движок из тех, кто разбирается в этом? Получилось? :) Суть вопроса такова: хочется безопасности.
2. На поддомен 3-го уровня движок установится? Если да, то можно ли сообщества будет перенаправить на поддомены 4-го уровня?
Подскажите пожалуйста как встроить код SAPE в движек? Пробовал пробовал и ничего не получилось. Заранее спасибо!
Расскажите как работают инвайты и как их использовать?