Apache2 + PHP + MySQL + phpmyadmin + mambo.

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
Привет народ. По работе заставили делать веб ресурс. Задался вопросом: каким образом и на каком движке все делать. Ответ не заставил себя долго ждать, покопавшись в недрах нашиего форума я нашел замечательный движок под названием Мамба (ну прям, как когда-то были конфеты:) ). Короче, скачал сырцы этого творения и начал читать... Для нормального фунциклирования надо Apache, PHP, MySQL, ну и кончно же сама mambo! А phpmyadmin я решил поставить для простоты работы с MySQL. Короче, приступил. Решил делать под Linux... А для этого надо очень попарить мозги себе (и людям :)).
Поставил Apache 2. Впринципе, ничего изменять в /etc/httpd/conf/httpd2.conf не понадобилось, cgi, html и shtml работают.
Ставлю РНР 4. В /etc/httpd/conf/httpd2.conf вношу следующие строки:
Код:
AddType application /x-httpd-php
ScriptAlias /php/ "/var/www/html"
Action application/x-httpd-php "/usr/bin/php"
Откудова они взяты? С книго по РНР из раздела настройки РНР и Apache. Впринципе, заработало, но есть одно НО:
Запускаем такой файл:
Код:
<?
echo "It works! <br>\n";
phpinfo();
?>
Как и ожидалось пишет "It works!" и выводит на экран таблицу.
Но когда запускаем из папки phpmyadmin файл index.php получаем следующее сообщение:
Код:
 Warning: main(./libraries/grab_globals.lib.php): failed to open stream: No such file or directory in /var/www/html/phpmyadmin/index.php on line 41
 Fatal error: main(): Failed opening required './libraries/grab_globals.lib.php' (include_path='.:/usr/lib/php/:/usr/share/pear/') in /var/www/html/phpmyadmin/index.php on line 41
Вопрос: что такое Warning: main(./libraries/grab_globals.lib.php), и откудова оно взялось?

Что кассается MySQL, то когда даем команду mysqladmin -uroot -ppassord mambo , то получаем в ответ:
Код:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: YES)'
Как подключть к Apache MySQL понятия не имею...

При установке Mambo в окне статистики полчаем следующее:
Код:
PHP version >= 4.1.0    		Yes 
  - zlib compression support    	Available 
  - XML support 				Available 
  - MySQL support 			Available 
configuration.php 			Unwriteable
						You can still continue the install as the configuration will be displayed at the end, just copy & paste this and upload. 

Session save path 			/tmp, Writeable

Вот и все помидоры :)... Помогите советом. если на то есть Ваша милость... Я чувствую, что ответ где-то близко, но мне не хватает опыта и знаний для настройки.
Буду очень признателен за любую помошь
 
Z

zuko

>>Вопрос: что такое Warning: main(./libraries/grab_globals.lib.php), и откудова оно взялось?
Это предупреждение, что не удалось подключить этот файл. Думаю, просто у пользователя не хватает прав на его подключение.
Сразу вопрос: сайт будет хоститься на этой машине или только отлаживается? Если последнее, то можно поставить xampp ( Для просмотра ссылки Войди или Зарегистрируйся ), для отладки - самое оно. После простейшей установки получаешь Apache2 + PHP + MySQL + phpmyadmin + полный комплект всего, что может понадобиться от сервера. Правда весит 40 метров :(
 

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
zuko написал(а):
...Думаю, просто у пользователя не хватает прав на его подключение...
Прав хвататет, пробовал под root. Там оно что-то не хочет подключать. Почему - не могу понять
zuko написал(а):
Сразу вопрос: сайт будет хоститься на этой машине или только отлаживается?
Нет, на этой машине будет только делаться/отлаживаться сайт. По поводу других программ по этой теме - диалапом 40 метров на скорости 33,6 долго качать :-(...
А Апач надо уметь ставить и настраивать в привязке с остальным софтом. Потому и учусь...
 
Z

zuko

DJ-root написал(а):
Прав хвататет, пробовал под root. Там оно что-то не хочет подключать. Почему - не могу понять
Нет, на этой машине будет только делаться/отлаживаться сайт. По поводу других программ по этой теме - диалапом 40 метров на скорости 33,6 долго качать :-(...
А Апач надо уметь ставить и настраивать в привязке с остальным софтом. Потому и учусь...
Хех, я имел в виду, что прав не хватает апачу этот файл подключить. Посмотри, кому принадлежит этот файл.ъ
Насчёт диалапа - там есть урезанная версия, около 25 метров :) А вообще - какой дистрибутив? Моя Мандрива при инсталяции ставит всю серверную связку без каких-либо замечаний.
Но учиться надо, конечно :) Могу поделиться конфигом Апача на русском. Так сказать - для более углубленного изучения :)
 

