Здравствуйте! Хотела у Вас спросить. У меня есть сайт корпоративный только для сотрудников нашей фирмы в локальной сети. Он сделан как на html, css , так и на PHP при помощи MySQL. Так вот, меня попросили узнать, как можно осуществить работу сайта на сервере linux fedora ? как можно весь мой сайт загрузить на сервер linux fedora ?
Заранее спасибо.
Как можно осуществить работу сайта на сервере linux fedora?
Всмысле? Сервер с федорой уже есть в локалке?
по-моему нет. и как его тогда настроить?
по-моему нет. и как его тогда настроить?
Хм... Странно. Ну тогда берете железку под сервер, ставите туда Fedora 13 (можно любой другой дистр), настраиваете там apache+php+mysql и так далее. Дело вкуса. В инете полно информации.
по-моему нет. и как его тогда настроить?
в 2х словах вам не объяснишь, вам необходимо связаться с людьми которые представляют что делать и как делать. А так пишите ТЗ и за умеренную плату вам сделают корпоративный сервер со всеми вытекающими :-)
а как зайти на phpmyadmin чтоб создать базу данных через браузер? типо как денвер?
а как зайти на phpmyadmin чтоб создать базу данных через браузер? типо как денвер?
А это зависит от того куда вы его поставили.
Это может быть и http://localhost/phpmyadmin
и http://имя вашего домена/phpmyadmin
и http://имя вашего домена/любое имя папки
и http://ip адрес/phpmyadmin
Ну вы поняли, всё зависит от тогу в какую папку он у вас поставлен и как настроен апач.
Вполне возможно повесить его на отдельный порт (например 443) или виртуальный домен (а можно и так и так сразу).
Взё зависит от настроек апача.
вот что я сделала:
1) Настроила сервисы, чтобы автоматически запускались при загрузке системы:
# /sbin/service httpd start
# /sbin/service mysqld start
2)Домашняя страница для Apache находится в /var/www/html/. Создала в ней файл phpinfo.php:
<?php phpinfo(); ?>
6. Открыла в браузере адрес: http://localhost/phpinfo.php, и увидела полную информацию о ситеме.
А при запускке http://localhost/phpmyadmin попросили ввести имя пользователя и парооль/ я ввела имя пользователя root и пароль, т.е тот который у меня вообще в системе. и мне отказали в доступе. где и как создать пользователя и пароль, чтобы я могла попасть в phpmyadmin?
а пароль на рута задавали?
mysqladmin -u root password 'new-password'начала создавать mysqladmin -u root password 'new-password', выдало ошибку, а после вообще не могла в терминале ни одну команду запустить :(
какую ошибку?
add: а если так?
mysqladmin -u root -p password пароль
вот ошибка:
[root@localhost ~]# mysqladmin -u root password 'electromera'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
это я создавала пользователя root c паролем 'electromera'
А если попробовать...
mysql -u root -h localhost
...вообще без пароля зайти.
А потом
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('пароль');
Для других хостов аналогично.
без пароля пробовала зайти, не заходит
mysql -u root -h localhost
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('пароль');
пишет что команда не найдена. :( :( :( :( :( :( :( :( :( :( :( :( :( :( :(
Значит у тебя пароль для root уже установлен. Какой пароль? Ты в принципе должна знать, если сама ставила MySQL.
А вот это:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('пароль');
надо было писать, если бы тебе без пароля удалось зайти. Там бы появилось приглашение ">".
P.S. Где-то у меня хорошая книга была по MySQL в pdf, приду домой поищу. Там все подробно расписано.
пароль у меня только для root при входе в систему вообще. для MySQL. не задавала пароля.нашла руководство по установки phpmyadmin конфигурационного файла и там было написано; "пара user/password не нужна, если используется HTTP или cookie-аутентификация - в этом случае она должна быть пустой." т.е
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = ''; // MySQL user
$cfg['Servers'][$i]['password'] = ''; //
я так и сделала. но все равно в браузере запускаю http://localhost/phpmyadmin и мне выводит только загдавие "Добро пожаловать в phpMyAdmin' а потом 'Данные для входа не верны. В доступе отказано."
что я не правильно делаю?
tania88-88: у меня таже проблема.. не знаю пару логин/пароль и не знаю как их задать (
расскажи как победила!