Как полному чайнику поставить ЛС и решить все возникающие проблемы

Меня на этом ресурсе поражает количество людей, решивших завести себе сайт, но при этом (как они сами честно признаются) «совершенно ничего в этом не понимающих». Я все понимаю — не боги горшки обжигают, сам я когда-то был абсолютный ноль, надо с чего-то начинать и т.д. Но слишком часто это напоминает ситуацию, будто человек, купивший машину и в первый раз в жизни севший за руль, сразу выезжает на улицу таксовать, а сам при этом не только водить совершенно не может, но и правил дорожного движения не знает, и даже города не знает.

Когда с этим сталкиваешься первый раз, то относишься к этому более-менее спокойно. Но со временем это начинает и раздражать, и вызывать приступы иронии, и т.д. А новички обижаются — чего это над ними смеются. Поэтому я решил поступить, как в старом анекдоте: «Нет, баранов я тебе не дам, а дам я тебе совет...»

Итак, советы для тех, кто «в этом совершенно не разбирается», но решил завести себе сайт (не просто страничку «Здесь был Вася», а нормальный полнофункциональный сайт, например, на движке ЛС).

1. Как и любому автолюбителю, Вам для начала необходима теория — хотя бы базовые знания HTML, PHP, SQL. Лучше всего пойти в более-менее крупный магазин и купить там что-нибудь из серии «для чайников». Я не смеюсь, а на полном серьезе это говорю. В лучшем случае Вам этой литературы хватит на неделю, в худшем — на всю жизнь. Но это — обязательный мимнимум, без которого дальше — ни шагу.

2. Установите на своем домашнем компьютере веб-сервер. Если планируете работать с PHP и MySQL, а не с VBScript и MS SQL, то не вздумайте юзать виндусовский IIS. Только Apache. Я лично рекомендую Denwer — это комплект под Windows, в который входят Apache 2, PHP 5, MySQL 5 (там же есть и Perl, кому надо). Работает и под WinXP, и под Vista, легко устанавливается и администрируется — ИМХО идеальный виндусовский вариант и для начинающих, и для опытных разработчиков. Скачать можно здесь: www.denwer.ru/
ВАЖНО:
а) в стандартной поставке поддержка InnoDB выключена, как включить см. здесь
б) к Денверу обязательно нужно установить PHP 5: дополнительные модули
в) этот шаг следует сделать ДО того, как вы купите где-то хостинг и попытаетесь что-то туда ставить

3. Научитесь читать. Если Вы «чукча не читатель, чукча писатель» — можете на этом закругляться. Чаще всего (не всегда, но очень часто), когда возникает какая-то ошибка (ошибка сервера, базы данных, скрипта и проч.) — выдается сообщение об ошибке. И нередко досточно его внимательно прочитать и осмыслить, чтобы понять, что за проблема возникла и как с ней бороться. Если не получается понять, то есть такие классные штуки, как Яндекс и Гугл. Не нужно считать себя эксклюзивом — почти стопудово такие ошибки до Вас проходили тысячи юзеров, и если тупо вставить в поисковую строку текст ошибки, то почти наверняка можно найти ее решение. Конечно можно (а иногда и нужно) сузить ареал поиска — об ошибках установки и настройки Денвера искать ответы на форуме поддержки Денвера, об ошибках конкретных движков — на соотвествующих ресурсах.

4. Научитесь писать. Да, иногда пасивный поиск решения не помогает и приходится использовать активный поиск. Запомните — чем внятней будет вопрос, тем внятней будут ответы. На вопрос «А-а-а! Ничо не работает! Чо делать?» получите соотвествующий ответ (типа «Снимать штаны и бегать»). Помните — даже среди крутых программеров экстрасенсы встречаются крайне редко. Поэтому надо максимально подробно расписать, какие действия пиводят к ошибке, какая именно вылезает ошибка. Иногда необходимо знать также, какая ОС используется, какая версия веб-сервера, базы данных, PHP и т.д.

5. Только после этого (НЕ РАНЬШЕ!) надо скачать и установить ЛС.
ВАЖНО: Скачивать надо НЕ текущую версию, а последнюю СТАБИЛЬНУЮ версию. Последняя стабильная версия лежит здесь: sourceforge.net/projects/livestreet/