Vah

Местный
Регистрация
8 Май 2005
Сообщения
141
Реакции
5
Credits
0
насчем мускуля - попробуй-ка пустой пароль.... =) т.е. просто mysql набрать.....
 

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
zuko написал(а):
...прав не хватает апачу этот файл подключить. Посмотри, кому принадлежит этот файл.ъ...
Апач запущен от рута, и хозяин файла рут.
zuko написал(а):
А вообще - какой дистрибутив?
Дистрибутив Мандрейк 10.0 Коммюнити
zuko написал(а):
Могу поделиться конфигом Апача на русском. Так сказать - для более углубленного изучения :)
Если тебе не тяжело - то поделись. Я попробую его поизучать. А еще лучше, если где-то есть толковый мануал по настроке Апача в связке с остальным счастьем...
Vah написал(а):
насчем мускуля - попробуй-ка пустой пароль.... =) т.е. просто mysql набрать.....
Попробую, только не знаю, что это может дать, ведь он ругает Апач
 

Vah

Местный
Регистрация
8 Май 2005
Сообщения
141
Реакции
5
Credits
0
Что кассается MySQL, то когда даем команду mysqladmin -uroot -ppassord mambo , то получаем в ответ:
Код:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: YES)'
эммм..... на ругань апача не похоже...... ;)
 
Z

zuko

Дистрибутив Мандрейк 10.0 Коммюнити
хм... В него же входит сервер, после установки всё перкрасно работает (у самого такой. был :) )
В папке с phpmyadmin-ом открой файл config.inc.php
найди там:
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'что-то';
впиши в "что-то" пароль рута и запусти phpmyadmin.
Конфиг вечерком вышлю, он у меня дома.
 
Z

zuko

DJ-root написал(а):
Если тебе не тяжело - то поделись. Я попробую его поизучать. А еще лучше, если где-то есть толковый мануал по настроке Апача в связке с остальным счастьем...
Куда слать?
 

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
zuko написал(а):
...впиши в "что-то" пароль рута и запусти phpmyadmin.
Нифига, все так же ругается.
zuko написал(а):
Ну да, это похоже на ругань MySQL
То, что это ругань MySQL - это бесспорно
zuko написал(а):
Всё, в обменник залил
Все, спасибо, снял. Ща попробую твой конфиг посмотреть и попробую его запустить
 
Z

zuko

DJ-root написал(а):
Все, спасибо, снял. Ща попробую твой конфиг посмотреть и попробую его запустить
Ну, это не совсем мой конфиг :) У меня оригинальный, вместе с xampp-jv поставился (я тоже исключительно для отладки, у меня даже IP внешнего нет :( ).
 
Z

zuko

насчёт MySQL:
судя по сообщениям, скрипт не может найти файл /var/www/html/phpmyadmin/libraries/grab_globals.lib.php
Либо его там нет, либо с правами что-то не так.
БД после установки несёт пусто пароль рута. Ты точно не менял его?
 

DJ-root

Местный
Регистрация
9 Янв 2005
Сообщения
969
Реакции
387
Credits
0
zuko написал(а):
...скрипт не может найти файл /var/www/html/phpmyadmin/libraries/grab_globals.lib.php
Либо его там нет, либо с правами что-то не так.
В папке с phpmyadmin нет папки libraries, а соответственно, и нет файла grab_globals.lib.php. Че делаем?