15:18

If it's stupid but works, it isn't stupid.
Ubunta 12.04, устанавливаю Joomla 2.5.6
Скачала архив, распаковала в
Файловая система -- папка var -- папка www (в ней хранятся папки с сайтами)
Запустила установщик, он мне сказал, что
Поддержка базы данных: Нет
mysql установлен.
чего не хватает, что нужно доустановить?

upd нашла темку с аналогичной проблемой http://joomlaforum.ru/index.php?topic=221961.0
как проверить на каком порту работает mysql и переопределить порт?

Комментарии
19.07.2012 в 15:26

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, Оу, а сервер вообще запущен? В смысле web-сервер? Если запущен, то копайте его настройки.
Джумла это же CMS, а не сервак. Чтобы усё работало нужен настроенный запущенный Web-cервер подруженный с MySQL-сервером и PHP.

Проверьте запущен ли у вас сервер MySQL и видит ли его web-сервер.
19.07.2012 в 15:29

If it's stupid but works, it isn't stupid.
Ryuzaki_rnd, я там уже проапдейтила вопрос
у меня установлены апач, пхп5 и mysql
mysql из командной строки запускается
возможно, проблема в портом, на котором висит mysql
как проверить, какой порт используется?
19.07.2012 в 15:38

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, MySQL должен не только запустится, Апач должен его видеть.

Народ пишет, что под линем MySQL на 3306 работает.
Проверяют вроде через: cat /etc/services|grep mysql
Но у меня сейчас линя готового нет под рукой, поэтому не скажу точно, попробуйте.
19.07.2012 в 15:42

If it's stupid but works, it isn't stupid.
Команда cat /etc/services|grep mysql выдает

то есть, mysql висит вроде как на правильном порту

а как проверить, видит ли апач MySQL ?
19.07.2012 в 15:46

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Если что, то порт прописан в my.ini в каталоге bin в папке MySQL. Под линем это чуть иначе будет, но суть в том, что в my.ini оно указано. И да, там два порта - для клиента и для сервера (просто сделайте поиск по слову "port"). По идее они должны быть одинаковы. У меня и для client и для mysqld port установлен в 3306. Ну и да, после редактирования надо будет сервер перезапустить.
19.07.2012 в 15:56

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, то есть, mysql висит вроде как на правильном порту

Вроде да. Я правда за прокси не знаю, но главное что само оно висит правильно.


а как проверить, видит ли апач MySQL ?

Ну, под виндой проще - там есть панелька апача, через которую запускаешь/останавливаешь сервер и там пишется всё. Есть ли под убунту такая приблуда не в курсе.

Как вариант, попробуйте через PHP подключиться к базе. Если подключится, значит работает, если нет, значит где-то что-то не так.
19.07.2012 в 16:00

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Вот пример скрипта для подключения, если надо.

<?php

$link = mysql_connect('localhost', 'имя пользователя', 'пароль');
if ($link == false)
echo "Ошибка соединния с MySQL";
else
{
echo "Успешно подключились";
mysql_close($link);
}

?>

19.07.2012 в 16:01

blah-blah-blah
Heidel, по приведённой вами ссылке есть ссылка на гайд как раз для бубунты, пробовали?
19.07.2012 в 16:24

If it's stupid but works, it isn't stupid.
Воспользовалась двумя командами

sudo apt-get install mysql-server mysql-client
sudo apt-get install php5-mysql

теперь установщик говорит, что подержка базы данных ДА

!!!:alles:
19.07.2012 в 16:40

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, sudo apt-get install php5-mysql

А, тут я протупил - не подумал что у вас может быть PHP без поддержки MySQL.
Видимо у вас изначально не стояла поддержка MySQL в PHP и поэтому джумла ругалась.
После установки расширения php5-mysql PHP получил возможность работать с MySQL и джумла ругаться перестала.
19.07.2012 в 17:12

If it's stupid but works, it isn't stupid.
У меня видими что-то установилось кривенько
на главной странице нет никаких разделов
читать дальше
как теперь снести и установить заново?
19.07.2012 в 17:33

If it's stupid but works, it isn't stupid.
А, ну вот в чём проблема
Если я устанавливаю джумлу не в папку www, (общая папку, где хранятся сайты), а создаю в ней подпапку
www -- mysite для конкретного сайта
и начинаю устанавливать джумлу в нее,
установщик говорит, что
Поддержка JSON недоступна
как сделать так, чтобы она была?
19.07.2012 в 17:34

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, как теперь снести и установить заново?

