Seq)I(b)i( [Off] [#] (22.01.2010 / 09:18) |
"Идем в /var/www , создаем папку для сайта"
Создал папку "johncms.ru".
"johncms.ru" уже и прописывал как имя сайта
---
"Собственно настройка:
sudo gedit /etc/apache2/sites-available/hosts
(Название файла любое)"
Или надо было мне - sudo gedit /etc/apache2/sites-available/johncms.ru ?
john77 (SV!) [Off] [#] (22.01.2010 / 09:09) чморылое одоробло |
john77 (SV!) [Off] [#] (22.01.2010 / 09:08) чморылое одоробло |
Seq)I(b)i( [Off] [#] (22.01.2010 / 08:18) |
cd /var/www
sudo ln -s /usr/share/phpmyadmin
Ответ
ln: создание символьной ссылки `./phpmyadmin': File exists
Далее
Проверим(http://localhost/phpmyadmin).
Сохраняет файл,загружает его.
...
Далее
Видим:
Your choices are: default default-ssl hosts (тут все доступные хосты)
Я вижу
Your choices are: default default-ssl hosts
Which site(s) do you want to enable (wildcards ok)?
johncms.ru
ERROR: Site johncms.ru does not exist!
Сломал остатки мозга ат установки
john77 (SV!) [Off] [#] (18.01.2010 / 17:36) чморылое одоробло |
sudo nautilus
Откроетца файлменеджер под рутом. Идем в /var/www , создаем папку для сайта(название произвольное) и в ней создаем папки logs и htdocs . B logs создаем два пустых файла - error.log и access.log . На папку htdocs ставим права разрешающие запись для всех. Сюда заливаем скрипт ну иле движок.
Собственно настройка:
sudo gedit /etc/apache2/sites-available/hosts
(Название файла любое)
Пишем тут
NameVirtualHost *
<virtualhost *>
serveradmin admin@localhost
servername mysite.net
# indexes + directory root.
directoryindex index.html index.php
documentroot /var/www/папка/htdocs
# logfiles
errorlog /var/www/папка/logs/error.log
customlog /var/www/папка/logs/access.log combined
</virtualhost>
(Название сайта произвольно.)
Сохраняем.
sudo gedit /etc/hosts
ВВерху будет што то типа
127.0.0.1 localhost
127.0.1.1 debian
ниже этого пишем
127.0.0.1 mysite.net
ну или свое название.Сохраняем.
Если нужно несколько хостов - повторяем процедуру нужное кол-во раз.
Подключаем вирт. хосты:
sudo a2ensite
Видим:
Your choices are: default default-ssl hosts (тут все доступные хосты)
Which site(s) do you want to enable (wildcards ok)?
Пишем ниже нужные хосты через пробел, жмем Enter.(При этом создаютца симлинки)
Перегружаем апач, пробуем зайти на свой сайт. Собственно, всё
Изм. john77 (20.01.2010 / 12:34) [1]
john77 (SV!) [Off] [#] (18.01.2010 / 17:18) чморылое одоробло |
Ставим апач:
sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert
Подпилим конфиг апача:
sudo gedit /etc/apache2/apache2.conf
Пишем где нить в начале файла
DefaultLanguage ru
LanguagePriority ru en da nl et fr de el it ja ko no pl pt pt-br ltz ca es sv tw
AddDefaultCharset UTF-8
Сохраняем.
Ставим мускул:
sudo apt-get install mysql-server mysql-client libmysqlclient15-dev
При установке задаем пароль рута для мускула.
Ставим пыхмайадмин:
sudo apt-get install phpmyadmin
Заставим ету сцуку работать из локалхоста:
cd /var/www
sudo ln -s /usr/share/phpmyadmin
Проверим(http://localhost/phpmyadmin).
Ставим пых:
sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby libapache2-mod-python php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Подключаем модули:
sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod suexec
sudo a2enmod include
Рестарт апача:
sudo /etc/init.d/apache2 restart
Проверим.
sudo gedit /var/www/testing.php
Пишем там:
<?php
phpinfo();
?>
Сохраняем. Идем в http://localhost/testing.php . Если все заебись, наблюдаем такую шляпу