Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 12.06.2012, 14:37   #1
 Разведчик
Аватар для stonest1
 
stonest1 никому не известный тип
Регистрация: 12.06.2012
Сообщений: 3
Популярность: 16
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
 
Red face Сервер на Ubuntu 10.04 LTS+возможные ошибки при установке

Было написано много найдов по установке сервера на Ubuntu (в т.ч. версии 10.04), но насколько мне известно, нигде не были разжеваны проблемы, с которыми можно столкнуться.
Со всеми проблемами, перечисленными ниже, я сталкивался сам, в процессе установки сборки от MorzE(1.3.6) на Ubuntu 10.04 LTS. Итак ниже будет гайд по установке и сразу же разобраны проблемы, которые могут возникнуть. Думаю будет полезен начинающим.

1] Первым делом устанавливаем саму ОС Ubuntu. Думаю сложного там нет ничего, достаточно следовать помощнику установки. [Ссылки могут видеть только зарегистрированные пользователи. ]

2] Необходимо настроить соединение с интернетом. Надеюсь также труда не вызовет, ибо Ubuntu в основном сама способна настроить подключение, однако в моём случае (vpn l2tp) мне пришлось попариться.

3] После настройки ОС, подключения к интернету, мы заходим под пользователя root (далее суперпользователь, обладающий всеми правами, аля Администратор в Windows). Как это сделать:
3a] Логинимся в системе, заходим в терминал, пишем:
sudo passwd root
3б] Нам предложат ввести новый пароль от суперпользователя. Вводим его (символы, вводимые вами видны не будут, но пароль воодится; будьте внимательны).
3в] Выходим с пользователя, входим за суперпользователя, тобишь логин:root, пароль:введённый в пункте [3б].
4] Установка пакетов в Ubuntu выполняется командой apt-get install имя пакета; в случае если вы находитесь не под суперпользователем, установка выполняется через sudo apt-get install имя пакета. Но для работы с сервером всегда заходите под суперпользователя!
Приступим к установке нужных для сервера пакетов. Открываем терминал, вводим следующие команды, подтверждая каждый раз вопрос о соглашении и т.п. и дожидаясь завершения каждой установки:
Код:
        apt-get install apache2
	apt-get install mysql-server
	apt-get install php5
	apt-get install php5-mysql
	apt-get install phpmyadmin
	apt-get install mc
	apt-get install tofrodos
(пакет mc является консольным редактором, позволяющим редактировать файлы прямо из терминала, но выполнить всё можно в ручную и этот пакет можно не устанавливать).
__________________________________________________ ____
На этапе установки пакетов может возникнуть такая ошибка:
E: Не хватает места для Dynamic MMap. Увеличьте значение APT::Cache-Limit. Текущее значение: 25165824.

Лечение:
Заходим в терминал, выполняем команду:
Код:
echo 'APT::Cache-Limit "50000000";' >> /etc/apt/apt.conf
__________________________________________________ ____




5] Открываем браузер, переходим по адресу [Ссылки могут видеть только зарегистрированные пользователи. ]
__________________________________________________ ____
На этом этапе может возникнуть такая ошибка:
У вас просто не заходит в phpmyadmin

Лечение:
Переходим по пути /etc/apache2/ и открываем файл apache2.conf. В конец этого файла добавляем такую строку:
Цитата:
Include /etc/phpmyadmin/apache.conf

И перезапускаем apache вот такой командой в терминале:
Код:
sudo /etc/init.d/apache2 restart
__________________________________________________ ____




6] Заливаем базы.
6а] Логинимся в phpmyadmin, используя логин root и пароль, который вы ввели при установке пакета phpmyadmin в пункте [4]. Надеюсь вы выбрали русский язык при входе, если не владеете англ..
6б] В горизонтальной панели выбираем Импорт, и указываем файл PW_tables.sql, находящийся в сборке, и жмёте ОК.
6в] В вертикальном меню слева список баз. Выбираем базу pw, которую мы создали в пункте [6б], и в горизонтальной панели выбираем SQL. В появившееся поле копируем содержимое файлика PW_procedures.sql. Нажимаем ОК.

7] Ставим сборку.
Просто копируем содержимое папки Server (на примере сборки MorzE) в корень нашей Ubuntu, в папку Файловая система.
Здесь может возникнуть маленькая ошибочка при копировании pwserver.sh, он должен находится в папке root. Просто берем файлик pwserver.sh из сборки, открываем папку root в Ubuntu и переносим туда файл.

8] Переходим по пути /home/glinkd/ и открываем файл gamesys.conf. В нем 4 раза находим и заменяем IP 192.168.0.200 (на примере сборки MorzE) на свой IP, будь то статический IP компьютера, или, если у вас динамический IP и установлен NO-IP, то вводим ваш NO-IP.


9] Переходим по пути /home/mauthd/build/conf/ и открываем файл table.xml. Находим фрагмент password="1" и заменяем 1 на пароль, который вы ввели при установке mysql-server в пункте [4].


10] Переходим по пути /var/www/register/ и также заменяем пароль, на пароль от mysql.

11] Переходим по пути /etc/, открываем файл hosts, находим 2 раза IP 192.168.0.105 и заменяем оба раза на свой IP, либо NO-IP.

12] Открываем терминал и пишем:
Код:
        apt-get update
	apt-get install sun-fava5-jdk
	cd /home 
	fromdos chmod.sh 
	chmod 777 chmod.sh 
	./chmod.sh
__________________________________________________ ____
В процессе установки sun-java5-jdk может возникнуть ошибка типа "пакет не найден". Это говорит об отсутствии java в репозиториях нашей OC. Хотя мы и обновили их командой apt-get update, java там не появилась. Можно лопатить интернет в поисках нужного репозитория, а можно просто взять и скачать его и установить вручную установщиком .deb пакетов. [Ссылки могут видеть только зарегистрированные пользователи. ] или [Ссылки могут видеть только зарегистрированные пользователи. ].
__________________________________________________ ____



Всё, сервер готов. Запустить можно командой из терминала. Это запуск по минимуму, без данжей:
Код:
	cd /home
	./startup_min.sh
Также доступен "средний запуск", с основными данжами:
Код:
	cd /home
	./startup.sh
Или полный запуск всех данжей (удостоверьтесь в наличии приличного кол-ва оперативки):
Код:
	cd /home
	./startup_max.sh
Гайдик преследует цели решения ошибок, возникающих при установке, и маленького "введения" в Ubuntu, позволяя немножко понять что мы делаем, а не слепо действовать по гайду. За основу взята сборка MorzE. [Ссылки могут видеть только зарегистрированные пользователи. ].
P.S. Работа первая. Могут быть ошибки/недочеты. Строго прошу не судить, здравая критика приветствуется.
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
vasek_ (13.07.2012)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Сервер Perfect World 1.3.6 на Ubuntu 10.04 "Unix Сборки серверов 121 13.04.2012 23:15
Вопрос по установке сервера на ubuntu mallins Вопросы и ответы, обсуждения 0 06.01.2012 18:05
[Помогите!] Сервер на Ubuntu serejasergei Вопросы и ответы, обсуждения 0 21.10.2011 21:32
[Помогите!] сервер пв 1.3.9. для ubuntu pwthedrot Вопросы и ответы, обсуждения 0 14.09.2011 18:16
[Статья] Ставим сервер на Linux Ubuntu lSiml Дополнения к серверам 0 12.09.2011 01:51

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 01:04.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net