Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Веб сервер на CentOS 6.4 не работают сайты,помогите разобраться.


Рекомендуемые сообщения

Здравствуйте,нужна помощь с сервером.

Установил всю систему по мануалу,кстати очень хорошее описание установки,кому надо то смотрите ниже,

а у меня проблема в том,что после всей установки и настройке вроде все работает шикарно,но проблема с сайтами.

По отдельности заливаю сначала сайт на готовый веб сервер,затем в ручную заливаю базу данных,

затем в браузере ввожу строку IP адрес сервера/сайт жму интер.

Сайт открылся,но какойто поломанный,потом разобрался только в одном,что заливаю я базу данных или нет в mysql,

сайтвсеравно не показывается нормально полностью,что делать?

Попробовал все это проделать на хостинге в инете,сайт там отлично работает,а на моем сервере не хочет,как будто

база данных не работает на моем сервере,или просто нет связи Apatch+php+mysql+phpmyadmin

Помогите,что делать,просто уже схожу с ума.........

http://адрес _нашего_сервера/phpmyadmin/

Загружаем утилиту webmin

cd /tmp

wget http://адрес _нашего_сервера:10000 утилиту webmin, Порт приводится устанавливаемый по умолчанию.

Заходим в пункт меню неиспользуемые модули, устанавливаем Proftpd сервер, далее создаём пользователя с группой ftpusers и домашним каталогом виртуальных хостов Apache. Добавляем Proftpd сервер в автозагрузку

chkconfig proftpd on

Запускаем Proftpd, если не запустится перезапускаем сервер, обратите внимание, что если имя вашего узла указано с ошибкой, то сервер Proftpd запускатся не будет, а будет выдавать ошибку

Ошибка при запуске сервера FTP : Starting proftpd: [FAILED]

Для работы утилиты панели управления хостингом, нам потребуется установить дополнительные пакеты в систему, выполним команды

yum -y install php-posix

yum install php-bcmath

Забираем дистрибутив панели управления хостингом syscp здесь SysCP-master.zip [975,91 Kb] (cкачиваний: 10)

Загружаем её в каталог виртуальных хостов Apache по протоколу ftp, далее раскрываем архив на сервере и копируем рабочий каталог syscp в /usr/share/ , далее добавляем в каталог конфигурационных файлов Apache конфигурационный файл подключения панели управления syscp, рекомендуется скопировать и переименовать уже существующий конфигурационный файл phpmyadmin.conf внести в него соответствующие изменения.

Перезапускаем Apache. Открываем в браузере ссылку http://adres_nashego_servera/syscp этот путь я указал в конфигурационном файле, у нас должно будет открыться установка syscp на нашем сервере http://adres_nashego_servera/syscp/install/install.php

При установке нам потребуется указать пароль суперпользователя на Mysql, а также указать и записать себе пароль на пользователя Mysql с ограниченными правами, при этом в самой Mysql ничего создавать не нужно, система сама всё создаст. Да и ещё укажите имя пользователя и группу web сервера Apache, в соответствии со списком пользователей, посмотреть можно в Webmin. После нажатия кнопки Далее, система создаст конфигурационный файл, его надо будет перенести в соответствующий каталог, внимательно прочитайте сообщения выдаваемые системой внизу. После переноса конфигурационного файла в указанный каталог пройдите по ссылке указанной на странице. У вас откроется окно авторизации в панели управления syscp. Войдите в неё с именем пользователя admin и вашим паролем на syscp.

В панели управления выберите ваш язык и перейдите к настройкам служб. Далее выбирайте наиболее подходящую вам систему. и выполняйте команды в командной строке вашего сервера.

выполнить следующие команды для создания виртуальных каталогов пользователей

mkdir -p /var/customers/webs/

mkdir -p /var/customers/logs/

mkdir -p /var/customers/tmp

chmod 1777 /var/customers/tmp

и закомментировать запуск модуля userdir в конфигурационном файле Apache

выполните команду

/etc/init.d/httpd restart

Ссылка на комментарий
Поделиться на другие сайты

ууу нагородили.... - в такой каше никто разберется не станет.

1)залейте скрипт на проверку PHP

2)потом скрипт на конект к БД

ишем ответы... и что как подключать (установить) и прописывать(httpd.conf php.ini ...) или открывать(файрвол)

примерно - сл:

PHP

<? phpphpinfo();?>

MySQL

 $link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); if( !$link ) die( mysql_error() ); $db_list = mysql_list_dbs($link); while ($row = mysql_fetch_object($db_list)) {echo "<h3>Database \"".$row->Database."\"</h3>\n";$result = mysql_list_tables($row->Database);if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() );else {  while ($row = mysql_fetch_row($result))  print "Table: $row[0]<br>";  mysql_free_result($result);} }
  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Спасибо за ответ!

Попробовал PHP скрипт,работает,а вот MySQL выдал какую то ерунду,что это?

$link = mysql_connect("localhost", "root","YOURPASSWORD") or die("Could not connect"); if( !$link ) die( mysql_error() ); $db_list = mysql_list_dbs($link); while ($row = mysql_fetch_object($db_list)) { echo "

Database \"".$row->Database."\"

\n"; $result = mysql_list_tables($row->Database); if(!$result) die( "DB Error, could not list tables\n MySQL Error: ".mysql_error() ); else { while ($row = mysql_fetch_row($result)) print "Table: $row[0]

"; mysql_free_result($result); } }

Ссылка на комментарий
Поделиться на другие сайты

надеюсь вы загнали сиё содержимое как минимум В

<?php   {содержимое}?>

А атакже незабыли обратить внимание на директиву

$link = mysql_connect("localhost", "root","YOURPASSWORD")
Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...

@STRATEG,похоже во втором случае он просто забыл облачить всё в <?php ?>

А вообще, по теме... поставьте phpmyadmin, здорово облегчает администрирование БД. 

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...