6. Запустите ЛС на своем домашнем компьютере. Сделайте с ней все, что Вы планируете потом делать на рабочем сайте — установите доп. модули, поменяйте дизайн. Убедитесь, что все работает, как надо, создайте несколько юзеров, блогов, пишите под разными юзерами топики, комменты и т.д.
ВАЖНО: На этом этапе вернуться к п.1 и освежить в памяти хотя бы самый-самый минимум — глобальные переменные PHP (в первую очередь $_SERVER) и ф-ция phpinfo().

7. И вот только на этом шаге стоит подобрать себе хостинг и запускать проект в онлайне. ВНИМАТЕЛЬНО прочитайте требования к хостингу, чтобы ЛС работал без проблем. И лучше всего не просто копировать с локального компьютера на хост уже установленный ЛС, а ставить его с нуля. Т.е. проделать все то же самое, что в п.6, но уже на удаленном хосте.

Вот, в общем-то, и все. Казалось бы, сплошная банальщина. И немало новичков норовят пропусть несколько пунктов, а то и вообще прыгают сразу на п.7. Но поверьте бывалому — не стоит этого делать. И факт остается фактом — пропуск ЛЮБОГО пункта приводит к лишней нервотрепке, к потере нервов, времени, и, нередко, денег. Кстати, о деньгах — при их наличии можно пропустить все пункты. Подчеркну — не какой-то из них, а ВСЕ пункты.

UPD По просьбе юзера HarisAndr пишу конкретные шаги (ТОЛЬКО для тех, кто дошел до п.5 и установил Денвер!)

Создаём базу данных:
1. В Вашем браузере перейдите по ссылке: httр://localhost/denwer/ и в открывшемся окне найдите ссылку phpMyAdmin — администрирование СУБД MySQL. Перейдите по ней.
2. В открывшемся окне в поле Создать новую БД введите название Вашей Базы данных. Название может быть любое, НО английскими буквами!!!
3. Справа от введенного Вами имени БД (Базы данных) в выпадающем списке выберите пункт utf8_general_ci
4. Справа от выбранного пункта нажмите кнопку СОЗДАТЬ
5. Слева выбраем созданную Базу данных, нажимем сверху на кнопочку SQL, открылось всплывающее окошечко. Там перешёл на вкладку «импорт файлов». Нажал кнопку «Выберите файл» и нашёл файл sql.sql (который в комплекте с ЛС идет). Кликнул по кнопочке ПОШЕЛ.

Настройка коннекта к БД: в файле config/config.db.php вот так поменял строчки
return array(
'host' => 'localhost',
'port' => '3306',
'user' => '{Имя пользователя базы данных}',
'pass' => '{паролька к БД}',
'type' => 'mysql',
'dbname' => '{Имя БД}',
); 
Все!

99 комментариев

avatar
Полностью согласен с автором. Не стОит лениться учиться, как-то так :)
  • dig
  • +1
avatar
я тебя люблю
avatar
Ну и зачем так палиться было? :-))
avatar
Ты чо, Vilz, народ же хрен знает чо подумает!
avatar
Народ уже все понял давно :-))

То-то я думаю, чо он так на сайт про пацанов взъелся. :-)
avatar
да пусть что хотят то и думают =) материал офигенный. мне надоело повторять одно и тоже по двадцать пять раз в месяц. а они всё лезут и лезут. теперь буду ссылкой в них кидаться.
avatar
можно кидаться поиском=) сфинкс это редкость для лайвстриита:)
avatar
гы гы, ну надо было дописать (Not Gey) пожалуй =)
avatar
Как-то ватно. Надо писать:

Не примите за гомосека.

Хотя в любом случае нормальные пацаны так не пишут. Это как-то странно писать как гомосек, а потом отмазываться. :-)
avatar
Выскажусь против седьмого пункта, а именно «не просто копировать с локального компьютера на хост уже установленный ЛС, а ставить его с нуля». Нормальные веб-мастера наоборот конфигурируют сайт локально до того, как «включать» в рабочее состояние. Но это зависит от ситуации и опыта. ЛС подходит под данный пункт. Опыт — это уже другая история.
avatar
Нормальные веб-мастера...

