Здравствуйте! Хотела у Вас спросить. У меня есть сайт корпоративный только для сотрудников нашей фирмы в локальной сети.  Он сделан как на html, css , так и на  PHP при помощи MySQL. Так вот, меня попросили узнать, как можно осуществить работу сайта на сервере linux fedora ? как можно весь мой сайт загрузить на сервер linux fedora ?
Заранее спасибо.

2

Всмысле? Сервер с федорой уже есть в локалке?

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

3

по-моему нет. и как его тогда настроить?

4 (15.06.2010 12:07:16 отредактировано XliN)

tania88-88 пишет:

по-моему нет. и как его тогда настроить?

Хм... Странно. Ну тогда берете железку под сервер, ставите туда Fedora 13 (можно любой другой дистр), настраиваете там apache+php+mysql и так далее. Дело вкуса. В инете полно информации.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

5

tania88-88 пишет:

по-моему нет. и как его тогда настроить?

в 2х словах вам не объяснишь, вам необходимо связаться с людьми которые представляют что делать и как делать. А так пишите ТЗ и за умеренную плату вам сделают корпоративный сервер со всеми вытекающими :-)

It is good day to die ...
MS Windows 10
Заметки о главном...

6

а как зайти на phpmyadmin чтоб создать базу данных через браузер? типо как денвер?

7

tania88-88 пишет:

а как зайти на phpmyadmin чтоб создать базу данных через браузер? типо как денвер?

А это зависит от того куда вы его поставили.
Это может быть и http://localhost/phpmyadmin
и http://имя вашего домена/phpmyadmin
и http://имя вашего домена/любое имя папки
и http://ip адрес/phpmyadmin
Ну вы поняли, всё зависит от тогу в какую папку он у вас поставлен и как настроен апач.
Вполне возможно повесить его на отдельный порт (например 443) или виртуальный домен (а можно и так и так сразу).
Взё зависит от настроек апача.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

8

вот что я сделала:
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?

9

а пароль на рута задавали?

mysqladmin -u root password 'new-password'
Jah will give us everything...

10

начала создавать mysqladmin -u root password 'new-password',  выдало ошибку, а после вообще не могла в терминале ни одну команду запустить ac

11 (21.06.2010 12:22:17 отредактировано hedgeven)

какую ошибку?

add: а если так?
mysqladmin -u root -p password пароль

Jah will give us everything...

12

вот ошибка:


[root@localhost ~]# mysqladmin -u root password 'electromera'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

13

это я создавала пользователя root c паролем 'electromera'

14

А если попробовать...

mysql -u root -h localhost

...вообще без пароля зайти.

15 (22.06.2010 00:39:59 отредактировано mycetophylax)

А потом

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('пароль');

Для других хостов аналогично.

16

без пароля пробовала зайти, не заходит


mysql -u root -h localhost
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('пароль');
пишет что команда не найдена.  ac  ac  ac  ac  ac  ac  ac  ac  ac  ac  ac  ac  ac  ac  ac

17 (22.06.2010 09:34:58 отредактировано mycetophylax)

Значит у тебя пароль для root уже установлен. Какой пароль? Ты в принципе должна знать, если сама ставила MySQL.
А вот это:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('пароль');

надо было писать, если бы тебе без пароля удалось зайти. Там бы появилось приглашение ">".
P.S. Где-то у меня хорошая книга была по MySQL в pdf, приду домой поищу. Там все подробно расписано.

18

пароль у меня только для 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'  а потом 'Данные для входа не верны. В доступе отказано."
что я не правильно делаю?

19

tania88-88: у меня таже проблема.. не знаю пару логин/пароль и не знаю как их задать (
расскажи как победила!

20 (06.09.2011 04:15:36 отредактировано gramozeka)

tania88-88, вот так попробуй :

 Консоль:

# /sbin/chkconfig mysqld on
# /sbin/service mysqld start
# mysqladmin -u root password 'new-password'

а дальше там как кривая выведет  wink
вот хороший мануал ..

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22