denver76 Posted July 31, 2013 Report Share Posted July 31, 2013 Здравствуйте,нужна помощь с сервером. Установил всю систему по мануалу,кстати очень хорошее описание установки,кому надо то смотрите ниже, а у меня проблема в том,что после всей установки и настройке вроде все работает шикарно,но проблема с сайтами. По отдельности заливаю сначала сайт на готовый веб сервер,затем в ручную заливаю базу данных, затем в браузере ввожу строку 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 Quote Link to comment Share on other sites More sharing options...
STRATEG Posted August 1, 2013 Report Share Posted August 1, 2013 ууу нагородили.... - в такой каше никто разберется не станет. 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);} } 1 Quote Link to comment Share on other sites More sharing options...
denver76 Posted August 3, 2013 Author Report Share Posted August 3, 2013 Спасибо за ответ! Попробовал 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); } } Quote Link to comment Share on other sites More sharing options...
STRATEG Posted August 3, 2013 Report Share Posted August 3, 2013 надеюсь вы загнали сиё содержимое как минимум В <?php {содержимое}?> А атакже незабыли обратить внимание на директиву $link = mysql_connect("localhost", "root","YOURPASSWORD") Quote Link to comment Share on other sites More sharing options...
litladmin Posted December 16, 2013 Report Share Posted December 16, 2013 @STRATEG,похоже во втором случае он просто забыл облачить всё в <?php ?> А вообще, по теме... поставьте phpmyadmin, здорово облегчает администрирование БД. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.