Если человека можно назвать «нормальным веб-мастером», то вряд ли к нему применимо «полный чайник» относительно сайтостроительства.
avatar
ящитаю_шо_нефиг сразу приучивать к неправильному, а потом переучивать.
avatar
единственный ответ который напрашивается заплатить не полному чайнику за решение подобных проблем.
avatar
Тема умилила. Вас такой расклад удивляет Уважаемый avadim? Меня вот например нет, не удивляет, и уже давно, и даже не в
LiveStreet-те тут дело. Ссылками кидаться в них бесполезно, как праедложил Уважаемый Vilz. Деньги с них тож брать бесполезно, как предложил Уважаемый GhostZX — у них нет для Вас Уважаемые Мастера (Вы для них никто, и зовут Вас никак). Вы всё ещё верите, что рунет это такой интернет? Если в эти сказки верите, то попробуйте научится играть в пин-понг — это полезнее.
  • ALF
  • +1
avatar
Да, меня удивляет. Возможно, я до недавнего времени все на каких-то «неправильных» ресурсах тусовался. Это были либо ресурсы, на всяческие темы, не имеющие прямого отношения к разработкам и программированию, либо такие, где заведомо «взрослая» (с точки зрения профессионализма) публика.

ЗЫ Ну реально удивляет, когда юзер цитирует ошибку «No such file or directory» и спрашивает «А чо это значит?» Да вот это самое, блин, и значит!
avatar
Значит перед Вами либо малолетний тролль, либо «папуас охотник за головами». Эти папуасы рыскают по интернету и ищут наивных Мастеров которые готовы за похлёбку трудиться над созданием очередного(-ных) «пылеуловителя». Это весёлая система.
avatar
Вообще, хорошо бы скринкаст записать и выложить на youtube, skillopedia итд

Готов пожертвовать 500 рублей записавшему.
avatar
Только желательно вместе с быстрой оплатой хостинга и покупкой домена:)

Чтобы вообще всё было понятно…
avatar
У меня немного по другому было, сам лет в 12 программированием заинтересовался, но не на PHP, а на C, в принципе PHP С-Подобный язык, так что было достаточно выучить синтаксис PHP и вперёд.
Тогда хостинг на пхп было трудновато получить (1997), особенно в моей стране, сайты в любом случае начал бы делать многим позже.
avatar
Вот если бы Вы сразу ответили для чайников на следующие вопросы, то цены бы не было вашему посту.
1. Как создать базу данных (в кодировке utf8)?
2. Как выполнить SQL дамп базы данных (чайник точно спросит: «А что такое ДАМП?»)?
3. Как подключить установленный (скопированный в нужную папку) LiveStreet к Базе данных?
4. Какие параметры движка(config/config.php) являются необходимыми?
5. Как дать права 777 каталогам: logs, uploads, templates\compiled, templates\cache? (ну хотя бы объясните что означают эти «три топорика»)?
6. Готово! По умолчанию создается учетная запись администратора: admin admin

Да, чайники мы такие… А то что у ВАС, это уже для «кофейников»…
avatar
1. есть дамп БД (google)
2. phpMyAdmin (google)
3. включив логику (google?)
4. для работы — никакие (если работаете в корне)
5. правой кнопкой мыши (google)
6. да...(тут можно без google)

зы. конечно больше сарказма, но как было уже сказано — купите книжку чтоли… Как я учился в своё время? У меня не было интернета как такового, я учился на примерах. Дада! Открывал исходники и ковырялся в них, осознавая какие функции что делают и за что отвечают. Сам, по 6-ому чувству :) И я понимаю, что это далеко не каждому дано (хотя тут больше пофигизм и нежелание), но всё же если уж взялись за такое дело — подходите сразу профессионально. Интернет и так представляет из себя кучу гамна, я бы очень не хотел, чтобы подобные личности плодили дальше всяческие говносайты. Качество сайта напрямую зависит от веб-мастера. Итого: либо учитесь трудиться и готовьтесь посвятить энное количество своей жизни на это, либо наймите знающего человека, который сделает это за вас без лишних вопросов.
Всё написанное имхо, просто решил высказаться.
avatar
При этом я не высказываюсь против того, что нужно помогать новичкам. Но всему есть предел. Вопросы типа «а что значит ошибка» где черным по белому написано что она значит, это уже неуважение к другим. А если меня не уважают, почему я должен кого-то уважать и что-то для него ещё делать? Опять же имхо.
avatar
А что такое Google? ШУТКА
Вопрос не в том, что Вы написали, а в том КОМУ вы это написали.
Я думаю, что Ваша цель была в том, что бы коротко и понятно написать ДЛЯ ЧАЙНИКОВ. Или я не прав?
А так можно Ваш месидж сократить до: «Google — ВАМ В ПОМОЩЬ» или «ЯНДЕКС — НАЙДЁТСЯ ВСЁ!»
Давайте попробуем узнать что ждёт от Вас именно полный придурок чайник.

