1. Приглашаем вступить в нашу группу ВКонтакте.
    Скрыть объявление
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru
    Скрыть объявление

Не решено Как удалить статью, которая не открывается?

Тема в разделе "Для новичков", создана пользователем GadZZillA, 17 янв 2017.

  1. GadZZillA
    Оффлайн

    GadZZillA Только зашёл

    Регистрация:
    16 янв 2017
    Сообщения:
    6
    Симпатии:
    0
    Кто-то из участников неизвестно каким образом создал страничку, которая не открывается, используя аббревиатуру с точками после каждой буквы. Таких страничек существует несколько. При попытке открыть любую из них получаю ошибку:
    Код:
    Not Found
    
    The requested URL /Каракули was not found on this server.
    
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Что делать и как удалить такие странички, если их даже невозможно открыть?
     
  2. oecumene
    Оффлайн

    oecumene Осваивается

    Регистрация:
    11 сен 2016
    Сообщения:
    134
    Симпатии:
    12
    Пол:
    Мужской
    А с другими страницами как? Открываются?
     
  3. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.701
    Симпатии:
    199
    Пол:
    Мужской
    Адрес:
    Самара
    Если не открываются такие страницы, то скорее всего не правильно настроены чистые ссылки.
    У меня было такое же, сейчас все ок: тест.
     
  4. GadZZillA
    Оффлайн

    GadZZillA Только зашёл

    Регистрация:
    16 янв 2017
    Сообщения:
    6
    Симпатии:
    0
    Если открывать любую ссылку, в которой содержится точка, то выдает эту же ошибку. Я хотел написать статью про игру Arktika.1, но не получается это сделать из-за этой проблемы. А как правильно? Настраивал ссылки по инструкциям, которые брал на этом форуме.
     
  5. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.701
    Симпатии:
    199
    Пол:
    Мужской
    Адрес:
    Самара
  6. Юрий Бондаренко
    Оффлайн

    Юрий Бондаренко Прижился

    Регистрация:
    26 май 2015
    Сообщения:
    277
    Симпатии:
    71
    Пол:
    Мужской
    У вас неправильно настроен сервер (редиректы), он воспринимает точку как указатель на расширение файла и пытается физически найти этот файл с расширением на диске.
     
    oecumene нравится это.
  7. GadZZillA
    Оффлайн

    GadZZillA Только зашёл

    Регистрация:
    16 янв 2017
    Сообщения:
    6
    Симпатии:
    0
    Я почитал, попробовал сделать, как написано на сайте - ничего не получается, проблема все та же.

    Как это исправить?
     
  8. Юрий Бондаренко
    Оффлайн

    Юрий Бондаренко Прижился

    Регистрация:
    26 май 2015
    Сообщения:
    277
    Симпатии:
    71
    Пол:
    Мужской
    настроить правильно самостоятельно или обратиться к специалисту
     
  9. GadZZillA
    Оффлайн

    GadZZillA Только зашёл

    Регистрация:
    16 янв 2017
    Сообщения:
    6
    Симпатии:
    0
    Так я вроде как сюда и обратился. Это на стороне сервера нужно настраивать или путем настроек самой МедиаВики?
     
  10. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.701
    Симпатии:
    199
    Пол:
    Мужской
    Адрес:
    Самара
    Конфиг хотя бы показали чтоле. MW и вебсервера.
     
  11. oecumene
    Оффлайн

    oecumene Осваивается

    Регистрация:
    11 сен 2016
    Сообщения:
    134
    Симпатии:
    12
    Пол:
    Мужской
    Покажите настройки ЧПУ.

    Они лежат в Localsettings.php и .htaccess (если вы используете Apache).
     
  12. GadZZillA
    Оффлайн

    GadZZillA Только зашёл

    Регистрация:
    16 янв 2017
    Сообщения:
    6
    Симпатии:
    0
    Так бы сразу и сказали, что нужно показать. Я использую оплаченный хостинг довольно хорошего качества. За три года работы никаких нареканий. Сама ссылка на сайт. Содержимое файла .htaccess:
    Код:
    RewriteEngine On
    RewriteRule ^[^:]*\. - [L]
    RewriteRule ^[^:]*\/ - [L]
    RewriteRule ^/*$ /index.php?title=Заглавная_страница [L,QSA]
    RewriteRule ^(.+)$ /index.php?title=$1 [L,QSA]
    
    RewriteEngine On
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
    RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/index.php [L]
    
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
    RewriteRule ^/?images/thumb/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/thumb.php?f=$1&width=$2 [L,QSA,B]
    
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
    RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
    RewriteRule ^/?images/thumb/archive/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/thumb.php?f=$1&width=$2&archived=1 [L,QSA,B]
    Содержимое файла Localsettings.php:
    Код:
    <?php
    
    ## The URL base path to the directory containing the wiki;
    ## defaults for all runtime URL paths are based off of this.
    ## For more information on customizing the URLs please see:
    ## http://www.mediawiki.org/wiki/Manual:Short_URL
    $wgScriptPath = "";
    $wgScriptExtension = ".php";
    $wgArticlePath = "/$1";
    $wgUsePathInfo = true;
    
    ## To enable image uploads, make sure the 'images' directory
    ## is writable, then set this to true:
    $wgEnableUploads  = true;
    $wgGenerateThumbnailOnParse = false;
    
    # This file was automatically generated by the MediaWiki 1.28.0
    # installer. If you make manual changes, please keep track in case you
    # need to recreate them later.
    #
    # See includes/DefaultSettings.php for all configurable settings
    # and their default values, but don't forget to make changes in _this_
    # file, not there.
    #
    # Further documentation for configuration settings may be found at:
    # https://www.mediawiki.org/wiki/Manual:Configuration_settings
    
    # Protect against web entry
    if ( !defined( 'MEDIAWIKI' ) ) {
        exit;
    }
    
    ## Uncomment this to disable output compression
    # $wgDisableOutputCompression = true;
    
    $wgSitename = "Открытая строительная энциклопедия";
    $wgMetaNamespace = "Открытая_строительная_энциклопедия";
    
    ## The URL base path to the directory containing the wiki;
    ## defaults for all runtime URL paths are based off of this.
    ## For more information on customizing the URLs
    ## (like /w/index.php/Page_title to /wiki/Page_title) please see:
    ## https://www.mediawiki.org/wiki/Manual:Short_URL
    
    ## The protocol and server name to use in fully-qualified URLs
    $wgServer = "http://wikibricks.pp.ua";
    
    ## The URL path to static resources (images, scripts, etc.)
    $wgResourceBasePath = $wgScriptPath;
    
    ## The URL path to the logo.  Make sure you change this from the default,
    ## or else you'll overwrite your logo when you upgrade!
    $wgLogo = "$wgResourceBasePath/resources/assets/wikibricks-mini.png";
    
    ## UPO means: this is also a user preference option
    
    $wgEnableEmail = true;
    $wgEnableUserEmail = true; # UPO
    
    $wgEnotifUserTalk = true; # UPO
    $wgEnotifWatchlist = true; # UPO
    $wgEmailAuthentication = true;
    
    # MySQL specific settings
    $wgDBprefix = "wb_";
    
    # MySQL table options to use during installation or update
    $wgDBTableOptions = "ENGINE=InnoDB, DEFAULT CHARSET=utf8";
    
    # Experimental charset support for MySQL 5.0.
    $wgDBmysql5 = false;
    
    ## Shared memory settings
    $wgMainCacheType = CACHE_NONE;
    $wgMemCachedServers = [];
    
    ## To enable image uploads, make sure the 'images' directory
    ## is writable, then set this to true:
    $wgUseImageMagick = true;
    $wgImageMagickConvertCommand = "/usr/bin/convert";
    
    # InstantCommons allows wiki to use images from https://commons.wikimedia.org
    $wgUseInstantCommons = true;
    
    # Periodically send a pingback to https://www.mediawiki.org/ with basic data
    # about this MediaWiki instance. The Wikimedia Foundation shares this data
    # with MediaWiki developers to help guide future development efforts.
    $wgPingback = true;
    
    ## If you use ImageMagick (or any other shell command) on a
    ## Linux server, this will need to be set to the name of an
    ## available UTF-8 locale
    $wgShellLocale = "en_US.utf8";
    
    ## Set $wgCacheDirectory to a writable directory on the web server
    ## to make your wiki go slightly faster. The directory should not
    ## be publically accessible from the web.
    #$wgCacheDirectory = "$IP/cache";
    
    # Site language code, should be one of the list in ./languages/data/Names.php
    $wgLanguageCode = "ru";
    
    $wgSecretKey = "4fe32a11efeb4c17aaf5df42ce7aeb86a468b74206d28feacc578b19f100477a";
    
    # Changing this will log out all existing sessions.
    $wgAuthenticationTokenVersion = "1";
    
    # Site upgrade key. Must be set to a string (default provided) to turn on the
    # web installer while LocalSettings.php is in place
    $wgUpgradeKey = "9f857a68cd17d022";
    
    ## For attaching licensing metadata to pages, and displaying an
    ## appropriate copyright notice / icon. GNU Free Documentation
    ## License and Creative Commons licenses are supported so far.
    $wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
    $wgRightsUrl = "https://creativecommons.org/licenses/by-nc-sa/4.0/";
    $wgRightsText = "Creative Commons Attribution Non-Commercial Share Alike";
    $wgRightsIcon = "$wgResourceBasePath/resources/assets/licenses/cc-by-nc-sa.png";
    
    # Path to the GNU diff3 utility. Used for conflict resolution.
    $wgDiff3 = "/usr/bin/diff3";
    
    ## Default skin: you can change the default skin. Use the internal symbolic
    ## names, ie 'vector', 'monobook':
    $wgDefaultSkin = "vector";
    
    # Enabled skins.
    # The following skins were automatically enabled:
    wfLoadSkin( 'CologneBlue' );
    wfLoadSkin( 'Modern' );
    wfLoadSkin( 'MonoBook' );
    wfLoadSkin( 'Vector' );
    
    
    # Enabled extensions. Most of the extensions are enabled by adding
    # wfLoadExtensions('ExtensionName');
    # to LocalSettings.php. Check specific extension documentation for more details.
    # The following extensions were automatically enabled:
    wfLoadExtension( 'Cite' );
    wfLoadExtension( 'CiteThisPage' );
    wfLoadExtension( 'ConfirmEdit' );
    wfLoadExtension( 'Gadgets' );
    wfLoadExtension( 'ImageMap' );
    wfLoadExtension( 'InputBox' );
    wfLoadExtension( 'Interwiki' );
    wfLoadExtension( 'LocalisationUpdate' );
    wfLoadExtension( 'Nuke' );
    wfLoadExtension( 'ParserFunctions' );
    wfLoadExtension( 'PdfHandler' );
    wfLoadExtension( 'Poem' );
    wfLoadExtension( 'Renameuser' );
    wfLoadExtension( 'SpamBlacklist' );
    wfLoadExtension( 'SyntaxHighlight_GeSHi' );
    wfLoadExtension( 'TitleBlacklist' );
    wfLoadExtension( 'WikiEditor' );
    wfLoadExtension( 'YouTube' );
    
    
    # End of automatically generated settings.
    # Add more configuration options below.
    
    # Расширение включено по умолчанию, однако пользователь может отключить его в настройках.
    $wgDefaultUserOptions['usebetatoolbar'] = 1;
    
    # Enables link and table wizards by default but still allows users to disable them in preferences
    $wgDefaultUserOptions['usebetatoolbar-cgd'] = 1;
    
    # Показывает вкладки «Предпросмотра» и «Изменений»
    $wgDefaultUserOptions['wikieditor-preview'] = 1;
    
    # Показывает кнопки «Публикации» и «Отмены» справа сверху
    $wgDefaultUserOptions['wikieditor-publish'] = 1;
    
     
    Последнее редактирование модератором: 20 янв 2017
  13. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.701
    Симпатии:
    199
    Пол:
    Мужской
    Адрес:
    Самара
    Удалил пароли из сообщения.

    И собственно тут в первых строках что-то пошло не так:
    Код:
    RewriteRule ^[^:]*\. - [L]
    
    Удалите этот кусок:
    Код:
    RewriteEngine On
    RewriteRule ^[^:]*\. - [L]
    RewriteRule ^[^:]*\/ - [L]
    RewriteRule ^/*$ /index.php?title=Заглавная_страница [L,QSA]
    RewriteRule ^(.+)$ /index.php?title=$1 [L,QSA]
    
     
    Последнее редактирование: 20 янв 2017
  14. GadZZillA
    Оффлайн

    GadZZillA Только зашёл

    Регистрация:
    16 янв 2017
    Сообщения:
    6
    Симпатии:
    0
    Спасибо большое, теперь все работает :)
     
  15. oecumene
    Оффлайн

    oecumene Осваивается

    Регистрация:
    11 сен 2016
    Сообщения:
    134
    Симпатии:
    12
    Пол:
    Мужской
    Знаете, хитрые какие-то спамботы пошли, спам на страницах с названием «Index.php» уже оставляют.

    Аж так, что вызывает технические проблемы.
     
    Последнее редактирование: 20 янв 2017

Поделиться этой страницей