Установка livestreet 1

Більш-менш докладний опис по установці для новачків. від новачка.

вибір хостингу

Тип хостингу - тільки хмарний! Ви отримаєте персональний сервер з різними linux за 150-450 руб. / В міс.!
Плюси хмарних хостингів:
Можливість зносити і заново linux за 5 хвилин
З панелі керування, змінювати конфігурацію компа від 256 мБ до 16 ГБ)
Робити копії сервера - для чайників це набагато простіше, ніж робити бази даних і відновлюватися з неї (перед експериментами) за 1 хвилину.
Розміщувати купу сайтів на 1м віртуальному сервері тому сервер справжній. а не папка на великому сервері.
Для економії грошей відключати сервер (тестовий, недороблений і т.п.), на ніч, на час сесії, відпустки.
Професійним адміністраторам linux ці опції напевно непотрібні і виберуть вони можливо виділений сервер, але мені вони заощадили багато часу і нервів при використанні linux.

Я для себе вибрав clodo.ru - недорого, дуже багато дистрибутивів linux, підтримка російською мовою. Ціна / якість / підтримка - ДЛЯ ЕКСПЕРИМЕНТІВ і першого проекту більш ніж вистачає, потім ви будете краще розбиратися в хостингу linux і LS - і виберете те що підходить для вашого проекту.

