Веб-клуб Космополит

Сакура



Приглашаем в наше сообщество здравомыслящих людей, думающих о всеобщем благе на всей нашей общей планете, где не должно быть войн и насилия.
Кто печется о собственном эгоистическом или националистическом благе, те нам не враги, а оппоненты - им всего лишь не известен истинный смысл человеческого бытия.
Таламическая психология - настоятельно рекомендуем ознакомиться на нашем сайте "Веб-клуб Космополит" с современными концепциями Андрея Булатова о связи психики человека с его нервной системой.
Просим дать ссылку на таламопсихологию в учебные заведения и в научные организации!
Будущий мир - представления развития мира в свете современных информационных технологий.
P.S. Не пропустите новости о новых теориях будущего мира и таламической психологии, которые не перестают и никогда не перестанут развиваться - подпишитесь здесь: Рассылка-ЖМИ
× Создавайте темы, если возникли трудности с публикацией своих сообщений, предлагайте улучшенное программное обеспечение для веб-ресурсов Космополита.

Как я устанавливал сайт на VDS-сервер

Больше
20 июль 2009 15:28 - 21 июль 2009 04:59 #49 от Андрей Булатов
B) Получил неисгладимые впечатления от полумесячного администрирования сервера на базе Ubuntu 8.10. По 20 часов в день сидел за компьютером, искал в Гугле информацию.
:( mysql в моих неопытных руках не стартанул. Благо, техническая поддержка хостинга запустила мне mysql-сервер - и это состояние сервера я скопировал в бэкап, к которому затем неоднократно возвращался.
Корневую папку для сайта пробовал расположить в home и в var - но у меня ничего не получалось с правами доступа к файлам. Сайт работал только при полном доступе к файлам (chmod 777).
Интересно, я нигде не встречал в мануалах, сам допетрил - :cheer: пользователю Апача установил пароль:
passwd www-data
.
После чего я уже мог запускать ssh-клиент, править файлы от имени Апача.
Но пока от имени самого главного хозяина сервера root создаю папку для сайта:
mkdir /var/www/guran.name
Апача и его группу назначаю её владельцем:
sudo chown www-data:www-data /var/www/guran.ru
На всякий случай выставил права на папку:
chmod 0755 /var/www/guran.name
Теперь Апач мне нужен, чтобы от его имени распаковать в папке guran.name загруженный архив. В результате операции Апачем unzip архив.zip все распакованные файлы Joomla также стали принадлежать Апачу, что мне и необходимо было сделать, чего я и добивался несколько дней подряд.
Дальше в файле /etc/apache2/sites-available/default указал путь сайта к его корневой папке:

<VirtualHost guran.name>
ServerAdmin (адрес почты)

DocumentRoot /var/www/guran.name
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/guran.name>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

Хосты /etc/hosts редактировал таким образом:

127.0.0.1 localhost.localdomain localhost
(ip-адрес) guran.name guran

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Создал таблицу mysql, перезагрузил Апач:
/etc/init.d/apache2 force-reload
Провёл установку Joomla - и вот теперь пишу в этом форуме результат проделанной работы.
Работа ещё не закончена, надо ещё кое-чего устанавливать из пакетов PHP, настраивать их. Но половина работы уже сделано, можно создавать новый бэкап.

Мы новый мир построим

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
20 июль 2009 15:32 - 21 июль 2009 04:35 #50 от Андрей Булатов
Да, в файл .htaccess добавил функцию
Options +MultiViews
Без неё модуль реврит не работает, не создаёт ссылки.

Мы новый мир построим

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.