Нашел в установке на localhost. Но там все под Windows. Почиму в инструкции порт 8080? Интересует настройка apache в httpd.conf. И и сама устаноква jooml'ы. Что это Код (CODE): Файл configuration.php Недоступен для записи Вы можете продолжать установку, значения файла конфигурации будут показаны в конце. ОБЯЗАТЕЛЬНО СОХРАНИТЕ ЕГО: скопируйте/вставьте содержимое в созданный вами файл configuration.php и загрузите на сервер! И где находится configuration.php
configuration.php находится в корне каталога с joomla и никак не зависит от сборки сервер+база+рнр. Поэтому надо читать доки по настройке XAMPP. Хотя тоже не понятно, почему это требует конфигурации?? на то она и сборка, что бы устанавливаться уже сконфигурированной (пусть и стандартно)... XAMPP есть и под Linux. ну, признаюсь, сам не ставил (поставлю - отпишусь)
Это значит только одно, нет у пользователя, под которым запущен apach, нет возможности изменять/создавать файлы в каталоге с инсталляцией joomla. Решается такая проблема назначанием соответствующих прав на каталог. Сделать надо следующее: 1. Выяснить под какой учетной записью запущен apache в XAMPP. вывод команды sudo ps aux | grep -i apache в первой колонке покажет эту учетную запись. 2. поменять права на каталог с установкой Joomla. Например, Joomla находится по пути /var/www/joomla , тогда sudo chown -R apache_user:apache_user_group /var/www/joomla По идее этого должно хватить, но лучше перестраховаться и поменять права на файлы и каталоги, для чего переходим в катлог с Joomla cd /var/www/joomla 3. Сменить права на каталоги sudo find . -type d -exec chmod 755 {} \; 4. Сменить права на каталоги sudo find . -type f -exec chmod 644 {} \; Теперь, уж точно, все должно быть в порядке и apache сможет создавать и изменять файлы в каталоге с Joomla.
я сделал проще: скопировал текст config.phpб запустил gedit, туда вставил текст, сохранил под именем configuration.php на рабочем столе. Потом в терминале ввел след.строку: sudo cp \home\username\desktop\configuration.php \папка джумлы\
ещё один из способов (как делал я) через nautilus создаёшь новый файл в папке с joomla открываешь, копируешь туда что он просит и сохраняешь как configuration.php и всё готово по моему мнению не сложно
LuCiFeRR Но перед этим права доступа к каталогу www нужно изменить.Я дал права всем-777,чего мне бояться,как некоторым поставившим 644,755.
С правами 777 ты разрешил всем, абсолютно всем, читать, писать и выполнять этот файл. Т.о. любой, абсолютно любой, может прочитать данные этого файла или записать в него что-нить своё.
на localhost'е бояться нечего, но вот на реальном серваке привычка к 777 может дорого обойтись, так что лучше не привыкать к таким костылям никогда.
niram Ну посмотри название темы.А потом учи кого хочешь привычкам. п.с. Я вообще удивляюсь еще и твоему присутствию в этой теме,ведь дата первого поста и нового твоего появления во времени продолжительны.
Код (CODE): 2. поменять права на каталог с установкой Joomla. Например, Joomla находится по пути /var/www/joomla , тогда sudo chown -R apache_user:apache_user_group /var/www/joomla а как узнать apache_user_group?
в консоли, при запущенном апаче, выполнить команду: Код (CODE): ps ax | grep apache в первом столбце будет имя пользователя, под которым запущен апач, это же имя, чаще всего, используется и для группы пользователя.
draff, ты занес ахинею про права доступа на локалхосте да еще и наезжаешь! Если ты не в разуме, то почитай сайты по безопасности. Или ты кроме локалхоста сайты нигде не содержишь?
niram, я не знаю как в остальных дистрибутивах, но я состою вот в каких группах: Код (CODE): [CODE][admin@arch ~]$ id uid=1000(admin) gid=100(users) группы=100(users),7(lp),10(wheel),33(http),50(games),91(video),92(audio),93(optical),94(floppy),95(storage),96(scanner),98(power),999(bumblebee) [/CODE] т.е. в конфиге аппача я прописал вот такую директиву: Код (CODE): # # If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. # User admin # commented out by lampp compatibility check #Group nogroup # commented out by lampp compatibility check #Group nogroup Group users после этих действий у меня по адресу http://joomla-support.ru горит приглашение xampp с выбором языка. При выборе ничего не происходит..только обновляется страница. Стоит ли присваивать права 777 директории /opt/lampp?
Э,проходи мимо. Я тебя обзывать не буду,но понимающим,что будут читать эту тему, твой пост зацитирую.