Lxf129 Elgg
От Linuxformat.
Elgg. Нейната комуникационна мрежа
Е, вие получите представа. предназначение онлайн мрежа допълване на съществуващата физическа мрежа. За създаване на мрежа за дистрибуция, където хората общуват в името на едни и същи цели, цели, или любим футболен отбор, е много подходяща Elgg.
Задайте някого. На краката си
Elgg код е безплатна и отворена, и софтуерната компания предоставя търговски услуги за него.Както при всички сървърни приложения, на Elgg се преструва, че малък файл (в този случай, размерът на катран файл от 1.5 MB), но трябва да работи с пълна дължина стека лампа. Стискайте палци и опитайте какъвто го създаде за бърза (Виж лента.); или се потопите в морето с препоръките, подробно описани стъпки за любимата си дистрибуция.
В този и в друг случай е важно да се грижи за наличието на Apachemod_rewrite модул.
Ако приемем, че Apache е инсталиран в / и т.н. / apache2. rewrite.load отворите файла.
и добавете следния ред, за да заредите модула пренаписване.
За да се даде на потребителите да изтеглят големи файлове и неудобно, увеличаване на максималния размер за качване на файлове в PHP. По подразбиране е 2 MB. Просто изберете PHP повече памет от 12MB по подразбиране. И тогава, и друг набор от конфигурационен файл PHPphp.ini. който обикновено се намира някъде в директорията / и т.н. / php5 /.
Оттук нататък ние ще приемем, че DocumentRootApache каталог - това е / Var / WWW /. Elgg нуждае от директория за съхранение на качените файлове, като например персонализирани икони. Създаване на тази директория е DocumentRoot и е определил правата да четат и пишат на него:
Сега свалите и разархивирате Elgg в DocumentRoot на вашия сървър:
и да се създаде база данни, която ще се проведе Elgg.
Персонализиране на MySQL връзка. вероятно различна от моята, така че не забравяйте да използвате правилното потребителско име, парола и хост. Те ще бъдат полезни за вас по-късно, когато укажете Elgg за създаване на база данни.
LAMP-бърз
Най-лесният начин за бързо конфигуриране на сървъра - получите най-новата версия на Ubuntu Server Edition: това е възможно да се инсталира система LAMP внедряване.
Въпреки това, ако ви харесва черно-бяло изображение на терминала, можете да го настроите на нула секунди. Просто се уверете, че вашият компютър е проектиран да работи като сървър лампа. Има интернет връзка и можете да управлявате удобно пакети, инсталирани на това разпределение. Аз правя това в Debian ап-да. и повечето от имената на опаковката трябва да е същата и в родното място на Yum.
Инсталирайте отбор Apache2
Ако се появи съобщение за грешка на сървъра домейн, отворете файла и добавете /etc/apache2/conf.d/fqdn ServerName Localhost (нов ред).
След инсталиране на PHP 5:
Той трябва да "се сприятеляват" с Apache автоматично. Но това е точно това, което се случи, включително модула ръчно с помощта a2enmod php5. Ако го хвърля грешка "това, което са", деинсталирате и отново да инсталирате пакета libapache2-мод-PHP5.
На последно място, инсталиране на MySQL и да го захване с Apache и PHP.
Сега рестартирайте екипа на сървъра
Ние се заемете
Екип mysqldump -u потребител -p Elgg> elgg_dumpfile създава резервно копие на първичната база данни, съдържаща цялата си информация.
съветника Elgg инсталация poprivestvuet вас и да поиска информация за свързване към създаде база данни MySQL. Въведете потребителското си име, парола и домакин MySQL, името на базата данни, както и префикс (както ви е удобно да се знае Elgg маса, когато базата данни имате само един, например, това се случва в някои хостинг доставчици).
След като кликнете върху бутона Save, в зависимост от Elgg уеб-сървър права за достъп или да пише на данните в конфигурационния файл, или ще трябва да ги копирайте и вмъкнете ръчно. settings.php файл е в поддиректория на двигателите / и между другото помага Elgg намерите база данни MySQL.
Това е само джунджурии по подразбиране. Те могат да избират от милиони други.По подразбиране на спокоен API. но тя е необходима, освен ако разработчиците на разширителни модули. API позволява на приложения да използват определени функции Elgg дистанционно. При избора на последната опция, седалището на Elgg ще бъдат изпратени анонимни статистически данни за употребата му.
Разширителни модули могат да се активират по отделно и заедно всички наведнъж.
И така, какво да правя администратор Elgg. минали около чрез инсталацията? Освен промените в глобалните настройки, които току-що са направили, администраторът може да извършва диагностика на ниво система, за да се оцени на сървъра околната среда, на Elgg код и инсталират плъгини за.
Преди да използвате тези опции, или да се направи с обекта е нещо друго, което трябва да се даде възможност на плъгини. По подразбиране, само да е активен, диагностика, logbrowser, uservalidationbyemail и htmlawed (последното осигурява филтриране на тагове на приноса на потребителите). Цялата функционалност е свързана с модулите Elgg, много от които имат приспособления за персонализиране.
В Elgg уики и пощенски списък е имало недостиг на документация.Ние сме длъжни да се активира модулите, които позволяват на потребителите да изпращат покани, да общуват с други членове на мрежата и да получат ново известие съдържание, създадено от приятели. В зависимост от вида на мрежата за персонализиране, можете да дадете възможност на потребителите да качват и вграждане на мултимедия в своите блогове, страници, мнения и т.н .. Всичко това се прави чрез модули.
Има модули за подпомагане на мрежовия администратор. Можете да позволи на потребителите да ви информират за неподходящо съдържание и да се прилагат някои мерки за него. Има и модул, който ви позволява да настроите стандартен набор от приспособления за нови потребители, или модул за попълване на необходимите мрежови страници.
Някои модули могат да бъдат конфигурирани, например, на групата [групи], за да позволи на потребителите да създават частни групи. Можете също да укажете честотата на задачи по поддръжката Elgg. като събиране на боклука.
Преди да отвори вратата към мрежата си, нека си го вземе малко развълнуван. На първо място, промените лична информация подразбиране. Ако съществуващото поле (за мен, кратко описание, интереси, знания, и така нататък. Г.) Вие не сте доволни, те са лесни за коригиране. Не забравяйте, че ако искате да добавите вашата област, те ще замени стандартен набор от области: например, не можете да запазите полето Описание [Описание] и да се замени или премахване на областта умения [знания]. Настройте полетата по подразбиране или да се съхраняват, както е, или да промени напълно.
Създайте свои собствени лична информация да използвате менюто Администрация> Замяна на профила Fields [Администрация> Change полета на потребителския профил]. форма се появява на страницата, където можете да изберете етикет (Любими All Night-Hack напитки - Любима напитка по време на нощните бдения) и типа поле (текст, тагове, URL и др ...). Повторете тези стъпки, докато формата не се появи в всички задължителни полета. Не забравяйте, че трябва да се добави поле в реда, в който те трябва да се показва на страницата на профила си.
Ако мислите, че това е глупаво, винаги можете да се върнете към основния профил, използвайки бутона Reset Default профил [връщат към предишното профил].
Актуализиране на главната страница
печати Elgg Общността модули един по един. Заредете ги с Elgg сайт и raspakovyvaytev папка мод /.
Винаги ограничите експеримента си с локално копие на Elgg. не посяга на сайта на сървъра - ако се провалиш нещо, той не страда.
По подразбиране, полета се показват на началната страница, за да въведете вашето потребителско име и парола, както и последното действие в мрежата. Свързване модул custom_index. вие ще получите модифицирана версия на началната страница, която показва повече информация: например, списък с нови потребители, парчета от съдържанието на сайта, включително редица неотдавнашни публикации в блога, групи, отметки, и така нататък ..
За да създадете своя собствена страница, трябва да разберат, HTML, CSS и PHP и какви видове системи Elgg. което беше споменато в началото. И можете да направите малък, като се custom_index модул като основа за своята начална страница.
Копирайте директорията мод / custom_index и цялото му съдържание в Министерството на отбраната / my_index. Още по-добре, да променяте файлове на мястото custom_index директория. тъй като това ще ви спести неприятности на преименуването местоположенията на файлове, които са по-ниски в йерархията.
Тази директория съдържа няколко файлове и директории. start.php файлът ви зареди модула, файлът manifest.xml го описва, на index.php - модифицирана версия на текущата началната страница, езици директория съдържа низове локализация, както и вижданията на стоките - един CSS стилове и оформлението на главната страница.
Всичко, което трябва да - на мястото на 4 до 10.
Но истинското действие започва с /views/default/canvas/layouts/new_index.php файл. Тя управлява подреждането на елементи на страницата, разделени в ляво и дясно колони. Ако искате да смените поздрава за потребителя, който е влязъл в системата, намерете и променяте следните редове:
Преди да ви покажа и да е елемент, PHP-код на тази страница проверки, за да се види дали текущия модул е активен. Ако не е активирано, кодът се предава на неговия предизвикателство.
Вие - звездата
Tags - неразделна част от Elgg. те помагат да се филтрират информацията, особено в много потребители на мрежата.В дъното на всички страници Elgg разгъване област, известна като авансцената [прожектор; буквално - софитни лампи]. По подразбиране, там се появява въвеждащ текст за Elgg и линкове към ресурси на място Elgg общност. Съдържанието на това поле е контролирано от модулите, но можете да промените настройките по подразбиране и да се замени съдържанието на техните собствени.
Трябва да промените възгледи / по подразбиране / прожектор / default.php файл. Съдържание в областта е разделена на две части - ляво и дясно. Elgg да замени описанието по подразбиране, за да опише мястото, намерете следния кодов фрагмент:
Можете да промените както в заглавието и в текста, което е позволено да се поставят външни връзки и изображения.
Преди да отворен достъп до мрежата, се уверете, че да конфигурирате Sendmail и може otpravitpisma потвърждение на регистрацията.
Посетителите могат да се правят записи в блогове и микроблогове, създават дискусии в този форум и да участват в, подкрепят мултимедийно съдържание от всякакъв вид собствени страници натоварване във файл, хранилище и връзка към него от текста.
Стъпка по стъпка: Създаване на група
- 1 Създаване на нова група
- 3 Създаване на съдържание