Как установить Joomla?

UTFS, что тут сказать. Материалов куча - он мануалоф по установке до доков к php, мускулу и прочим нгинксам.

И вообще - разрабатывать сайт, тем более интернет магазин (предполагающий высокую нагрузку etc..), надо в условиях максимально приближенных к реальным. К примеру, у арча php 5.3.x в поставке, а подавляющее большинство хостеров предоставляют 5.2.x. Думаю, излишне будет пояснять почему. И вообще каждый хостер имеет свои заморочки. И посему далекоооооо не факт, что ваш прекрасный магазин, который вы любовно сделаете и вылижете до блеска на пресловутом локалхосте, заведется на реальном серваке.

Только не говорите, что вы хотите сайт хостить на арче. ))))))))))))))))
Да, на арче слишком много изменений прошло, к примеру некая моя старая ужасная наработка не работает просто на арчевом дефолтном конфиге. А вообще )) у меня сайт на арче хостился с полгода, народ посещал =) а потом стали перебои со связью хостинг был куплен и новый сайт переехал со старого дроволета на площадку хостера. К слову сайт вообще был сделан заново.. =)
на вопрос зачем, можно войну начать. я вот просто для эксперимента перед тем как на работе поднимать на рабочей лошадке. Сейчас составил БД фильмов каталогизатором и выбросил отчет в html архив, его и расшарил сервером, чтобы не простаивало. Мелочь, а здорово лечит от вопросов соседей что со мной в 1 сетке локальной, вроде “…начальник, есть чО посмотреть?” .
к вопросу о взлетах с пполпинка. Я вот на сусе тоже поставил апач методом ламп'а. и все сразу завелось, да мало того так там еще половино написано с запасом, остается только расскоментить. После неспешный настройки апача раздельно на фряхе я хоть чемуто научился. Такчто меня даже напугала такая забота о юзере. В итоге после убунты и прочих , особенно в тех местах где нет великого шаблона в пакетах “lamp”, пользователи теряются. Я это называю “ловушка зоны комфорта” . =) такчто я все же рекомендую насесть на разбор хотябы основных вещей в http.conf. Потом проще процесс восприниматься будет.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
ТС

Из /etc/httpd/conf/httpd.conf

<VirtualHost localhost:80>
        DocumentRoot /srv/http/atrium/
        SuexecUserGroup mort mort
</VirtualHost>
<VirtualHost localhost:80>
        ServerName joomla
        DocumentRoot /srv/http/joomla/
        SuexecUserGroup mort mort
        php_admin_value output_buffering 0
</VirtualHost>
NameVirtualHost localhost:80

в /srv/http/atrium/ лежит OpenAtrium открывается по http://localhost
в /srv/http/joomla/ лежит Joomla открывается по http://joomla

Права на каталоги владелец mort группа mort

Из этого кратко:
NameVirtualHost localhost:80
и
ServerName joomla
Нужны если несколько виртуальных хостов

php_admin_value output_buffering 0

Это поставил по просьбе джумлы

cat /etc/hosts

127.0.0.1       joomla

Парсим логи через google и раскомментируем недостающие модули в /etc/httpd/conf/httpd.conf и /etc/php/php.ini. Предварительно их установив.

Для джумлы понадобится точно расскомментиоват json в /etc/php/php.ini ну а дальше по вкусу.

Про установку и настройку mysql и ftp отдельный разговор. FTP не обязательно если на попробовать но а так для джумлы советуют фтп настроить сразу.