Создаём базу данных:
1. В Вашем браузере перейдите по ссылке: localhost/denwer/ и в открывшемся окне найдите ссылку phpMyAdmin — администрирование СУБД MySQL. Перейдите по ней.
2. В открывшемся окне в поле Создать новую БД введите название Вашей Базы данных. Название может быть любое, НО английскими буквами!!!
3. Справа от введенного Вами имени БД (Базы данных) в выпадающем списке выберите пункт utf8_general_ci
4. Справа от выбранного пункта нажмите кнопку СОЗДАТЬ
Поздравляем!!! Вы только что самостоятельно создали свою первую базу данных MySQL

Ну вот как то так, мне кажется, должно быть.
Поймите, чайники они же как ";%#&*# дети…

Может «с мира по нитке соберём» и сделаем ИНСТРУКЦИЮ ДЛЯ НАСТОЯЩИХ ЧАЙНИКОВ?
avatar
Может «с мира по нитке соберём» и сделаем ИНСТРУКЦИЮ ДЛЯ НАСТОЯЩИХ ЧАЙНИКОВ?

и зачем плодить идиотов?
avatar
Вы сейчас с кем разговариваете? Не обижайтесь, но в переводе с греческого слово IDIOTOS переводится не так обидно, как это звучит по-русски. Просто человек чего-то не знает. И вот в данном контексте я с Вами АБСОЛЮТНО согласен. Не станем плодить идиотов, а просто научим их элементарным вещам.
avatar
я, со всеми подряд…
элементарным вещам должны учить где угодно, но не в сообществе движка. есть миллиард форумов и учебников сделанных специально для изучения элементарных вещей
avatar
Вы тему топика читали? «КАК ПОЛНОМУ ЧАЙНИКУ...»
Вообще то я редко нахожу столь лаконичные и простые инструкции, извините, для чайников. Её бы чуток дописать… Вот я чего хочу.
В любо случае автору спасибо.
avatar
Что такое ДАМП в Google я так и не выяснил. Зато нашёл на каком-то форуме издевательства над чайником. Тот прямо спросил: «Что такое дамп БД». Далее идёт бла-бла-бла и заканчивается ответом чайника: «это просто я должэн сохранить саму БД в файл для того чтобы потом можно было перенести или востановить. Это можно сделать с помощью phpMyAdmin там есть кнопочка экспорт… делает дамп.»

Я всё равно не понял и сделал так:

Пошёл сюда localhost/denwer/ ткнул сюда phpMyAdmin — администрирование СУБД MySQL Слева выбрал мою Базу данных, нажал сверху на кнопочку SQL, открылось всплывающее окошечко. Там перешёл на вкладку "импорт файлов". Нажал кнопку "Выберите файл" и нашёл файл sql.sql Кликнул по кнопочке ПОШЕЛ. Только у меня импорт получился.

Вопрос: "Я всё правильно сделал?"

Голос за кадром: «Ну и приставучий же чайник попался...»
avatar
LiveStreet установил. MySQL готова. Пошёл искать средства способные их подружить…

Спасибо за добрые напутствия…
avatar
Иди в сторону п.4 оригинальной инструкции по установке — коннект к БД. Ты парень упорный — у тебя получится.

И если для тебя это не пустое времяпровождение (ковыряние с ЛС), то все же настоятельно рекомендую не игнорировать п.1. этого топика, и начать с книги по php5 Дмитрия Котерова (кстати, автора проекта Денвер).
avatar
Дайте в чём поковыряться, всё расковыряю…
avatar
Ответ: да

ЗЫ по поводу 1-й части коммента:
1. не Гуглом единым, есть еще и Яндекс
2. надо учиться писать (п.4), на это обращают внимание не только люди, но и поисковики — на запрос «что такое дамп базы данных» Яндекс втрой строкой объясняет:
Дамп («Dump», англ) — это слепок, образ базы данных на определенный момент времени записанный при помощи SQL-инструкций вставки/удаления данных...

И т.д.
avatar
Спасибо.
Может про дружбу Движка и БД что-нибудь намекнёте?
avatar
УРА!!! Я их подружил!!!
В файле config/config.db.php вот так поменял строчки

