Jump to content
СофтФорум - всё о компьютерах и не только

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


Recommended Posts

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

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

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

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

затем в браузере ввожу строку 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

Link to comment
Share on other sites

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

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
Link to comment
Share on other sites

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

Попробовал 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); } }

Link to comment
Share on other sites

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

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

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

$link = mysql_connect("localhost", "root","YOURPASSWORD")
Link to comment
Share on other sites

  • 4 months later...

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...