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 . Если все заебись, наблюдаем такую шляпу
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]
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] [#] (22.01.2010 / 09:08) чморылое одоробло |
john77 (SV!) [Off] [#] (22.01.2010 / 09:09) чморылое одоробло |
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 ?
Максим [Off] [#] (22.01.2010 / 09:30) |
john77 (SV!) [Off] [#] (22.01.2010 / 09:35) чморылое одоробло |
Хосты..."Идем в /var/www , создаем папку для сайта"Создал папку "johncms.ru"."johncms.ru" уже и прописывал как имя сайта ---"Собственно настройка:sudo gedit /etc/apache2/sites-available/hosts(да тут не в названии папки дело. В папке /etc/apache2/sites-aviable лежат файлы с настройками вирт. хостов , команда a2ensite вызывает список именно этих файлов. А што в этих файлах написано - совсем другое дело
john77 (SV!) [Off] [#] (22.01.2010 / 09:37) чморылое одоробло |
Ххы. Извращения. Я ставил через синаптика всё и нормально. Отметил пах апач, мускул � всё. )) Пых админ правда не ставил, он сам каким-то хером через апдэйт системы поставился аффтоматом. Потом подконлогично. Можно так. А можно через консоль написать, согласись проще чем кучу галочек ставить, при этом будешь уверен што поставил именно все расширения пхп
Максим [Off] [#] (22.01.2010 / 09:40) |
Максим [Off] [#] (22.01.2010 / 21:28) |
john77 (SV!) [Off] [#] (23.01.2010 / 03:29) чморылое одоробло |
Что-то после создания хостов всё якобы работает, но проблемка одна появляется. по обоим адресам работает сам локалхост. ))это если хосты не добавить в /etc/hosts и в /etc/apache2/sites-enabled (a2ensite)
john77 (SV!) [Off] [#] (23.01.2010 / 03:46) чморылое одоробло |
... создаем папку для сайта(название pizda) и в ней создаем папки logs и htdocs . B logs создаем два пустых файла - error.log и access.log . На папку htdocs ставим права разрешающие запись для всех. Сюда заливаем скрипт ну иле движок.
Собственно настройка:
sudo gedit /etc/apache2/sites-available/huy
Пишем тут
NameVirtualHost *
<virtualhost *>
serveradmin admin@localhost
servername zhopa.ru
# indexes + directory root.
directoryindex index.html index.php
documentroot /var/www/pizda/htdocs
# logfiles
errorlog /var/www/pizda/logs/error.log
customlog /var/www/pizda/logs/access.log combined
</virtualhost>
Сохраняем.
sudo gedit /etc/hosts
ВВерху будет што то типа
127.0.0.1 localhost
127.0.1.1 debian
ниже этого пишем
127.0.0.1 zhopa.ru
Сохраняем.
Подключаем вирт. хосты:
sudo a2ensite
Видим:
Your choices are: default default-ssl huy
Which site(s) do you want to enable (wildcards ok)?
Пишем ниже huy, жмем Enter.
Перегружаем апач...
Seq)I(b)i( [Off] [#] (28.01.2010 / 15:25) |
Идем в /var/www , создаем папку для сайта(название произвольное)
Папку то создал каг в денвери,с зоной домена
Типо - "johncms.com" вместо положенной "johncms" ?
john77 (SV!) [Off] [#] (28.01.2010 / 16:05) чморылое одоробло |
Мог ли запороть в этом месте-Идем в /var/www , создаем папку для сайта(название произвольное)Папку то создал каг в денвери,с зоной домена Типо - "johncms.com" вместо положенной "johncms" ?:неда папку ты как хошь назови. Лишь бы при подключенном интернете конфликта не было если совпадет с реальным сайтом. У меня ваще локальная копия газена лежит в папке ftp в хомяке, а симлинк на нее назван htdocs и лежит по адресу /var/www/site2 , а сам файл хоста назван тоже site2 , а в нем директория сайта указана /var/www/site2/htdocs и домен site2.ru , это я в браузере набираю штобы на сайт попасть
Seq)I(b)i( [Off] [#] (28.01.2010 / 16:12) |
Та смотришь johncms.ru,и знаешь какой там двиг/скрипт стоит
john77 (SV!) [Off] [#] (28.01.2010 / 16:21) чморылое одоробло |
Хм...Ну я на денвере привыг проста обзывать папки офф доменами,тока зону менял чеб не сов�адали гг.Та смотришь johncms.ru,и знаешь какой там двиг/скрипт стоит вот создал ты в /etc/apache2/sites-aviable файл хоста. Написал там домен и в какой папке лежит скрипт. Обозвал этот файл ну хз например my_site . Создал папку и сунул туда скрипт. В файле /etc/hosts добавил нужный домен. Иди в консоль и введи sudo a2ensite my_site . Потом рестарт сервера
Seq)I(b)i( [Off] [#] (28.01.2010 / 16:25) |
Максим [Off] [#] (19.03.2010 / 10:24) |
john77 (SV!) [Off] [#] (19.03.2010 / 12:04) чморылое одоробло |
john77, а ффмпег не ставил? Если ставил, напиши мануал. ))чего нету того нету гг ффмпег у меня кажется вместе с vlc плейером встал по зависимостям