return array(
'host' => 'localhost',
'port' => '3306',
'user' => '{Имя пользователя базы данных}',
'pass' => '{паролька к БД}',
'type' => 'mysql',
'dbname' => '{Имя БД}',
);
avatar
Ох, характер у меня излишне мягкий! А что там намекать? В п.4 оригинальной инструкции по установке сказано:
Настроить коннект к БД(config/config.db.php)

Это означает, что надо открыть указанный файл, т.е. config/config.db.php, и видим там:
'host' => 'localhost',
	'port' => '3306',
	'user' => 'root',
	'pass' => '',
	'type' => 'mysql',
	'dbname' => 'social',
);

Как правило, надо изменить только три параметра user — пользователь БД, pass — пароль, dbname — имя БД. Менять надо то, что стоит после => в одинарных кавычках.

ЗЫ вот интересно, а что было непонятно из фразы «Настроить коннект к БД(config/config.db.php)»?
avatar
Я первее!!! Но всё равно спасибо. Работает.
А вот теперь вот это всё мною пройденное можно добавить в само сообщение темы. Ведь правда можно?
avatar
Я первее!!!

О чем это говорит? А о том, что даже чайник (думающий!) может найти решение быстрее, чем профи будет писать инструкцию :)))

Отсюда вывод: детальные инструкции нужны НЕдумающим чайникам.

Но просьбу выполню.
avatar
Спасибо. Движок мне сразу приглянулся. Буду юзать его. Он какой-то элегантный, что ли… Не знаю, но он мне нравится.
А ещё радует, что не заминусовали меня…
avatar
А ещё радует, что не заминусовали меня…
ИМХО, потому что адекватный. Ведь не любят не просто чайников (каждый из нас когда-то был чайником), а ленивых и неадекватных чайников.
avatar
с тобой приятно спорить =) зачем минусовать-то?
avatar
Ну вот, намёк не поняли. Абыдно. А как-то напрашиваться на плюсы скромность наглость не позволяет…
avatar
Я думаю, что мы кое что пропустили. А именно: Какие пароль и Логин нужно указать. На сколько я понял phpMyAdmin устанавливает пароль и имя юзера по умолчанию. Это верно? Тогда какие?

Для чайника, я думаю, проще базу создавать через ДЕНВЕР:
1. localhost/denwer/
2. Заведение новых БД и пользователей MySQL (прямая ссылка localhost/denwer/Tools/addmuser/index.php)
3. Там ЯВНО указать имя пользователя и пароль.
avatar
Слуш, мне чужой славы не нать. Давай так: напиши уж сам полную инструкцию, коль прошел ты пороги и препоны, чтоб мне тут не рыскать по комментам, выуживая крупицы ценной инфы для чайников. А дальше — на твое усмотрение: можешь написать в своем блоге, а я с этого топика дам ссылку. Попросишь — размещу в каком-нить общем блоге с сылкой на тебя. Как вариант — можно спец.блог завести для чайников.

Кстати, будет здорово, если сами чайники будут объяснять чайникам, что да как делать. Кому, как не им лучше всего понять «туман в башке» от непонятных слов и выражений? Ведь у профи многие вещи работают просто на автомате, на подкорке.
avatar
Спасение чайников — дело самих чайников.
Думаю стоит создать отдельный блог именно для чайников на языке чайников. Хотя…
Завтра напишу инструкции.
avatar
Я первее!!! Но всё равно спасибо. Работает.
А вот теперь вот это всё мною пройденное можно добавить в само сообщение темы. Ведь правда можно?

Сама фраза НАСТРОИТЬ КОННЕКТ. Не проще сказать ПОДКЛЮЧИТЬ LiveStreet к Базе Данных. Ведь движок должен знать где хранятся данные которые он обрабатывает? А узнайт он это в файле config/config.db.php
avatar
Честно говоря, была такая мысль. Но потом угасла. Потому что:

1. Нужно будет составить инструкцию по работе с pma вообще (нужно же добавить еще юзера, дать ему права, а потом, в процессе работы нет-нет да требуется лезть в базу ручками, и какую бы админпанель идеальную я не сварганил, она никогда не будет на все 100% покрывать все возможные ситуации). Потом надо дать общие принципы PHP, чтобы человек, который пишет
define('DIR_SERVER_ROOT',$_SERVER['http://site.ru/blabla/'].'/subdir');
define('DIR_WEB_ROOT','http://site.ru/blabla/'.$_SERVER['HTTP_HOST']);
понимал, ЧТО же он делает. Потом объяснить основы HTML и рассказать, как работают шаблоны Smarty. То же про SQL… Хм, а стоит ли этот ресурс превращать в онлайн-обучение? Может, тематика у него несколько иная?

