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

Веб сервер на 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);} }
Ссылка на комментарий
Поделиться на другие сайты

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

Попробовал 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, здорово облегчает администрирование БД. 

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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

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