- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- [WikiMedia] Rewrite... Argh!!
-
[WikiMedia] Rewrite... Argh!!
Sono 2 ore che provo, ma senza risultati.
Ho provato a seguire la guida su WikiGT, ma non ne sono venuto a capo, così ho seguito questa ma senza risultati.Qualcuno potrebbe aiutarmi a fare questo maledetto rewrite?
Ho MediaWiki 1.10.0
Questo è il mio auttuale LocalSettings.php:
<?php # This file was automatically generated by the MediaWiki 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. # If you customize your file layout, set $IP to the directory that contains # the other MediaWiki files. It will be used as a base to locate files. if( defined( 'MW_INSTALL_PATH' ) ) { $IP = MW_INSTALL_PATH; } else { $IP = dirname( __FILE__ ); } $path = array( $IP, "$IP/includes", "$IP/languages" ); set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() ); require_once( "includes/DefaultSettings.php" ); # If PHP's memory limit is very low, some operations may fail. # ini_set( 'memory_limit', '20M' ); if ( $wgCommandLineMode ) { if ( isset( $_SERVER ) && array_key_exists( 'REQUEST_METHOD', $_SERVER ) ) { die( "This script must be run from the command line\n" ); } } ## Uncomment this to disable output compression # $wgDisableOutputCompression = true; $wgSitename = "TCP Wiki"; ## The URL base path to the directory containing the wiki; ## defaults for all runtime URL paths are based off of this. $wgScriptPath = "/wiki"; ## For more information on customizing the URLs please see: ## http://www.mediawiki.org/wiki/Manual:Short_URL $wgEnableEmail = true; $wgEnableUserEmail = true; $wgEmergencyContact = "[email protected]"; $wgPasswordSender = "[email protected]"; ## For a detailed description of the following switches see ## http://meta.wikimedia.org/Enotif and http://meta.wikimedia.org/Eauthent ## There are many more options for fine tuning available see ## /includes/DefaultSettings.php ## UPO means: this is also a user preference option $wgEnotifUserTalk = true; # UPO $wgEnotifWatchlist = true; # UPO $wgEmailAuthentication = true; $wgDBtype = "mysql"; $wgDBserver = "localhost"; $wgDBname = "*********"; $wgDBuser = "********"; $wgDBpassword = "********"; $wgDBport = "****"; $wgDBprefix = "****"; # MySQL table options to use during installation or update $wgDBTableOptions = "TYPE=InnoDB"; # Schemas for Postgres $wgDBmwschema = "mediawiki"; $wgDBts2schema = "public"; # Experimental charset support for MySQL 4.1/5.0. $wgDBmysql5 = false; ## Shared memory settings $wgMainCacheType = CACHE_NONE; $wgMemCachedServers = array(); ## To enable image uploads, make sure the 'images' directory ## is writable, then set this to true: $wgEnableUploads = false; # $wgUseImageMagick = true; # $wgImageMagickConvertCommand = "/usr/bin/convert"; ## If you want to use image uploads under safe mode, ## create the directories images/archive, images/thumb and ## images/temp, and make them all writable. Then uncomment ## this, if it's not already uncommented: # $wgHashedUploadDirectory = false; ## If you have the appropriate support software installed ## you can enable inline LaTeX equations: $wgUseTeX = false; $wgLocalInterwiki = $wgSitename; $wgLanguageCode = "it"; $wgProxyKey = "f1ad74738c7ca441f8301347476a44592b56574bb1a9f14b5e1e0b62cb8647"; ## Default skin: you can change the default skin. Use the internal symbolic ## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook': $wgDefaultSkin = 'monobook'; ## 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. # $wgEnableCreativeCommonsRdf = true; $wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright $wgRightsUrl = ""; $wgRightsText = ""; $wgRightsIcon = ""; # $wgRightsCode = ""; # Not yet used $wgDiff3 = ""; # When you make changes to this configuration file, this will make # sure that cached pages are cleared. $configdate = gmdate( 'YmdHis', @filemtime( __FILE__ ) ); $wgCacheEpoch = max( $wgCacheEpoch, $configdate ); ```:)
-
ma che problema ti da?
giusto pochi giorni fa ho installato wikimedia con il rewrite
ho seguito alla lettere la guida http://www.mediawiki.org/wiki/Manual:Short_URL#Rewrite
e non ho avuto problemi
-
Da quello che ho capito nella guida dovrei fare così:
- Creo un file .htaccess che contiene quel testo
- Lo carico nella root della wiki www.sito.it/wiki/ (?)
- Apro il LocalSettings.php e sostituisco
$wgScriptPath = "/wiki"; ```con [html]$wgArticlePath = "/wiki/$1";[/html] 4) Carico LocalSettings.php E' tutto giusto?
-
Vi prego
-
Up
-
e' qui' che sbagli
non devi sostituire , devi aggiungere## The URL base path to the directory containing the wiki; ## defaults for all runtime URL paths are based off of this. $wgScriptPath = "/wiki"; $wgArticlePath = "$wgScriptPath/$1"; ## For more information on customizing the URLs please see: ## http://www.mediawiki.org/wiki/Manual:Short_URL
-
Grazie mille, provo subito.
-
Risolto?
-
No, ci siamo sentiti anche in privato, ma non siamo riusciti a risolvere.
-
Mi dici l'errore che ti da?
-
Il rewrite funge perchè l'url è riscritto, il problema è che mi da errore 404.
-
E il server ti permette il rewrite?
Hai anche provato con varie forme di URL?
Ad esempio io ho risolto mettendo index.php/
-
Ecco cosa mi viene fuori:
Internal error
Redirect loop detected!
This means the wiki got confused about what page was requested; this sometimes happens when moving a wiki to a new server or changing the server configuration.
Your web server was detected as possibly not supporting URL path components (PATH_INFO) correctly; check your LocalSettings.php for a customized $wgArticlePath setting and/or toggle $wgUsePathInfo to true.
-
Ecco qui, questa è la pagina con l' errore: thecyberplanet.it/wiki/