2. Я подумал: А стоит ли вообще создавать блогосоциальную сеть человеку, которой вообще НЕ ХОЧЕТ нести никаких затрат — ни материальных, ни временных, ни умственных? Кому и какая польза от этого будет, кроме вреда? Заметит, речь не о создании «хомяка» идет, а о более-менее серьезном ресурсе. Я понимаю, что учиться лучше на чем-то конкретном, но почему сразу ЛС? Да забацай себе блог на вордпрессе, придумай и нарисуй для него скин, переделай менюшку и т.д. — кроче, потренеруйся «на кошечках». А замахивать сразу «на Вильяма нашего Шекспира» — это пустая трата времени и нервов.
avatar
ну я уже говорил там выше да… :-D
avatar
Давайте не будем выходить за рамки обозначенные в теме. Как установить? Вот так, а всё остальное от лукавого предмет другой темы. А то придётся обяснять что такое DNS, index.html, кто такой провайдер, где искать правую кнопку мышки, что такое электричество и так далее…
Вы хотите научить меня как установить LiveStreet? Научите пожалуйста, большего я от Вас не прошу. На другие вопросы я буду искать ответы в другом месте. Ограничьте себя Вами же созданными рамками темы и раскройте её.

Не надо объяснять КАК ЭТО РАБОТАЕТ, это другая тема. КАК ПОСТАВИТЬ?

Спасибо за понимание.
avatar
Кто сказал, что он хочет научить вас ставить ЛС?))))))))))))
>> Не надо объяснять КАК ЭТО РАБОТАЕТ, это другая тема. КАК ПОСТАВИТЬ?
я вот о том же. Нужно знать КАК ЭТО РАБОТАЕТ, чтобы это ПОСТАВИТЬ.
avatar
А Вы знаете, я поставил. И работает. Изучаю. Уже поставил Админку от автора поста.
avatar
может еще еду за вас жевать?

Не знаете очевидных вещей — не лезте блин. есть же штуки попроще.
(я же не лезу в двигатель атомной подводной лодки. У меня есть жигуль, например, для таких вещей.)

руководство выше это не пошаговая инструкция — это принцип действия.
И не надо ждать, что каждому, кому взбрело в голову вдруг, забабахать себе социалку будут разъяснять что такое дамп базы данный и что такое php. для этого есть google yandex yahoo rambler и другие прикольные штукенции
avatar
Те вещи которые для Вас очевидны, для чайника покрыты туманом. Тем более, что чайнику не интересна структура и команды MySQL. Всё что ему (чайнику) нужно, это создать БД и всё. Как научить этому чайника я написал выше. Этих знаний ему достаточно, ИМХО.
А что чайник найдёт в Google, если он не умеет создавать правильные запросы к базе данных Google? А найдёт он кучу ссылок на абсолютно не понятную ему (чайнику) информацию. И уже из этого моря не очевидной для него (чайника) информации пытаться выудить короткие инструкции не о том, «что это такое», а о том «как это сделать».
Как чайника научить писать SMS? Можно пытаться разжевать ему принципы работы GSM/GPRS/EDGE/UMTS/CDMA сетей. А можно проще: Меню — Сообщения — Новое сообщение — Тыкаем пальцАми в кнопки с буквами — Функции — Отправить.
Вот как-то так…
avatar
нет нет и нет. с таким подходом мы имеем потребителя. не разработчика. надо заставить их мозги думать. если они не хотят думать — пусть займутся чем то другим
avatar
А почему Вы используете LiveStreet? Вы что, не способны создать свой движок сайта? Вы такой же потребитель, как и чайники. Вот только Ваша сфера саморееализации — это всякое программирование, а чайник желает с помощью этого же инструмента, ну скажем, свои литературные шедевры публиковать.
Для кого создаётся LiveStreet? Я думаю что для потребителя. Или я не правильно понимаю цели разработчиков? Поэкспериментировали с PHP, MySQL, HTML, наигрались и забыли? Я то думаю что разработчики создают LiveStreet для того, что бы его можно было использовать конечным пользователем. Или нет, нет, нет?

