Помощь по созданию Online серверов

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Помощь по созданию Online серверов » Саиты для Muonline и Lineage 2 » помогите с сайтом и Esyphp


помогите с сайтом и Esyphp

Сообщений 1 страница 29 из 29

1

поставил я сайт на Esy PHP сайт X-Dev ока вот чет не пойму никак кабы все хорошо ошибок нету тока вот он почемуто айпи локальный видет! тоесть если через интернетовский айпи входить то пишет невозможно отобразить страницу а если через localHost или локальный айпи входить 127.0.0.1 то он на него заходит я бы хотел узнать как мне настроить на интернетовский айпи :P

да и вот обнаружил ошибку в ранкинг:
Warning: mssql_query(): message: Invalid column name 'Resets'. (severity 16) in c:\program files\easyphp1-8\www\rank.php on line 14

Warning: mssql_query(): message: Invalid column name 'Resets'. (severity 16) in c:\program files\easyphp1-8\www\rank.php on line 14

Warning: mssql_query(): Query failed in c:\program files\easyphp1-8\www\rank.php on line 14

Rank Nombre Clase Level Resets
Warning: mssql_fetch_row(): supplied argument is not a valid MS SQL-result resource in c:\program files\easyphp1-8\www\rank.php on line 32

ето на сайте ошибка!
а вот сам Rank:

Код:
 <body background="images/gallery_content_bg.jpg">
<table width="20%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td><?php
require 'config.php';

// I use above file for security to provide below
//----------------------------------------------
$conn=mssql_connect($dbhost,$dbuser,$dbpasswd); 
$selected=mssql_select_db('MuOnline', $conn);

$query = 'select Name,Class,cLevel,Resets from Character WHERE Resets > 0 order by Resets  desc';
$result = mssql_query ($query);-ЕТО 14 ЛИНИЯЯЯЯ!!!!!!!!!!!!!!!!!!


// This is pretty much your layout
echo '<html>';
echo "<head>\n";
echo "<LINK REL='StyleSheet' HREF='style.css' TYPE='text/css'>\n";


echo '<body>';
echo '<font face=Arial>';
echo '<center><table border=1 cellSpacing=0 width=433 align=center>';
echo '<tr><td><center><font face=Arial size=2><b>Rank</td><td><center><font face=Arial size=2><b>Nombre</td><td><center><font face=Arial size=2><b>Clase</td><td><center><font face=Arial size=2><b>Level</td><td><center><font face=Arial size=2><b>Resets</td>';

// For Top 100 or whatever you wish just change below
//$i<mssql_num_rows($result) to $i < 100
for($i=0;$i < 12;++$i)
{
$row = mssql_fetch_row($result);
echo '<tr><td width=28><center><font face=Arial size=2>';
echo $i + 1;
echo '.</font></td><td width=300><center><FONT SIZE=2 face=Arial font color=yellow><b><table style="filter:glow(color=red,strength=0)">';
echo $row[0];
echo '</B></font></table></td><td width=300><center><font face=Arial size=2 font color=black>';
if($row[1] == 0){
echo '<font face=Arial size=2 font color=black>Unknow</font>';
}
if($row[1] == 1){
echo 'Soul Master';
}
//else{
if($row[1] == 16){
echo 'Dark Knight';
}
if($row[1] == 17){
echo 'Blade Knight';
}
if($row[1] == 32){
echo 'Elfa';
}
if($row[1] == 33){
echo 'Musa';
}
if($row[1] == 48){
echo 'Magic Gladiator';
}
if($row[1] == 64){
echo 'Dark Lord';
}
echo '</b></font></td><td width=200><center><font face=Arial size=2>';
echo $row[2];
echo '</b></font></td><td width=100><center><b><font face=Arial size=2>';
echo $row[3];
}

echo '</table>';
echo '</body>';
echo '</html>';
echo '<br>';

$conn=mssql_close(); 
?>
</td>
  </tr>
</table>