делайте выводы
да ну Спирит, больно лихо вы дали с вирт хостами, он их начнет плодить имхо, по любому поводу. Имхо проще было бы дать альясом к локалхосту,как обычно.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Так получилось что за пару дней до создания этой темы я ставил на арче джумлу. Рассказывать времени нет вот и побросал пример моей текущей настройки. А почему бы и нет. Так сказать рабочий вариант.
да я и ничего такого, просто я тоже после 1 гайда в свое время научился таким способом как я думал настраивать доступ к моим папкам… и что ты думаешь, я пока назад не откатился к гайдам вроде “для чайников” или “apache от простого к очень простому”, так и открывал все свои папки таким макаром, не особо осознавая что повышаю нагрузку на сервер там где это не совсем и нужно.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
CryptSpirit
Так получилось что за пару дней до создания этой темы я ставил на арче джумлу. Рассказывать времени нет вот и побросал пример моей текущей настройки. А почему бы и нет. Так сказать рабочий вариант.
Ну если ставил дай подробную инструкцию, а то плюс минус километр, оно конечно очень познавательно методом проб и ошибок, но зачем учиться на своих если можно на чужих ошибках…
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Что конкретно Вас интересует? Этот день у меня рабочий потому днем не отвечу. Пишите в личку. Все дело в осознании того что делаешь. Не обижайтесь но вики у арча шикарная в документации проблем нет.
CryptSpirit
Что конкретно Вас интересует? Этот день у меня рабочий потому днем не отвечу. Пишите в личку. Все дело в осознании того что делаешь. Не обижайтесь но вики у арча шикарная в документации проблем нет.

Несколько вопросов про Joomla и LAMP

1. Всё вроде сделал по вики - результат http://localhost

я так понимаю это содержимое /srv/http/ - ТАК И ДОЛЖНО БЫТЬ???

/etc/httpd/conf/httpd.conf
ServerRoot "/etc/httpd"
Listen *:80
...
#LoadModule unique_id_module modules/mod_unique_id.so
...
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule php5_module modules/libphp5.so
...
DocumentRoot "/srv/http"
...
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
...
AddHandler php5-script php
...
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
...
# phpMyAdmin configuration
Include conf/extra/httpd-phpmyadmin.conf
# Secure (SSL/TLS) connections
#Include conf/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

/etc/httpd/conf/extra/httpd-vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot "/srv/http"
    ServerAdmin [email protected]
    ErrorLog "/var/log/httpd/127.0.0.1-error_log"
    CustomLog "/var/log/httpd/127.0.0.1-access_log" common
    <Directory /srv/http/>
		    DirectoryIndex index.htm index.html
		    AddHandler cgi-script .cgi .pl
		    Options ExecCGI Indexes FollowSymLinks MultiViews +Includes
		    AllowOverride None
		    Order allow,deny
		    allow from all
	</Directory>
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin [email protected]Мягков.рф
    DocumentRoot "/home/archie/Мягков.рф"
    ServerName Мягков.рф
    ServerAlias Мягков.рф
    <Directory /home/archie/Мягков.рф/>
		    DirectoryIndex index.htm index.html
		    AddHandler cgi-script .cgi .pl
		    Options ExecCGI Indexes FollowSymLinks MultiViews +Includes
		    AllowOverride None
		    Order allow,deny
		    allow from all
	</Directory>
</VirtualHost>

2. Как сделать чтобы http://Мягков.рф показывало то что нужно
с учетом того что Joomla лежит в /home/archie/Мягков.рф

/etc/hosts
#
# /etc/hosts: static lookup table for host names
#
#<ip-address>	<hostname.domain.org>	<hostname>
127.0.0.1	localhost.localdomain	localhost
127.0.0.1	Мягков.рф
# End of file

/etc/php/php.ini
...
open_basedir = /srv/http/:/home/archie/Мягков.рф/:/tmp/:/usr/share/pear/
...
extension=curl.so
;extension=dba.so
;extension=enchant.so
;extension=exif.so
;extension=ftp.so
extension=gd.so
extension=gettext.so
;extension=gmp.so
;extension=iconv.so
;extension=imap.so
;extension=intl.so
extension=json.so
;extension=ldap.so
extension=mcrypt.so
;extension=mssql.so
;extension=mysqli.so
extension=mysql.so
...

ЧТО СДЕЛАЛ НЕ ПРАВИЛЬНО???

p.s. test.php и php установщик Joomla работает…
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
 
Зарегистрироваться или войдите чтобы оставить сообщение.