avatar
с какого перепуга автор стихов должен писать стихи отвёрткой и молотком?

каждый должен заниматься своим делом. разработчик должен ставить движок, дизайнер рисовать для него дизайн, автор стихов должен его наполнять. что бы наполнять сайт есть все условия для потребителя.

представляете, что бы было если бы любой желающий из предоставленных ему инструментов и ресурсов начинал строить многоэтажные дома для людей. как вы думаете сколько бы людей погибло бы под обвалами? сколько домов вообще достроили бы до конца?

А для потребителя есть готовые сервисы. если кто то хочет залезть не в свою сферу деятельности он должен изучить азы до того как начнёт что то делать.
avatar
Есть инструмент любительский (домашний), а есть профессиональный. Есть автомобили с автоматом, а есть с ручной кп. Нынешний ЛС — это «профессиональный инструмент с ручной коробкой передач» :)

Для тех кто НЕ ХОЧЕТ чего-то изучать, а просто поставить и публиковать шедевры, есть более доступные инструменты. Есть хостеры, где тот же вордпресс уже предустановлен! Там даже думать практически не надо — включи и работай.
avatar
Есть уже хостеры, где LS предустановлен.
avatar
Если ему просто отправить СМС — тогда да. А если свою маленьку GSM-сеть построить, тогда все же кое-что подучить придется.
avatar
А я учился блин пропустив все пункты… правда тогда был не LS а Joomla но это не меняет положения…
В итоге изучать все, что написано выше пункта (установки ЛС) так или иначе пришлось…
Был молодой — хотелось всего и сразу…
avatar
Отличная статья добавлю свои пять копеек…

Столкнулся с проблемой уже на хостинге.=, т.е. установил движок, сделал как надо, а двиг не работает, не грузятся шаблоны, только заголовок и копирайты. Никаких ошибок :)

Разрешилось добавлением в .htaccess строчки
php_value zend.ze1_compatibility_mode 0


Возможно кому-то поможет…
avatar
угу
только сфинкс не заработает
avatar
А как проверить на хостинге, что сфинкс есть, может работать? (быть может что-то настраивать надо?
avatar
здравствуйте. Я полный чайник, поэтому задаю еще один вопрос. У меня высвечивается ошибка
Fatal error: Call to a member function setErrorHandler() on a non-object in /home/proturism/data/www/[название сайта]/classes/modules/sys_database/Database.class.php

Что с этим делать?
avatar
Что с этим делать?

Для начала научиться читать. И внимательно прочитать топик с самого начала. Особое внимание обратить на п.4
avatar
но я кажется написал какая именно ошибка. пишу еще раз. С чем это может быть связано. параметры хоста нормальные.

eturn array( 'host' => 'localhost', 'port' => '3306', 'user' => 'название юзера', 'pass' => 'пароль', 'type' => 'mysql', 'dbname' => 'bz', );
Fatal error: Call to a member function setErrorHandler() on a non-object in /home/имя юзера/data/www/название сайта/classes/modules/sys_database/Database.class.php on line 70
avatar
Поэтому надо максимально подробно расписать, какие действия пиводят к ошибке, какая именно вылезает ошибка

Я сижу, ничего не делаю, а ко мне ошибка лезет, да?
avatar
ну почему же ничего не делаю… ищу причину этой ошибки, но не нахожу. Поэтому спрашиваю у профессионалов с чем она может быть связана.
на этом сайте я нашел два обсуждения этой ошибки. В одном случае человек задал слишком сложный пароль, в другой — не правильно прописал путь к базе данных. У меня пароль не очень сложный, и пути прописаны правильно. И с чем она связана я понять не могу к сожалению.
avatar
Дорогой, ты читать умеешь? Я ведь даже жирным шрифтом выделил: КАКИЕ ДЕЙСТВИЯ ПРИВОДЯТ К ОШИБКЕ? Ты поставил ЛС, что дальше? Вообще сайт не работает и ошибка возникает сразу же? Или она вылезает при каких-то определенных действиях? Или стала вылезать после того, как поставил какой-то доп.модуль? Какая версия ЛС? Ставил стабильную версию или текущую версию? Локально ЛС ставил, она работает? Какая версия PHP и MySQL?

Помните — даже среди крутых программеров экстрасенсы встречаются крайне редко
avatar
сайт не работает вообще. после того как я забиваю его домен в броузере всплывает эта ошибка
php версии 5.2.2
mysql — не указано хостинг вот hvosting.ua/faq.html
поставил стабильную версию. локально не ставил.
avatar
локально не ставил

Чиатй статью еще раз. До свидания.
avatar
6-м пунктом я бы указал, что нужно скачать еще и дополнительное расширение к Денверу, (модули PHP5 которые). Там идет mbstring, без которого ошибка будет вываливаться при регистрации, отправке писем, инвайтов и т.д.
Не?
avatar
Да, пожалуй, ты прав
avatar
Жду подробностей.
avatar
А уже. См. п.2 пп.б)
avatar
Блин, забыл это интернетовское жаргонное словечко… Извините… Скажу просто: «СПАСИБО»

