1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

"404 Not Found" - DOS 2.0

Тема в разделе 'Запуск и Поддержка', создана пользователем Fist, 7 май 2012.

  1. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    Здравйствуйте, у меня выходит такая ошибка (сабж), при переходе на любую вкладку, ну кроме "Items"
    Кто нибудь может помочь?
    Собственно сама ошибка
    [IMG]
  2. Zarj Старожила

    Сообщения:
    1.007
    Спасибы:
    23
    Сборка бота GHost:
    Ghost One 1.7.266
    Дата начала использования бота:
    01.01.1992
    Смотри правильные ли ссылки стоят, и смотри файл .htaccess
  3. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    Я в этом особо не шарю... ДОС для меня вновинку пока что)
    Можешь ткнуть мне мой косяк?
    Вот файлы

    .htaccess
    Код:
    <IfModule mod_rewrite.c>
    RewriteEngine On
    
    RewriteRule ^games/([0-9a-zA-Z-_]*)/ index.php?games&page=$1 [L]
    RewriteRule ^games/([0-9a-zA-Z-_]*) index.php?games&page=$1 [L]
    RewriteRule ^games/ index.php?games [L]
    RewriteRule ^games index.php?games [L]
    
    RewriteRule ^action/([0-9a-zA-Z-_]*)/$ index.php?action=$1 [L]
    RewriteRule ^([0-9a-zA-Z-_]*).html$ index.php?news=$1 [L]
    RewriteRule ^([0-9a-zA-Z-_]*)/([0-9a-zA-Z-_]*).html$ index.php?page=$1&news=$2 [L]
    RewriteRule ^page-([0-9a-zA-Z-_]*)/ index.php?page=$1 [L]
    
    RewriteRule ^top-players/$ index.php?top [L]
    RewriteRule ^heroes/$ index.php?heroes [L]
    RewriteRule ^heroes/([0-9a-zA-Z-_]*) index.php?heroes&page=$1 [L]
    
    RewriteRule ^items/$ index.php?items [L]
    RewriteRule ^items/([0-9a-zA-Z-_]*) index.php?items&page=$1 [L]
    RewriteRule ^item/([0-9a-zA-Z-_]*) index.php?item=$1 [L]
    
    RewriteRule ^bans/([0-9a-zA-Z-_]*)/ index.php?bans&page=$1 [L]
    RewriteRule ^bans/([0-9a-zA-Z-_]*) index.php?bans&page=$1 [L]
    RewriteRule ^bans/$ index.php?bans [L]
    
    RewriteRule ^profile/([0-9a-zA-Z-_]*)/ index.php?profile=$1 [L]
    
    RewriteRule ^admins/$ index.php?admins [L]
    RewriteRule ^game/([0-9a-zA-Z-_]*)/$ index.php?game=$1 [L]
    RewriteRule ^player/([0-9a-zA-Z-_]*)/$ index.php?u=$1 [L]
    RewriteRule ^user/([0-9a-zA-Z-_]*)/$ index.php?user=$1 [L]
    RewriteRule ^hero/([0-9a-zA-Z-_]*)/$ index.php?hero=$1 [L]
    RewriteRule ^hero/([0-9a-zA-Z-_]*)/([0-9a-zA-Z-_]*)/$ index.php?hero=$1&page=$2 [L]
    </IfModule>
    index
    <?php
    require_once("header.php");
    ?>



    header
    <?php  
    if (strstr($_SERVER['REQUEST_URI'], basename(__FILE__) ) )
        {header('HTTP/1.1 404 Not Found'); die; }
    
    require_once("config.php");
    require_once("includes/common.php");
    require_once("includes/class.database.php");
    require_once("includes/db_connect.php");
    require_once("language/".$default_language.".php");
    require_once("includes/POST.php");
    require_once("includes/menus.php");
    if (file_exists("themes/".$default_style."/functions.php") )
    require_once("themes/".$default_style."/functions.php");
    require_once("themes/".$default_style."/header.php");
    require_once("includes/index_page.php");
    require_once("includes/os_footer.php");
    require_once("themes/".$default_style."/footer.php");
    ?>


    Много не прошу, если что сам попробую разобраться
    З.Ы. Щя уроки PHP от LongMan'a изучаю) :alequate:
  4. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    1.

    В \AppServ\Apache\conf\httpd.conf

    Ищешь:
    Код:
    #LoadModule rewrite_module modules/mod_rewrite.so
    Убираешь # в начале строки.
    Перезапускаешь сервер Apache.


    2.

    В файл .htaccess, в корне с DOS 2.0, первой строкой добавляешь:
    Код:
    Options +FollowSymLinks
  5. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    Всё работает, спс :metal:

    Ещё вопрос, можно ли изменить адресс который я вводил при установки AppServ ? ^_^ (адресс для перехода собственно к самой статистике)
  6. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Можно

    Адрес задается через ServerName и псевдонимы задаются через ServerAlias

    Например,
    Код:
    ServerName dotastats.com
    ServerAlias www.dotastats.com stats openstats
    Соответственно, ищи у себя в httpd.conf - ServerName,
    там должно быть что-то типа ServerName localhost, где localhost и есть адрес.
  7. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    Спс, всё робит...
    А можно в DOS 2.0 перевести ВСЕ слова с английского?
    И, при переходе на "Вещи", он открывает мне страницу без верхнего меню, +там нет картинок вещей - их можно добавить? или хотя бы как-то исправить, чтоб меню верхнее оставалось :rickroll:
  8. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    1.

    В директории language лежат файлы с фразами для подстановки (языковые файлы).
    Копируешь english.php здесь же, переименовываешь в russian.php, переводишь там всё на русский.
    Затем в конфигурационном файлу - config.php ищешь и меняешь:
    Код:
    $default_language = 'english';
    на
    Код:
    $default_language = 'russian';
    2.

    Надо удалить/переименовать файл items.php в корне сайта. Это тестовая парсилка предметов с сайта playdota.com. Когда удалишь, по этому же адресу будет открываться привычый, по версии DOS 1.39, список предметов, вместо белой, неоформленной страницы.
  9. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    1.
    Уже сделал... Но не все слова переведены, некоторых в этом файле нет... Мне бы все перевести...

    2.
    Попробую, отпишусь


    Ещё одно... (извините если достал уже) На свой сайт могу зайти со своей машины, а другие со своих машин не могут, в чём может быть проблема?
  10. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Нужно больше информации. Кто через что заходит, как настроено, домены там, адреса, сетевое оборудование и тп.

    По написанному тексту можно сказать:
    1. Пользователи пытаются зайти по IP-адресу, IP оказывается внутрисетевой (NAT);
    2. Пользователи пытаются зайти по IP-адресу, но 80 порт закрыт firewall'ом/роутером, занят другим приложением.
  11. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    Угу, был заблокирован порт 80 для Апача...
    Почему я не могу зарегестрироваться у себя на сайте? :jump:
  12. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Эта невозможность должна чем-то проявляться. Появление белых или "битых" страниц в процессе, вывод ошибок на экран и/или в error-лог.
  13. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    Пишет "Ваш аккаунт ещё не активирован." должно придти письмо для авторизации на указаную почту (в моём случае на ящик @mail.ru), но оно не приходит :jump:
  14. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Так оно и не придёт, у тебя ни системы семейства *nix, ни почтового сервера нету.

    В твоём случае можно доделать систему отправки через PHPmailer, и использовать google'вские или mail.ru почтовые SMTP-серверы.
    На худой конец можно ограничиться автоматической активацией при регистрации.
  15. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    То есть? Мне не нужно будет письмо для авторизации на почту отправлять? Если да, можно поподробней? :limon:
  16. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Не нужно. Там в администраторской (Administration > Configuration > Configuration > Email account activation ) панели есть 2 варианта активации учётной записи:

    1. Пользователи должны активировать свою учётную запись посредством e-мейла (Users must activate their account via email);
    2. Автоматическая активация (Auto activation)

    Следовательно, при использовании второго варианте никакого письма с активацией не нужно, чтобы создать и активировать учётную запись.
  17. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    Где это находится, можно поточней? -_-
  18. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    В админ-панели OS2
  19. Fist Ньюфаг

    Сообщения:
    72
    Спасибы:
    1
    Сборка бота GHost:
    GhostOne v.1.7.266
    Дата начала использования бота:
    12.12.12
    Ну это то я понял) я не понял где эта самая панель находится :ohpalevo:
  20. ViperNight ▒▒▒▒▒▒▒▒▒

    Сообщения:
    311
    Спасибы:
    154
    Сборка бота GHost:
    GHost++ r597M
    Дата начала использования бота:
    20.01.2007
    Skype:
    Мой статус
    Ты когда OS2.0 устанавливаешь, то создаёшь в процессе учётную запись администратора. Используешь эти данные, чтобы авторизоваться на панели сверху. Поля для ввода логина и пароля исчезают, вместо них появится имя пользователя учётной записи, под которым ты зашёл. Щёлкаешь на него, появляется выпадающее меню, с помощью которого можно перейти в настройку учётной записи (Profile), перейти в администраторский раздел (Administration) и разлогиниться (Log out).
    Нажимаешь Administration. Тебя попросят ещё раз ввести логин и пароль, после чего ты попадаешь, собственно, в администраторский раздел (панель управления).