Решил написать статью для чайников по полной установке LiveStreet от правильного выбора хостера, заканчивая входом под «админом» уже установленного LiveStreet.
План:
1. Хостинг
2. Закачиваем файлы на хостинг
3. Установка
1. Хостинг
За основу хостинга я взял свой сервер со следующими характеристиками:
php5-5.2.9
mysql-server-5.0.81
Наши характеристики полностью соответствуют требуемым, не ниже 5 версии!
Данная информация указана в разделе Скачать
С панелью управления сервером ISPmanager. (Панель может быть любой! Зависит от вашего хостера! DirectAdmin, CPanel ...)
2. Закачиваем файлы на хостинг
Для доступа на FTP сервер я использую программу WinSCP, у нее есть русский язык.
Данная программа очень удобна, так же поддерживает SSH режим доступа к серверу. (FTP клиент так же может быть любым смотрим тут)
Рис.1
Рис.1 — Программа WinSCP в работе. В левом окошке открыта папка где лежит разархивированный LiveStreet. В правом окошке открыт корневой раздел на хостинге (НЕ кидайте файлы в корневой раздел).
Рис.2
Рис.2
Теперь в правом окне открыт раздел WWW (или Public_html, у разных хостеров по разному)
Чтобы перенести туда файлы просто, выделите нужные вам объекты для переноса и перетащите их мышкой с левого окна в правое, они скопируются.
Как сменить chmod?
В WinSCP нажмите уже на перенесенном файле правой кнопкой мыши на выделенном файле и в выпавшем меню выберите свойства (или вместо процедуры с мышкой нажмите F9 на выбранном файле (-ах)). В Разделе разрешения просто введите нужную числовую комбинацию указанную в инструкции по установке.
3. Установка
Входим в панель управления хостингом, в нашем случае это ISPmanager (Рис.3).
Выбираем раздел «Базы данных» в категории «Инструменты» и создаем там базу данных с нужными координатами которые мы в последствии укажем в файле config.db.php.
Рис.3
Все базу создали, теперь нужно залить в нашу созданную базу дамп из архива sql.sql (открывается любым текстовым редктором)
Теперь идем в раздел «PhpMyAdmin» в категории «Доп. приложения»
Для входа в «PhpMyAdmin» (Рис.4) используйте логин и пароль от созданной базы, а не от аккаунта хостинга!
В левом меню выбираем имя вашей базы, а в центральном меню вверху выбираем SQL
В появившемся окне «Выполнить SQL-запрос(ы) к базе данных» нужно скопировать весть текст из файла sql.sql и нажать ОК.
Указываем в файле config.db.php он находится в папке config и вводим свои данные базы MySQL
зачем, если подойдет и ssh\cpanel\windows. А то вот вы написали и ведь толпы новичков ломануться искать такой, а не на каждом вирте есть ISP и даже не на каждом VPS
Доброго времени суток всем, вопрос может не по адресу. Я хочу прикуртить LS поддомен как сделать так что-бы аки автоматом подходили и в LS и на оборот что-бы пользователи которые регились в LS подходили к основному сайту… То-есть как сделать сквозные аки как @mail.ru
что делать если после установки- под админом не входишь.
окно регистрации не появляется?
При этом адрес в адресной строке браузера меняется на /регистратион
Спасибо
пробовал на двух хостингах — результат один и тотже.
Переустанавливал несколько раз — результат вышеописанный — админ не входит, регистрация не предлагается.
во время установки ошибок не было.
через инсталятор (модуль здесь выложенный)выдало расхождения, но критических ошибок не нашло.
Какие расхождения были при установке?
Попробуйте зайти через другой браузер — встречались случаи, когда у некоторых почему-то не заходило из определенных браузеров.
Warning: require_once(/config/config.table.php) [function.require-once]: failed to open stream: Нет такого файла или каталога in /config/config.php on line 164
Fatal error: require_once() [function.require]: Failed opening required '/config/config.table.php' (include_path='.:/usr/share/pear:/usr/share/php:/alivestreet') in /config/config.php on line 164
В этом файле в последних строках
ошибка
написано
config/config.php/config.***.php
надо убрать «config.php/» чтобы осталось config/config.***.php
вместо звезд то что стоит там. пишу по памяти поэтому звездами обозначил.
последняя и предпоследняя строки с ошибкой
А как задать правильно и можете по подробней по поводу этой ошибки.
А то вот сейчас пробую ставить ЖУ на zymic.com и дает ошибки как в этом коментарии
Посмотрел уже config.php
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT']); //DIR_SERVER_ROOT = "/WWW/"
require_once(DIR_SERVER_ROOT."/config/config.table.php"); // line 164 как в верхнем коментарии
Вот список моих ошибочных сообщений:
Warning: require_once() [function.require-once]: open_basedir restriction in effect. File(/www//config/config.table.php) is not within the allowed path(s): (/www/zxq.net/i/q/h/iqhouse/htdocs) in /www/zxq.net/i/q/h/iqhouse/htdocs/config/config.php on line 162
Warning: require_once(/www//config/config.table.php) [function.require-once]: failed to open stream: Operation not permitted in /www/zxq.net/i/q/h/iqhouse/htdocs/config/config.php on line 162
Fatal error: require_once() [function.require]: Failed opening required '/www//config/config.table.php' (include_path='.:/usr/lib/php:/www/zxq.net/i/q/h/iqhouse/htdocs') in /www/zxq.net/i/q/h/iqhouse/htdocs/config/config.php on line 162
Подскажите в какую сторону хоть смотреть? И как корректировать эти самые константы?
У меня проблема была в том, что файлы лежали не в корневом каталоге сервера, то есть /www/<что-то еще>/
В таком случае нужно либо переименовывать адреса файлов в конфиге, либо перемещать в корень.
Спасибо с этим разобрался.
Теперь у меня работает только главная страница.
Больше никаких действий выполнить не возможно. Не войти администратором
Не заригистрироваться.
Не подскажите что может быть?
Ошибок вообще не выдает.
Раньше была ошибка 500 при переходе по любой ссылке.
Теперь когда я прописал в корневjv файле .htaccess
RewriteBase /
Перестало выдавать ошибки но ниче и не происходит.
спасибо drive — не помогло
выводит по нужному адресу — головной сайт.
Кстати проблема только если ставишь на поддомен/в папку.
типа сайт.ру/движок/
если ставишь в корень, то все нормально.
админ заходит и люди регистрируются
Еще вопрос по дивжку.
поставил в корень.
все поставилось
Жму на имя пользователя — появляется
Warning: require_once(/home2/esoftwar/public_html/anilorak-sun.ru/and/classes/actions/ActionProfile.class.php) [function.require-once]: failed to open stream: No such file or directory in /home2/esoftwar/public_html/anilorak-sun.ru/classes/engine/Router.class.php on line 166
Вот вся ошибка
Warning: require_once(/home2/esoftwar/public_html/anilorak-sun.ru/and/classes/actions/ActionProfile.class.php) [function.require-once]: failed to open stream: No such file or directory in /home2/esoftwar/public_html/anilorak-sun.ru/classes/engine/Router.class.php on line 166
Fatal error: require_once() [function.require]: Failed opening required '/home2/esoftwar/public_html/anilorak-sun.ru/and/classes/actions/ActionProfile.class.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home2/esoftwar/public_html/anilorak-sun.ru:/home2/esoftwar/public_html/anilorak-sun.ru/classes/engine:/home2/esoftwar/public_html/anilorak-sun.ru/classes/lib/external/DklabCache:/home2/esoftwar/public_html/anilorak-sun.ru/classes/modules/user') in /home2/esoftwar/public_html/anilorak-sun.ru/classes/engine/Router.class.php on line 166
Повторяю — скачивал — смотрел. у меня все закачено!!!
Поэтому и спрашиваю у всех — чего не хватает???
Скачивал и последний дистрибутив и предпоследний.
все одно — у меня все закачено!!!
config/config.php сюда.
Ящитаю что у вас кривые руки и вы не прописали константы DIR_WEB_ROOT и DIR_SERVER_ROOT, еже у вас «anilorak-sun.ru/and/».
Такие дела.
Я считаю что вы поторопились с выводами. Спросите вначале.
Я ставил в домен — выше писал. подпапки and здесь нет. ставил движок просто в корень!!!
Ситуация несколько иная чем вы видите!
Плиз прочтите мои посты внимательно и переспросите, если что.
так как правильно прописать в config.php файле пути если я ставлю движок в папку, а не в корень? у меня это сайт.ru/blog/ как я должен правильно это прописать?
Доброго времени суток всем, вопрос может не по адресу. Я хочу прикуртить LS поддомен как сделать так что-бы аки автоматом подходили и в LS и на оборот что-бы пользователи которые регились в LS подходили к основному сайту… То-есть как сделать сквозные аки как @mail.ru
Здравствуйте, пытаюсь установить ЛС на localhost. Все вроде правильно сделал. но выскакивает вот такая ошибка. Подскажите, что не так?
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test.info\www\classes\lib\external\DbSimple\Generic.php on line 113
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test.info\www\classes\lib\external\DbSimple\Generic.php on line 133
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test.info\www\classes\lib\external\DbSimple\Mysql.php on line 70
SQL Error: mysqlnd cannot connect to MySQL 4.1+ using old authentication at Z:\home\test.info\www\classes\modules\sys_database\Database.class.php line 66
Array ( [code] => 2000 [message] => mysqlnd cannot connect to MySQL 4.1+ using old authentication [query] => mysql_connect() [context] => Z:\home\test.info\www\classes\modules\sys_database\Database.class.php line 66 )
добрый, у меня такая же проблема после установки ЛС на локалхосте.
сайт работает, но вверху постоянно выводятся такие строки.
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\classes\lib\external\DbSimple\Generic.php on line 113
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\classes\lib\external\DbSimple\Generic.php on line 133
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\classes\lib\external\DbSimple\Mysql.php on line 70
Deprecation (из английского языка) — в программировании, некоторое указание нежелательности применения какой-либо части программы, процедуры или языка программирования. Чаще всего используется какой-либо стандартный для данного языка программирования или системы документации кода способ указания, например служебная метка (тег), специальная конструкция языка и т. п. В среде разработчиков компьютерных программ и документации, термин deprecation может обозначать очередную стадию в жизненном цикле программного обеспечения, замену устаревших частей на новые.
Часть программы или метод, обозначенный как deprecated, являются сомнительными, и использование их в дальнейшем необоснованно. Эта часть работает в текущей версии ПО, однако может вызывать сообщение об ошибке в качестве предупреждения. Это служит для предупреждения пользователя о том, что данная часть кода может быть удалена в следующих релизах программы.
День добрый! Возник аналогичный с yaroslav'ом заглюк.
Полдня гугленья показали, что похоже данный баг связан с использованием версии PHP 5.3 или позднейшей.
Вызывается он конструкцией "=& new", которая, похоже (я только начал ознакомление с PHP, так что точно судить не берусь), предназначается в данном случае для объявления нескольких различных экземпляров одного класса. Кой-где говорят, что для таких дел в 5.3 и более поздних версиях существует директива clone (), а кое-где, что в 5.3 просто амперсанд просто стал лишним. Т.к. с тем, как работает clone () я не разобрался решил попробовать поставить просто = вместо =&. Пока работает. Дальше — поглядим.
Ну вот я лично в указанных строках (DbSimple\Generic.php on line 113, 133 и DbSimple\Mysql.php on line 70) убрал амперсанд (&). Но может быть это еще аукнется. Но можно вообще отключить сообщения об ошибках в error_reporting (я так понял, это в 17-й стороке index.php), заменив
error_reporting(E_ALL);
на, скажем,
error_reporting(E_ERROR | E_PARSE);
Deprecated: Assigning the return value of new by reference is deprecated in
/classes/lib/external/DbSimple/Generic.php on line 113
Deprecated: Assigning the return value of new by reference is deprecated in
/classes/lib/external/DbSimple/Generic.php on line 133
Deprecated: Assigning the return value of new by reference is deprecated in
/classes/lib/external/DbSimple/Mysql.php on line 70
Решается путем добавления в конфиг системы строчки
error_reporting(0);
Я добавил сразу после комментов конфига, перед объявлением параметров дизайна.
Теже грабли замечены и в Wordpress и в Joomla на PHP 5.3 и выше.
Warning: imagegif() [function.imagegif]: Unable to access /var/virtual/www/china-review.ru/httpdocs//uploads/images/1/avatar_100x100.gif in /var/virtual/www/china-review.ru/httpdocs/include/function.php on line 258
Warning: imagegif() [function.imagegif]: Invalid filename in /var/virtual/www/china-review.ru/httpdocs/include/function.php on line 258
такая ошибка при редактировании профиля и попытке поменять аватар :(
устанавливал руками, т.к. инсталлятор написал, что неполная поддержка UTF, хотя все требования по установке движка соблюдены.
Извините за тупость, но я вот установил LS и неужели здесь нет панели управления сайтом? Админки? как в вордпрессе или джумле? а как редактировать таким чайникам тогда?=)
Админки в том представлении, какое есть у вас относительно вордпресса и джумлы нет. Есть плагин Админпанели, но он будет несколько отличаться… в любом случае придется работать руками и головой, что немаловажно.
Сделал вроде как все было написано. Автоматическую установку использовал, и выдало
SQL Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) at /home/bileter/bileter.kiev.ua/www/engine/modules/database/Database.class.php line 66
Array ( [code] => 2002 [message] => Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [query] => mysql_connect() [context] => /home/bileter/bileter.kiev.ua/www/engine/modules/database/Database.class.php line 66 )
Добрый день, я установил на локальный, все норм. Хотел видоизменить, добавить функциональность думал это все есть в админ панели как на Вордпрессе, но там ничего не нашел. Как можно модифицировать сайт, может какой-то плагин нужно скачать?
Всем Рахмет!
Доброго времени суток! Залил файлы, в базу залил дампы, папку install удалил, конфиг прописал бд… при заходе на главную редиректит на /install/index.php хотя сайт сам уже работает… Не подскажете что сделать, где посмотреть?
68 комментариев
2. зачем, если подойдет и ssh\cpanel\windows. А то вот вы написали и ведь толпы новичков ломануться искать такой, а не на каждом вирте есть ISP и даже не на каждом VPS
В статье написано, что именно в моем случае я использую ISP, и SSH тоже не обязательна тк WinSCP поддерживает и FTP доступ!
В данной статье я указал как я установил все это хозяйство на своем хостере.
Кто то описывает как он ставит на своем хостинге.
Если вы считаете что напишите лучше, действуйте!
и к чему ссылка тут на сайт «Справочник по правописанию и стилистике»
Пишем дальше буду обновлять =-)
окно регистрации не появляется?
При этом адрес в адресной строке браузера меняется на /регистратион
Спасибо
Переустанавливал несколько раз — результат вышеописанный — админ не входит, регистрация не предлагается.
во время установки ошибок не было.
через инсталятор (модуль здесь выложенный)выдало расхождения, но критических ошибок не нашло.
Попробуйте зайти через другой браузер — встречались случаи, когда у некоторых почему-то не заходило из определенных браузеров.
у кого были теже проблемы что и у меня
Warning: require_once(/config/config.table.php) [function.require-once]: failed to open stream: Нет такого файла или каталога in /config/config.php on line 164
Fatal error: require_once() [function.require]: Failed opening required '/config/config.table.php' (include_path='.:/usr/share/pear:/usr/share/php:/alivestreet') in /config/config.php on line 164
ошибка
написано
config/config.php/config.***.php
надо убрать «config.php/» чтобы осталось config/config.***.php
вместо звезд то что стоит там. пишу по памяти поэтому звездами обозначил.
последняя и предпоследняя строки с ошибкой
А то вот сейчас пробую ставить ЖУ на zymic.com и дает ошибки как
Посмотрел уже config.php
Вот список моих ошибочных сообщений:
Подскажите в какую сторону хоть смотреть? И как корректировать эти самые константы?
В таком случае нужно либо переименовывать адреса файлов в конфиге, либо перемещать в корень.
Теперь у меня работает только главная страница.
Больше никаких действий выполнить не возможно. Не войти администратором
Не заригистрироваться.
Не подскажите что может быть?
Раньше была ошибка 500 при переходе по любой ссылке.
Теперь когда я прописал в корневjv файле .htaccess
RewriteBase /
Перестало выдавать ошибки но ниче и не происходит.
А 500 ошибка с обработкой хостинга.
выводит по нужному адресу — головной сайт.
Кстати проблема только если ставишь на поддомен/в папку.
типа сайт.ру/движок/
если ставишь в корень, то все нормально.
админ заходит и люди регистрируются
поставил в корень.
все поставилось
Жму на имя пользователя — появляется
— В этом файле
что это а файл и почему его не хватает?
Спасибо
читать как в В этом файле Router.class.php на строке 166 on line 166
код
classes/actions/'.$sActionClass.'.class.php
Я его и в архиве версии 0.2 не нашел
Warning: require_once(/home2/esoftwar/public_html/anilorak-sun.ru/and/classes/actions/ActionProfile.class.php) [function.require-once]: failed to open stream: No such file or directory in /home2/esoftwar/public_html/anilorak-sun.ru/classes/engine/Router.class.php on line 166
Fatal error: require_once() [function.require]: Failed opening required '/home2/esoftwar/public_html/anilorak-sun.ru/and/classes/actions/ActionProfile.class.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home2/esoftwar/public_html/anilorak-sun.ru:/home2/esoftwar/public_html/anilorak-sun.ru/classes/engine:/home2/esoftwar/public_html/anilorak-sun.ru/classes/lib/external/DklabCache:/home2/esoftwar/public_html/anilorak-sun.ru/classes/modules/user') in /home2/esoftwar/public_html/anilorak-sun.ru/classes/engine/Router.class.php on line 166
там написано
require_once(DIR_SERVER_ROOT.'/and/classes/actions/'.$sActionClass.'.class.php');
именно файла
ActionClass.class.php
ActionClass.class.php
там нет
Чего не хватает?
Поэтому и спрашиваю у всех — чего не хватает???
Скачивал и последний дистрибутив и предпоследний.
все одно — у меня все закачено!!!
0.3.1 — последняя
0.2 — предпоследняя
Ящитаю что у вас кривые руки и вы не прописали константы DIR_WEB_ROOT и DIR_SERVER_ROOT, еже у вас «anilorak-sun.ru/and/».
Такие дела.
Я ставил в домен — выше писал. подпапки and здесь нет. ставил движок просто в корень!!!
Ситуация несколько иная чем вы видите!
Плиз прочтите мои посты внимательно и переспросите, если что.
Всего хорошего.
Сначала ставил сам — и что-то не получилось.
Потом случайно попал на этот пост и все получилось.
Спасибо! =)
на здоровье =-)
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test.info\www\classes\lib\external\DbSimple\Generic.php on line 113
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test.info\www\classes\lib\external\DbSimple\Generic.php on line 133
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\test.info\www\classes\lib\external\DbSimple\Mysql.php on line 70
SQL Error: mysqlnd cannot connect to MySQL 4.1+ using old authentication at Z:\home\test.info\www\classes\modules\sys_database\Database.class.php line 66
Array ( [code] => 2000 [message] => mysqlnd cannot connect to MySQL 4.1+ using old authentication [query] => mysql_connect() [context] => Z:\home\test.info\www\classes\modules\sys_database\Database.class.php line 66 )
сайт работает, но вверху постоянно выводятся такие строки.
Полдня гугленья показали, что похоже данный баг связан с использованием версии PHP 5.3 или позднейшей.
Вызывается он конструкцией "=& new", которая, похоже (я только начал ознакомление с PHP, так что точно судить не берусь), предназначается в данном случае для объявления нескольких различных экземпляров одного класса. Кой-где говорят, что для таких дел в 5.3 и более поздних версиях существует директива clone (), а кое-где, что в 5.3 просто амперсанд просто стал лишним. Т.к. с тем, как работает clone () я не разобрался решил попробовать поставить просто = вместо =&. Пока работает. Дальше — поглядим.
я полный ноль в пхп(
error_reporting(E_ALL);
на, скажем,
error_reporting(E_ERROR | E_PARSE);
Решается путем добавления в конфиг системы строчки
Я добавил сразу после комментов конфига, перед объявлением параметров дизайна.
Теже грабли замечены и в Wordpress и в Joomla на PHP 5.3 и выше.
Warning: imagegif() [function.imagegif]: Invalid filename in /var/virtual/www/china-review.ru/httpdocs/include/function.php on line 258
такая ошибка при редактировании профиля и попытке поменять аватар :(
устанавливал руками, т.к. инсталлятор написал, что неполная поддержка UTF, хотя все требования по установке движка соблюдены.
только ее нужно найти, скачать, установить, активировать, зайти, управлять, радоваться
SQL Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) at /home/bileter/bileter.kiev.ua/www/engine/modules/database/Database.class.php line 66
Array ( [code] => 2002 [message] => Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [query] => mysql_connect() [context] => /home/bileter/bileter.kiev.ua/www/engine/modules/database/Database.class.php line 66 )
что ето может означать?
Всем Рахмет!