Кстати, пишу потихонечку ЧаВо для «сосудов с носиком». А за одно MySQL мучаю.
Кстати, я уже LS и на виртуальный хостинг пихнул. Куда не скажу.
avatar
скачка 3 версий неработает This page is unavailable at the moment. Please try again shortly. Sorry for the inconvenience.
avatar
заработала скачка
avatar
Привет уважаемому сообществу. Подскажите а где я могу менять тексты, указанные в «профайле». Например я хочу поменять «мужской», «женский», «не скажу» на свои. Излазил уже все шаблоны в templates. Это точно не через css, где обрабатываются формы что-то найти не могу. Firebug не помогает.
avatar
в папку language не пробовали?
avatar
Только что посмотрел на localhost — там действительно есть перевод таких переменных, но при замене на локалхосте, перевод почему-то не подхватывается. Остается такой же как и был.
avatar
Очищаем папку /templates/compiled/
avatar
Пробую — не помогает. Сбрасываю кеш — тоже самое (
avatar
… Например я хочу поменять «мужской», «женский», «не скажу» на свои. ...

Это на какие-такие «свои»? Разве существуют ещё какие-то?
avatar
Конечно. Вы знаете, я мужчина! Ура! Я женщина!

Суть — понять как это делается, а не только в простой замене.
avatar
Всё в языковом файле, хз что там у вас… проблема в кеше.
avatar
или в руках
avatar
Или в голове :)
avatar
Понятно, посмотрю повнимательнее. Спасибо.
avatar
Очень рад за Вас.
avatar
Установил Denwer
Создал базу данных
Создал папку ls.ru
Залил туда распакованный движек

1) Захожу на ls.ru, выдает такое Parse error: syntax error, unexpected T_STRING, expecting ']' in P:\home\ls.ru\www\config\config.php on line 33

2) Дать права 777 каталогам: logs, uploads, templates\compiled, templates\cache?
avatar
на 32-33ей строчках где-то потерял закрывающую квадратную скобку, когда конфиг трогал
avatar
Думаю, стоит отдально написать, что конфиги при редактировании нужно сохранять в UTF-8 без BOM, с чем стандартный блокнот не справляется. Качаем Notepad++.
avatar
мне надоело повторять одно и тоже по двадцать пять раз в месяц. а они всё лезут и лезут. теперь буду ссылкой в них кидаться.
Чтобы «они» не лезли, «их» целесообразно фильтровать. Например, вот здесь, разместить ссылку на данный топик. Чтобы чайник уже на этом этапе имел представление о возможных «побочных эффектах».
avatar
приветствую,
возникла проблема при установке на хостинг: не создается папка admin (насколько я понял она должна создаваться при инсталяции), сервер отвечает всем требованиям, на нужные папки выставлены нужные права (на корневую папку тоже)…
в чем может быть проблема?
спасибо
avatar
насколько я понял она должна создаваться при инсталяции
правда что ли?
avatar
я вот и незнаю, должен создаваться каталог admin или нет… если нет, то как войти в админпанель?
спасибо
avatar
проведем аналогию — папки blog, people, page и пр. тоже не создаются, но работает ведь!
админки в дефолтной поставке нет, надо ставить aceadminpanel
avatar
спасибо, разобрался…
просто нигде не сказано, например, о том, что если надо активировать плагин страницы, то надо выполнить:
Войти на сайт под логином администратора
Перейти по адресу http://<ваш_сайт>/admin/plugins

но у же разобрался,
всем спасибо
avatar
Какой чудесный мануал. И до сих пор актуальный :)
  • aex
  • 0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.