После установки не могу за логинится просто выкидывает на белый лист
У меня сегодня первая проблема с которой долго сижу
После установки не могу за логинится просто выкидывает на белый лист
Not Found
The requested URL /cs/blogs/ was not found on this server.
Apache Server at www.smolchat.ru Port 80
Что я не правильно сделал?
/**
* Настройка основных блоков
*/
$config['block']['stream']['row'] = 20; // сколько записей выводить в блоке «Прямой эфир»
$config['block']['blogs']['row'] = 10; // сколько записей выводить в блоке «Блоги»
/**
* Настройка путей
* Если необходимо установить движек в директорию(не корень сайта) то следует сделать так:
* $config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST'].'/subdir';
* $config['path']['root']['server'] = $_SERVER['DOCUMENT_ROOT'].'/subdir';
* и возможно придёться увеличить значение SYS_OFFSET_REQUEST_URL на число вложенных директорий,
* например, для директории первой вложенности www.site.ru/livestreet/ поставить значение равное 1
*/
$config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST'].'/cs'; // полный WEB адрес сайта
$$config['path']['root']['server'] = $_SERVER['DOCUMENT_ROOT'].'/cs'; // полный путь до сайта в файловой системе
/**
* Для CLI режима использовать
* $config['path']['root']['server'] = dirname(dirname(__FILE__)); // полный путь до сайта в файловой системе
*/
$config['path']['root']['engine'] = '___path.root.server___/engine'; // полный путь до сайта в файловой системе;
$config['path']['root']['engine_lib'] = '___path.root.web___/engine/lib'; // полный путь до сайта в файловой системе
$config['path']['static']['root'] = '___path.root.web___'; // чтоб можно было статику засунуть на отдельный сервер
$config['path']['static']['skin'] = '___path.static.root___/templates/skin/___view.skin___';
$config['path']['uploads']['root'] = '/uploads'; // директория для загрузки файлов
$config['path']['uploads']['images'] ='___path.uploads.root___/images';
$config['path']['offset_request_url'] = 0; // иногда помогает если сервер использует внутренние реврайты
/**
* Настройки шаблонизатора Smarty
*/
$config['path']['smarty']['template'] = '___path.root.server___/templates/skin/___view.skin___';
$config['path']['smarty']['compiled'] = '___path.root.server___/templates/compiled';
$config['path']['smarty']['cache'] = '___path.root.server___/templates/cache';
$config['path']['smarty']['plug'] = '___path.root.engine___/modules/viewer/plugs';
/**
* Настройки плагинов
После установки не могу за логинится просто выкидывает на белый лист
Not Found
The requested URL /cs/blogs/ was not found on this server.
Apache Server at www.smolchat.ru Port 80
Что я не правильно сделал?
/**
* Настройка основных блоков
*/
$config['block']['stream']['row'] = 20; // сколько записей выводить в блоке «Прямой эфир»
$config['block']['blogs']['row'] = 10; // сколько записей выводить в блоке «Блоги»
/**
* Настройка путей
* Если необходимо установить движек в директорию(не корень сайта) то следует сделать так:
* $config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST'].'/subdir';
* $config['path']['root']['server'] = $_SERVER['DOCUMENT_ROOT'].'/subdir';
* и возможно придёться увеличить значение SYS_OFFSET_REQUEST_URL на число вложенных директорий,
* например, для директории первой вложенности www.site.ru/livestreet/ поставить значение равное 1
*/
$config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST'].'/cs'; // полный WEB адрес сайта
$$config['path']['root']['server'] = $_SERVER['DOCUMENT_ROOT'].'/cs'; // полный путь до сайта в файловой системе
/**
* Для CLI режима использовать
* $config['path']['root']['server'] = dirname(dirname(__FILE__)); // полный путь до сайта в файловой системе
*/
$config['path']['root']['engine'] = '___path.root.server___/engine'; // полный путь до сайта в файловой системе;
$config['path']['root']['engine_lib'] = '___path.root.web___/engine/lib'; // полный путь до сайта в файловой системе
$config['path']['static']['root'] = '___path.root.web___'; // чтоб можно было статику засунуть на отдельный сервер
$config['path']['static']['skin'] = '___path.static.root___/templates/skin/___view.skin___';
$config['path']['uploads']['root'] = '/uploads'; // директория для загрузки файлов
$config['path']['uploads']['images'] ='___path.uploads.root___/images';
$config['path']['offset_request_url'] = 0; // иногда помогает если сервер использует внутренние реврайты
/**
* Настройки шаблонизатора Smarty
*/
$config['path']['smarty']['template'] = '___path.root.server___/templates/skin/___view.skin___';
$config['path']['smarty']['compiled'] = '___path.root.server___/templates/compiled';
$config['path']['smarty']['cache'] = '___path.root.server___/templates/cache';
$config['path']['smarty']['plug'] = '___path.root.engine___/modules/viewer/plugs';
/**
* Настройки плагинов
31 комментарий
в config.php
в корне LS должен быть .htaccess
?
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
<Files «plugins.dat»>
order allow,deny
deny from all
Сервер баз данных
Сервер: 127.0.0.1 via TCP/IP
Программа: MySQL
Версия программы: 5.1.61 — Source distribution
Версия протокола: 10
Пользователь: root@localhost
Кодировка сервера: UTF-8 Unicode (utf8)
Веб-сервер
Apache
Версия клиента базы данных: libmysql — 5.1.61
PHP расширение: mysqli
phpMyAdmin
Информация о версии: 3.5.1, последняя стабильная версия: 3.5.2.2
помогите поставить на свой сервер
другие движки пашут нормально это не как не хочет
Для начала расскажу про условия, в которых возник баг и опишу сам баг.
Устанавливал движок в директорию site.com/livestreet/. Т.е. директория вложенная в основную.
Для этой директории был создан субдомен livestreet.site.com.
После установки движка я не мог залогиниться и открыть какие либо страницы кроме главной по адресу livestreet.site.com. Однако по абсолютному адресу всё открывалось (site.com/livestreet)
Так вот как это всё решилось:
1. Лезем в config/config.local.php
2. меняем следующее значения так как в коде:
В первой строчке указывает адрес вашего сайта (с субдоменом и! без слеша на конце, т.е. livestreet.site.com)
Во второй строчке указываем полный путь на сервере к директории с движком (/home/site.com/public_html/livestreet — этот адрес у каждого свой)
В третей строче указываем параметр 0. Тут обычно у многих ступор. Дело в том, что при создании субдомена сервер сам знает из какой директории подгребать файлы для данного субдомена. Сервер по умолчанию считает уровень директории нулевым (когда мы заходим на субдомен), и при отличном от 0 параметре сервер попросту не «понимает», что мы от него требуем.
Так что кушайте информацию на здоровья, друзья) Успешных вам установок!
P.S. Если комментарий наберет 10 плюсов — вынесу его в отдельный топик (ибо вопросов по установке сайта на субдомен очень много, и решения в основном содержаться в комментариях — не дело :) )
livestreet.site.com — 'то ваш субдомен
Для тех, кто в танке :)