Смотря как вы устанавливали))) Если просто распаковывали в одну папку, то удалите всё из неё и распакуйте заново. + Почитайте документацию по этой версии джумлы, возможно просто надо не на базовую страничку заходить а как-то ещё.
19.07.2012 в 17:35

If it's stupid but works, it isn't stupid.
Ryuzaki_rnd, не, я опять успела написать коммент раньше вас, там теперь еще дописано:
при установке в подпапку не поддерживается JSON
19.07.2012 в 17:37

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, Если я устанавливаю джумлу не в папку www, (общая папку, где хранятся сайты), а создаю в ней подпапку
www -- mysite для конкретного сайта
и начинаю устанавливать джумлу в нее,
установщик говорит, что


А вы перед тем как джумлу ставить, новый вируальный хост сделали?
19.07.2012 в 17:41

If it's stupid but works, it isn't stupid.
Ryuzaki_rnd, а он нужен?
если я создам в папке www -- папку mysite -- и в ней документ index.html
и запущу в браузере
localhost/mysite,
мне же браузер отобразит
содержимое index.html
19.07.2012 в 17:46

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, мне же браузер отобразит
содержимое index.html


Ну в принципе да. Я просто привык через хосты делать.

а - один сайт.
eme - другой сайт.
То бишь прописал и после этого сразу пишу название, без localhost и т.д. + так апач знает что у вас несколько сайтов и у каждого своя DocumentRoot. А так он у вас усё как один сайт воспринимает.

А если в основную www ставите, то всё работает?
19.07.2012 в 17:53

If it's stupid but works, it isn't stupid.
Ryuzaki_rnd,
да, если в основную папку www ставить джумлу, то Начальная проверка по всем пунктам выдает Да
если в подпапку - то см. выше :nope:
и что с этим делать?
19.07.2012 в 18:20

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, В общем, смотрите, когда у вас вот это вылезло



То всё было нормально. Просто надо было в админку заходить. То бишь, в вашем случае если было localhost, то надо было вбить localhost/administrator. Тогда бы вывалилась форма ввода логина/пароля, которые при установке вбивали и после этого панель управления.
19.07.2012 в 18:25

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Насчёт JSON сейчас пытался вызвать такую ошибку. Отключил виртальные хосты чтобы как у вас было усё, но всё равно всё работает.

Вы джумлу откуда брали?
Я отсюда: www.joomla.org/announcements/release-news/5428-...
19.07.2012 в 18:32

If it's stupid but works, it isn't stupid.
Джумлу брала отсюда www.joomla.org/download.html, с сайта разработчика, собственно
версия 2.5.6
Насчёт JSON даже не знаю, что делать.
19.07.2012 в 18:43

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Вроде та же самая, ссылки сходятся.

Давайте ещё раз.

1) Удалите джумлу.
2) У вас www где находится? в htdocs? или сама по себе?
19.07.2012 в 18:45

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Кстати, покажите мне ваш httpd.conf (/etc/httpd/conf/httpd.conf по идее, раз вы под бубунтой)
19.07.2012 в 18:48

If it's stupid but works, it isn't stupid.
У меня
Файловая система -- var -- www -- (папки с сайтами)

httpd.conf показать пока не могу, так я ставлю всё это на рабочий компьютер, а я уже дома
20.07.2012 в 10:41

If it's stupid but works, it isn't stupid.
В папке etc папки httpd нет
где её можно поискать?
20.07.2012 в 10:43

If it's stupid but works, it isn't stupid.
Так, нашла, у меня
etc/apache2/httpd.conf
файл пустой
20.07.2012 в 13:55

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, файл пустой

Омг! О_О Может это не тот? попробуйте просто через поиск http.conf. Потому что там должны быть настройка апача. Типа такого: pastebin.ru/umpU6KaR
20.07.2012 в 13:57

If it's stupid but works, it isn't stupid.
я httpd.conf через поиск и нашла, других поиск не выдает
20.07.2012 в 13:59

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Heidel, Оу, под убунтой слегка иначе, посмотрите /etc/apache2/apache2.conf
20.07.2012 в 16:17

If it's stupid but works, it isn't stupid.
В нем


читать дальше