не ну ваще какойто п**дец :angry:  :angry:  :angry:  :(  :(
поставил Апач и тут них**я
вот что в браузере выдает:
В процессе разработки

Узел, к которому выполняется обращение, не имеет в настоящее время домашней страницы. Вероятно, он находится в процессе обновления или настройки.

Попробуйте обратиться к этому узлу позже. Если неполадка не исчезнет, обратитесь к администратору узла.

--------------------------------------------------------------------------------

Если вы администратор веб-узла и чувствуете, что получили данное сообщение по ошибке, см. "Enabling and Disabling Dynamic Content" в справке IIS.

Чтобы получить доступ к справке IIS
Щелкните Пуск, а затем Выполнить.
В поле Открыть введите dcpromo. Диспетчер IIS.
В меню Справка и выберите Оглавление и указатели.
Выберите пункт Службы IIS.

я просто в бешенстве!!!!!!!!!!!!!!!!!!!!!!!!!!!! ааааааааа я схожу с ума ребята ну помогите я с етим сайтом месяц е**сь

Отредактировано BaRoNs (2006-12-15 11:27:34)

0

2

Код:
Warning: mssql_query(): message: Invalid column name 'Resets'. (severity 16) in c:\program files\easyphp1-8\www\rank.php on line 14

Насколько я понял MSSQL руганулся типо "Неправильное имя колонки Resets'"

Так вот, это типо у тебя в  MSSQL в какойто таблице нету колонки Resets. Тебе надо её поставить, где то валялся файл "видео по установке резетов" ну или как то так. Поищи, создай колонку резет и ошибка пропадет =))

0

3

колонку ресет нада создавать в чарактерс

0

4

да есть ета колонка ток не ресетс а ресет даи фаще уже п**уй та ппц опять какието проблемы вот что выдает при попытки входа на сайт :

Код:
Fatal error: Call to undefined function: mssql_connect() in c:\appserv\easyphp1-8\www\config.php on line 354


ппц=( Мдее не думал я что стоко времени с сайтом про**усь=((
ето проклятье какоето не одно так другое=(

0

5

ОО мля
Откройте файл - \\windows\\php.ini
Вам надо изменить 576 линию - ;extension=php_mssql.dll - удалите символ ;

mssql.secure_connection = Off земенить на ON
тебе нада наити фаил с настроиками и проверить )
а вобщене мучаися поставь апач зделаи как я написал и всё будет ОК

Отредактировано ZLOI (2006-12-28 07:03:23)

0

6

Сань да не катит не так не так я и ЕзиПХП ставил и Апач такая же ошибка да кстати я недавно поставил виндовс сервер 2003 там в Виндовсе нема етого файлика ПХП.ини подскажи что делать? я проста не знаю ну думаю из за етого все ети косяки но в ХР виндовс был этот файл серано ничего не добился=(

П.С. СПС тебе огромное за прогу ГС яб не додумался скачать ёё все куль народу норм поставил=Р вы парни Лучшие учителя по сервакам=D

Отредактировано BaRoNs (2006-12-28 21:23:17)

0

7

ставьте обычный php ... 5 версию stable ... не пользуйтесь вы этими easy php ... ну для домашних тестов можно пользоваться связкой denwer. Понаставят лажи, а потом удивляются :)

0

8

У меня стоит Апача и всё работает отменно )

0

9

ставьте обычный php ... 5 версию stable ... не пользуйтесь вы этими easy php ... ну для домашних тестов можно пользоваться связкой denwer. Понаставят лажи, а потом удивляются :)

да не ствиться  почемуто этот джэнтельментский набор диск не создаеться ну вроде пишет что создл а на самом деле х.. там плавал

0

10

У меня стоит Апача и всё работает отменно )

А причём тут easy php , php5 и apache?

Отредактировано Stierus (2007-01-09 14:20:52)

0

11

да лана ФИК с ним=) помогите с инсталлом када набираю install/install.php мне выает следюющее:
http://muspeedy.my1.ru/Site/pipec.GIF
это я поставил appSrev
на этих линиях вот что нахлдиться

Код:
$ms = mssql_query($CarcaBot);
$ms1 = mssql_query($CarcaBot1);
$ms2 = mssql_query($arcaBot2);

Отредактировано BaRoNs (2007-01-09 23:38:23)

0

12

тебе осталось поставить mssql сервер и настроить appSrev на работу с mssql ...

0

13