Cамий поширений linux ubuntu (зроблений з debian), рекомендую використовувати ubuntu 11.04, 11.11, або 12.04LTS (останніх 2-х на Clodo.ru поки немає :().
PS. не ведіться на поради спеців і не збирайте нічого «з сорци» (вихідних текстів ПО) це не для Вас. Використовуйте тільки офіційні репозитарії ubuntu. Якщо там чогось немає значить без танців з бубном чайник це нормально працювати не змусить. Нові функції наявні в самих останніх версіях ПО для просунутих адмінів і розробників і не варті ваших зусиль щодо встановлення параметрів.

Установка і настройка вебсервера для Livestreet

1. створюємо сервер в адмін панелі Ubuntu 11.04 LTS 64х / 256-1000 Mb / 5 ГБ - установка 5-10 хвилин
2. встановлюємо на свій комп'ютер PuTTY і FilleZillа
3. Далі команди в терміналі PuTTY.

ПОРАДА. скопійовані команди з вікна браузера можна вставити в командний рядок терміналу натиснувши «Shift» + «Insert»

Оновлюємо ubuntu (про всяк випадок, якщо не обвилися при установці або пройшло 1-2 дня після створення сервера)
apt-get update
apt-get upgrade
4. встановлюємо mc (аналог FAR, Norton Commander або Total Commander) і unzip
apt-get install mc unzip
Для запуску mc наберіть в командному рядку
mc
Для виклику набраних команд (якщо неправильно набрали) потрібно натиснути клавіші «срелку вгору», «стрілку низ».
5. Встановлюємо LAMP сервер - опис для Ubuntu 10.10 - підійде для будь-якої версії ubuntu / debian

6. Встановлюємо бібліотеки PHP без яких LS і багато плагіни нормально працювати не будуть (про що розробники плагінів)
apt-get install php5-curl для завантаження файлів по URL
apt-get install php5-gd (граф бібліотека для ls)

Розробники плагінів для LS 1.0 якщо потрібні ще якісь бібліотеки напишіть внизу? я додам їх в топік.

7. встановлюємо кешування для економії ресурсів / прискорення сервера APC, memcshed (ort при розробці LS використовує PHP5.3 і memcahed).
apt-get install php-apc
apt-get install memcached php5-memcache
8. Перезапускаємо вебсервер Apache
/etc/init.d/apache2 restart
9. Робимо Бекап чистого LAMP сервера

10. закачуємо дистрибутив Livestreet за допомогою FileZila (див. В самому низу сторінки). в папку / home / user /

установка LiveStreet

Підключаємося через термінал PuTTY, заходимо від користувача root. запускаємо mc, виділяємо папку або файл яким треба надати права на запис, йдемо в меню File-> Chmod ставимо хрестики у пунктів «write by group» і «write by other»? (На рахунок останнього не впевнений -Може хто проконсультує).

Чи треба дозволяти права на запуск «execut / searh by ownwer (власник), group, other»? Я не дозволяв.

Файли до яких у вас призначені неправленая права доступу - будуть підсвічені червоним - натиснувши F5 ви відновите вікно браузера, і в міру дозволу доступу до папок і файлом вони будуть загорятися зеленим.

Подальша установка утруднень не викликає. Перед завершенням установки необхідно видалити (а краще перейменувати) папку install інакше LS не дозволить відкрити Вам знову встановлений сайт.

Якщо сайт з LS відкривається то вітаю, LS встановлена. Майже ...

Проблеми після установки LiveStreet


Якщо ви після установки не можете увійти на сайт з паролем адміністратора, а при відкритті деяких сторінок браузер вам пише Forbinden або помилка 404 то у вашого веб-сервера не налаштовані перенаправлення (rewrite) як це зробити див. Тут,

Налаштування доменного імені

установка розширень


Встановлювати розширення не має сенсу якщо порожня LS у вас нормально не працює. Ви не зрозумієте де помилки, настройки linux, apache2 установки LS, де помилки установки плагіна, а де ваші помилки.

Подивіться логи вебсервера, PHP - помилок бути не повинно.

Розробники плагінів і LS не боги, а звичайні люди. Вони як і всі роблять помилки. Частина помилок вони відловлять на етапі тестування, решта відловити ви ... на своєму веб-сервера :(. Розробники в принципі не в змозі протестувати всі версії linux, PHP, MySQL а тим більше все їх конфігурації і особливості налаштування. Тому рекомендується уточнювати версію PHP (бажано 5.3 .х але не 5.2 і не 5.4) у розробника платного плагіна і версію linux на якій він його тестував, і використовувати самий поширену версію linux з ПО з офіційних репозитаріїв (так ви частково захистите себе від проблем з боку linux).
У LS є проблеми з сумісністю плагінів і шаблонів між собою, бувають помилки в самих плагінах. Буває що видаленням «поганого» плагіна ситуацію вже не вирішити :( база даних з повідомленнями вже пошкоджена - тому перед установкою, плагіна, шаблону:
  1. робимо бекап
  2. ставимо плагін
  3. тестуємо його роботу
  4. тестуємо всі плагіни встановлені до нього
  5. дивимося логи
  6. переходимо до п. 1

Для установки плагіна його необхідно:
  1. закачати файл на сервер в папку / home / user /
  2. розпакувати з оной папки в папку / srv / www / livestreet / plugins / імя_плагіна
  3. на рахунок імені папки плагіна - см. файл read.me в описі плагіна деякі плагіни критичні до імені папки

При покупці платного плагіна краще відразу обговорювати можливість установки розробником плагіна на Ваш веб-сервер.


Установка Livestreet з нуля
(Debian): nginx + mysql + php-fpm + apc + memcached + sphinx

висновок

Ваші зауваження. доповнення.

Установка livestreet 1

Розміщувати купу сайтів на 1м віртуальному сервері тому сервер справжній. а не папка на великому сервері.

Помиляєшся, це не справжній сервер, а «папка на великому сервері», йди навіть відразу на декількох. А середній справжній якраз і буде коштувати на місяць ті ж 150-450, тільки не рублів, а доларів або євро. Радити виключно хмарний щонайменше нерозумно, оскільки при зростанні навантаження відразу вилізуть недоліки цього типу хостингу, як, наприклад, було на одному з найвідоміших сайтів на цьому движку, на Стартаппойнте. Найбільш раціональним рішенням буде використання vps.

Якщо ви після установки не можете увійти на сайт з паролем адміністратора, а при відкритті деяких сторінок браузер вам пише Forbinden або помилка 404 то у вашого веб-сервера не налаштовані перенаправлення

Швидше за все просто забули скопіювати в корінь файл .htaccess, що часто буває у людей, що використовують мак - там, як і в будь-який інший юнікс-подібній системі, файли з точкою на початку імені є прихованими.

В цілому враження, що пост писав чайник для чайників.

В цілому враження, що пост писав чайник для чайників. Про що власне і було написано в 1-му рядку. )

А середній справжній якраз і буде коштувати на місяць ті ж 150-450, тільки не рублів, а доларів або євро. Радити чайникам «справжній сервер» за 150 $ / міс неправильно. У 99,9% з них такого навантаження не буде в найближчі 6-12 міс. Причому у Клод (аналогічно напевно і у скалаксі та інших хмарних хостерів) наприклад можна просто змінити розмір RAM, потужність процесора і HDD 1м рухом мишки, які будуть доступні відразу після перезавантаження. + Можна настругати на кілька тестових серверів (щоб перевірити різні конфігурації наприклад) а потім видалити їх. Всіх витрат 2 р. / Год на 1 сервер.
Радити виключно хмарний щонайменше нерозумно, оскільки при зростанні навантаження відразу вилізуть недоліки цього типу хостингу, як, наприклад, було на одному з найвідоміших сайтів на цьому движку, на Стартаппойнте.
А що за сайт. яке навантаження максимально реально тримав LS? якої версії. який сервер для цього використовувався.


VPS дешевше хмарного Clodo не знайшов ... зібрав собі навіть сервер на intel atom за 6 т.р. для експериментів з ubuntu але ... хмарний сервер виявився зручніше. Так що сервер перепроектував в NAS під торренти :)

VPS дешевше хмарного Clodo не знайшов ... Хотів подивитися - наскільки ж там все дешево - але їх сайт ледве живий, а потім і зовсім впав.
Озвучте цінник.

там конфигуратор і оплата погодинна. Щоб «озвучити цінник» потрібно цілу простирадло варіантів розписати.

Вчора на момент написання поста їхній сайт був недоступний - що саме по собі відлякує. Але зараз пускає - погрався їхніми крутилками - щоб приблизно підібрати собі конфігурацію - яка у мене зараз на Leaseweb. Обсяг понад 20 Gb не дає. Кількість ядер теж не зменшити. У підсумку з конфіг RAM 512 min - 768 max, об'ємом в 20 Gb і передоплаченим трафіком 500Gb і 14 ядрами прогноз вартості ресурсів за 1 місяць: 372.3 руб. - 15804 .5 руб. Що какбе не зовсім бюджетно на мій погляд.
Я вже близько 10 місяців користуюся хмарним VPS від Leaseweb і задоволений як слон.
Подивіться розклад www.leaseweb.com/en/cloud-hosting/express-cloud, хто то у нас пропонує щось подібне за такі гроші?

Обсяг понад 20 Gb не дає. дає, тільки обсяг диска до пам'яті прив'язаний

в цілому Клод, Селектел - практично ті ж ціни що і у лізвеб. Плюс географічно ближче, якщо аудиторія українська.

за 1 місяць: 372.3 руб. - 15804.5 руб. Що какбе не зовсім бюджетно на мій погляд.
а можна так :)

за 1 місяць: 372.3 руб. - 15804.5 руб. Що досить бюджетно на мою думку.

Схожі статті