denver76 Опубликовано 31 июля, 2013 Жалоба Поделиться Опубликовано 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
STRATEG Опубликовано 1 августа, 2013 Жалоба Поделиться Опубликовано 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
denver76 Опубликовано 3 августа, 2013 Автор Жалоба Поделиться Опубликовано 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); } } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
STRATEG Опубликовано 3 августа, 2013 Жалоба Поделиться Опубликовано 3 августа, 2013 надеюсь вы загнали сиё содержимое как минимум В <?php {содержимое}?> А атакже незабыли обратить внимание на директиву $link = mysql_connect("localhost", "root","YOURPASSWORD") Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
litladmin Опубликовано 16 декабря, 2013 Жалоба Поделиться Опубликовано 16 декабря, 2013 @STRATEG,похоже во втором случае он просто забыл облачить всё в <?php ?> А вообще, по теме... поставьте phpmyadmin, здорово облегчает администрирование БД. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.