으로 다시 보여줍니다. Mediawiki에서 이상한 점이 있습니다. 링크는 다음과 같이 형식의 경우 :Mediawiki는 자신의 PHP 소스 코드를
www.path-to-my-wiki.net/wiki_path/index.php?title=blah
서버의 소스 코드 (어떤 농담) 밖으로하라는 메시지가 표시됩니다 PHP 파일!
(샘플 :
<?php
/**
* This is the main web entry point for MediaWiki.
*
...
*
* @file
*/
# Initialise common code
$preIP = dirname(__FILE__);
require_once("$preIP/includes/WebStart.php");
# Initialize MediaWiki base class
require_once("$preIP/includes/Wiki.php");
$mediaWiki = new MediaWiki();
wfProfileIn('main-misc-setup');
OutputPage::setEncodings(); # Not really used yet
$maxLag = $wgRequest->getVal('maxlag');
if(!is_null($maxLag) && !$mediaWiki->checkMaxLag($maxLag)) {
exit;
}
링크가 이렇게 될 경우 :
www.path-to-my-wiki.net/wiki/blah
서버는하지 않습니다 PHP 소스 코드가 아니라 원하는 페이지를 표시합니다.
웹 서버 및 미디어 위키 구성과 관련하여 아무 것도 변경하지 않았습니다.이 위키는 인터넷을 통해 연결할 수 없습니다. 하지만이 미디어 위키에서 일하는 유일한 사람은 아닌지 의심 스럽습니다.
URL을 다시 작성해야한다고 생각합니다 ... htaccess 파일 –
잘못된 설정 - php 파일을 PHP 스크립트로 취급하지 않고 평범한 텍스트 파일로 취급하여 서비스를 제공합니다. '/ wiki/blah/...'버전에는 mod_rewrite + htaccess가있어 php 파일을 PHP 스크립트로 취급합니다. –