так MSSQL это же sql sever если да то он у меня стоит я на сайте всем пользуюсь банить могу  и статы раскидыват и акки создавать и т.д а через инет не видно и када набираеш .../install/install.php  выдает выше указанное кароче просто кроме меня на сайт никто не мшжет зайти=(((

0

14

как ты можешь на сайт зайти, если при попытке установки этого самого сайта ( запуске .../install/install.php ) тебе выдаёт кучу ошибок и посылает налево ?

Я так понимаю, appServ - это такой же готовый набор apache+php+mysql, как и denwer, только работает кривее? ... если да - то поищи папку, в которой установлен php, в ней лежит файлик php.ini . В этом файлике есть строка :
;extension=php_mssql.dll

убирай ";" в самом начале строки и перезапускай сервер.

ps
перед тем как что-либо делать, ознакомься с первыми страницами учебника - очень поможет в дальнейшем. А инструкция по настройке связки apache + php + сервер бд есть в каждом учебнике по php

0

15

насчет пхп.ини уже давным давно поменял а то что ты говориш типа как я на сайт зашел? у меня ошибка тока в инсталле а остальное все ок вот сайт:
http://muspeedy.my1.ru/Site.GIF сайт в папке C:\AppServ\www\web  лежит там все удалено не знаю млин че за шляпа  :(  :(  :(  :(  :( Stie если не трудно дай аську а то я потерял все номера я тее подробнее опишу все да и еще вот сайт может у вас получеться зайти у когонибудь :(

Отредактировано BaRoNs (2007-01-10 21:42:25)

0

16

ip пингуется, но на сайт зайти не могу. Проверь настройки virtualhost и прослушивает ли apache 80 порт?
ася: 217888325

0

17

не знаю де ети настройи смареть я так понял ето в \AppServ\apache\conf\httpd.conf просто там тока нашел Virtualhost
и там все порты 80 стоят я даже ип там сегодня поменял на свой и никаких результатов=(( еще пменял не только в виндовс но и в пхп папке изменил пхп.ини екпосе он на офф екстенсион убрал значени ";" и секуре_конекшн изменил офф на он

Отредактировано BaRoNs (2007-01-11 10:25:14)

0

18

Я делал так :

В конце httpd.conf прописал :

Include conf/vhosts.conf  - в этом файле все виртуальные хосты прописаны

В vhosts.conf для каждого виртуального хоста такая запись :

# Host /home/custom/www (6):
Listen 127.0.0.2:8648
NameVirtualHost 127.0.0.2:*
<VirtualHost 127.0.0.2:8648>
  DocumentRoot "Y:/home/custom/www" 
  ServerName "custom"
  ServerAlias "custom" "www.custom" custom-host
  ScriptAlias /cgi/ "/home/custom/cgi/"
  ScriptAlias /cgi-bin/ "/home/custom/cgi-bin/"
  ErrorLog "/home/custom/error.log"
</VirtualHost>

Если заменить listen 127.0.0.2:8648 на listen твой айпишник внутри сети - то твой сайт буден виден только из локальной сети, если внешний айпишник - то из инета ( если прямой айпи )

ps
Здесь выложу небольшой мануал, который мне помог:

Код:
# Host /home/localhost/subdomain (1): 
#
# НАЧАЛО ШАБЛОНА ВИРТУАЛЬНОГО ХОСТА.
#
# Если вы хотите по умолчанию запускать Apache на порту, отличном от 80,
# измените номер порта в следующей далее директиве.
#
Listen 127.0.0.1:80
NameVirtualHost *:*
<VirtualHost *:*>
  #
  # Формат шаблона директории документов:
  #   /выр1/выр2/.../вырN
  # где вырI - регулярное выражение в формате PCRE. Каждое 
  # выражение сравнивается с частью пути между двумя "/" 
  # независимо, поэтому допустимо применять $ и ^ для 
  # привязки к концу и началу имени директории соответственно.
  #
  # Вы можете использовать несколько директив DocumentRootMatch,
  # чтобы задать соответствие этого же шаблона и различным директориям.
  #
  # Порядок следования директив DocumentRootMatch ВАЖЕН: в случае,
  # если несколько разных директив "перекрываются" (т.е. совпадают
  # с одним и тем же путем), используется только первое совпадение.
  #
  # Перечислять директивы DocumentRootMatch следует в порядке 
  # приоритета: шаблоны, идущие первыми, совпадают с большей долей
  # вероятности, чем идущие последними. То есть, "более частные"
  # шаблоны следует помещать ВЫШЕ более общих. Ниже так и сделано.
  #
  # Далее идут различные схемы именования директорий.
  # -------------------------------------------------
  #
  # Иногда домены второго уровня не нужны, и сайты хранятся в
  # директории public_html. Примеры:
  #   /home/somehost/public_html          -> http://somehost
  #   /home/somehost/public_html/cgi-bin/ -> http://somehost/cgi-bin/
  #
#  DocumentRootMatch "/home/(?!cgi-)(.*)/public_html^1"
  #  
  # Схема иненования хостера Net.Ru.
  #   /home/somehost/html     -> http://somehost
  #   /home/somehost/html/*/  -> http://*.somehost
#  DocumentRootMatch "/home/(?!cgi-)(.*)^1/html/(.*)"
  #
  # Схема именования хостера Host-ing.Ru.
  #   /home/somehost/domains/*   -> http://*.somehost
  #   /home/somehost/cgi-bin/    -> http://*.somehost/cgi-bin/
  #
#  DocumentRootMatch "/home/(?!cgi-)(.*)^1/domains/(?!cgi$|cgi-)(.*)"
  # 
  # На некоторых хостингах имена директорий начинаются с тильды.
  # Примеры для данного шаблона:
  #   /var/www/html/~somehost/*    -> http://*.somehost
  #   /var/www/html/~somehost/cgi  -> http://*.somehost/cgi/
  # 
#  DocumentRootMatch "/var/www/html/(?!cgi-)~(.*)^1/(?!cgi$|cgi-)(.*)"
  #
  # И наконец, самый общий шаблон. Применяется, если ни один другой
  # шаблон не совпал. Первое совпадение (участок в скобках) в каждом 
  # имени директории будет рассматриваться как доменное имя. Примеры:
  #   /home/somehost/*       -> http://*.somehost
  #   /home/somehost/cgi/    -> http://*.somehost/cgi/
  #
#  DocumentRootMatch "/home/(?!cgi-)(.*)^1/(?!cgi$|cgi-)(.*)"
  #
  # Примечание: в PCRE фраза "(?!cgi-)" означает "с этого места НЕ
  # начинается подстрока 'cgi-'". Метасимвол ^1 указывает, что данный
  # фрагмент пути (левее нее) должен быть записан в буфер для дальнейшего
  # извлечения (см. ниже описание метасимволов для подстановки).
  #
  #
  # После того, как один из шаблонов директории документов совпал с
  # некоторой директорией, в шаблоне можно использовать следующие 
  # подстановочные знаки:
  # 1. $&         - полный путь к директории документов;
  # 2. $^N        - путь, помеченный в шаблоне как ^N. Например, для шаблона
  #                 "/home/(.*)^2/(.*)", примененного к "/home/abc/def",
  #                 значение $^2 будет равно /home/abc.
  #                 Вообще, $ в начале свидетельствует о работе с ПУТЯМИ.
  # 3. %&         - полное доменное имя;
  # 4. %^N        - N-й компонент доменного имени.
  #                 Вообще, % говорит о работе с ДОМЕННЫМИ ИМЕНАМИ.
  # 5. $&стр      - подстановка значения директивы "dnwr_стр" из файла
  #     или         .htaccess, находящегося в директории документов
  #    %&стр        (чтобы не возникало конфликтов с Apache, эта директива
  #                 должна быть закомментирована). Директива наследуется: 
  #                 если в родительских каталогах есть .htaccess, в котором 
  #                 она опрелена, то значение по умолчанию берется оттуда. 
  #                 Текст "стр" не должен состоять из одних только цифр.
  # 6. $^{N:-D}   - в случае, если $^N или $&стр (соответственно) пусты,
  #     или         вместо них подставляется значение по умолчанию D.
  #    $&{стр:-D}   Разделитель ":-" является служебным и в подстановке
  #                 не участвует.
  #
  # В выражении, содержащем метасимволы, можно также применять 
  # специальные команды по следующим правилам (приведены примеры
  # того, что происходит с текстом ПОСЛЕ подстановки метасимволов):
  # 
  # Работа с доменными именами:
  #   "abc.def.ru/../gh"    -> "gh.def.ru"      (отсечение слева)
  #   "www.def.ru/-www"     -> "def.ru"         (отчечение "www" слева)
  #   "www.def.ru/abc"      -> "abc.www.def.ru" (присоединение "abc")
  #   "www.def.ru/-www/abc" -> "abc.def.ru"     (отсечение "www" и добавление "abc")
  #   "abc.def.ru/-www"     -> "abc.def.ru"     (не изменилось)
  #
  # Работа с файловыми путями:
  #   "/abc/def/../a"       -> "/abc/a"
  #   "/abc/def/./a"        -> "/abc/def/a"
  #   "/abc/def/-def/a"     -> "/abc/a"         (здесь "def" - любое PCRE-выражение)
  #   "/abc/d/-def/a"        > "/abc/d/a"       ("d" не совпало с "def")
  #
  #
  # Директория документов виртуального хоста.
  # $& означает "весь совпавший путь".
  #
  DocumentRoot "Y:/home/localhost/subdomain"  
  #
  # Это имя нигде реально не фигурирует из-за настройки
  # UseCanonicalName Off (см. выше).
  # %& означает "все совпавшее доменное имя".
  #
  ServerName "subdomain.localhost"
  #
  # Указывает на то, что данный блок совпадает с именем виртуального 
  # хоста (без префикса "www" или с ним). Если Вы хотите создавать
  # специфичные виртуальные хосты (например, для того, чтобы
  # задать для них отдельные лог-файлы, а не общие, как сделано
  # сейчас), добавляйте хосты перед данным блоком, но не после! 
  # Иначе они не будут работать, все "съест" текущий хост.
  #
  # Подходят доменные имена как с префиксом www, так и без него.
  #
  ServerAlias "subdomain.localhost" "www.subdomain.localhost" 
  #
  # Определяет CGI-директорию для данного виртуального хоста,
  # доступную как http://хост/cgi/. Если вы хотите, чтобы
  # директория /cgi-bin/ была общей для всех виртуальных хостов
  # закомментируйте следующую строку:
  #
  # ScriptAlias /cgi-bin/ "$^1/cgi-bin/"
  #
  # $^1 означает "часть пути, помеченная в шаблоне как ^1".
  ScriptAlias /cgi/ "/home/localhost/cgi/"
  ScriptAlias /cgi-bin/ "/home/localhost/cgi-bin/"
  #
  # Отдельный файл сообщений об ошибках для каждого хоста.
  # Если хотите сделать один файл для всех хостов, укажите
  # здесь нужный путь.
  #
  ErrorLog "/home/localhost/error.log"
</VirtualHost>

0

19

от ошибок избавился вроде но сайт по прежнему невидно через нет вот скрин:
http://muspeedy.my1.ru/norm.....GIF
а вот что изменил в install.php

Код:
$ms = mssql_connect($Speedy);
$ms1 = mssql_connect($Speedy1);
$ms2 = mssql_connect($Speedy2);

там было mssql_query изменил на connect=)
и еще я попробывал на каждую страницу на ndex.php register.php/install/install.php
теперь у меня при регистрации появляетья безопасный од и куды его надо вводить тоесть теперь надо вводить безопасный код при реге сейчас всего 1 человек пробывал зайти но не получилсьне знаю как с остальными думаю тоже нет
кароче ребята я как то накосячил теперь у меня в сервере када я на сайт захожу видно мой айпи типа коннект но теперь и на сервак никто не может зайти только я и на сайт и на сервак могу тока с локалки как ето исправить??=(

Отредактировано BaRoNs (2007-01-12 12:28:22)

0

20

Если не очень хорошо знаешь php - не меняй код вручную .

Тебе нужно проверить, проблема в сайте или в сервере. Для этого создай php страничку, содержимое может быть, например :

Код:
<?
echo "php test page";
?>

попробуй из инета запустить эту страницу, если вылезет "php test page" - значит дело только в скриптах.

0

21

http://muspeedy.my1.ru/test.GIF :P  :P  :P  работает ток косяк в том что не видно через нет=(

0

22

81.9.116.86 с инета пингуется ... может не видется из-за того, что этот айпишник не закреплён в нете конкретно за тобой. Позвони провайдеру и спроси, вылеленный ли у тебя айпишник в инете , если нет - тебя и не смогут увидеть из нета

0

23

вопрс а почему же тоды сервер стоит?=)=(

0

24

позвони провайдеру и убедитсь что у тебя "белый" IP

0

25

У меня сервер стоит и на компе без сети вообще ... для домашнего тестинга. От того что ты его поставил - ответов на этот вопрос не появилось. Узнай у провайдера и узнай, виден ли адрез из ЛОКАЛЬНОЙ сети

0

26

Лана последний вопрос и тему мона закрыть а то флуд аойто получчаеться=Р
как установить на другом компе  сайт чтобы он был связан с моими БД хочу у друга поставить)))

0

27

В настройках сайта прописываешь айпишник компа, на котором стоит база данных и всё ... где файл настройки - незнаю, у каждого сайта по-разному ... обычно это config.php или mysql.php или db.php ... в таком духе ищи

0

28

спс Тему мона закрыть))

0

29

сорри за 2 поста подрят но у меня такая фигня скачал я порт блокер там изначально стоит блок порта 80 я убрал щас сайт ищу может быть ето причиной?

0


Вы здесь » Помощь по созданию Online серверов » Саиты для Muonline и Lineage 2 » помогите с сайтом и Esyphp