web-dev-qa-db-fra.com

La page localhost ne fonctionne pas sur MediaWiki

Je veux utiliser Widget PDF pour incorporer des fichiers PDF sur mes pages MediaWiki. Donc d'abord installé Extension: Widgets sur MediaWiki et cela semble , il est installé (je peux le voir dans Installed extensions liste dans Special:Version du Wiki). J'ai copié et collé la source complète de la page code du widget PDF dans une page appelée Widget:PDF sur mon wiki:

<noinclude>__NOTOC__
<big>This widget allows you to '''embed PDF files''' on your wiki page.</big>

Created by [https://wiki.karlsregion.net/z/User:Wilhelm_Bühler Wilhelm Bühler] and adapted by [https://www.wikihoster.net Karsten Hoffmeyer].

== Using this widget ==
For information on how to use this widget, see [https://www.mediawikiwidgets.org/PDF widget description page on MediaWikiWidgets.org].

== Copy to your site ==
To use this widget on your site, just install [https://www.mediawiki.org/wiki/Extension:Widgets MediaWiki Widgets extension] and copy the [{{fullurl:{{FULLPAGENAME}}|action=edit}} full source code] of this page to your wiki as page '''{{FULLPAGENAME}}'''.
</noinclude><includeonly><object class="pdf-widget" data="<!--{$url|validate:url}-->" type="application/pdf" wmode="transparent" style="z-index: 999; height: 100%; min-height: <!--{$height|escape:'html'|default:680}-->px; width: 100%; max-width: <!--{$width|escape:'html'|default:960}-->px;"><param name="wmode" value="transparent">
<p>Currently your browser does not use a PDF plugin. You may however <a href="<!--{$url|validate:url}-->">download the PDF file</a> instead.</p></object></includeonly>

Mon fichier PDF se trouve sous cette URL:

http://localhost/<wiki-name>/index.php/File:GraphicsandAnimations-Devoxx2010.pdf

Et son nom est File:GraphicsandAnimations-Devoxx2010.pdf. Donc, comme décrit ici , j'ai ajouté ce code à ma page Wiki:

{{#widget:PDF
 |url=http://localhost/<wiki-name>/index.php/File:GraphicsandAnimations-Devoxx2010.pdf
 |width=750
 |height=1050
}}

Mais cette erreur est survenue:

The localhost page isn’t working
localhost is currently unable to handle this request. 
HTTP ERROR 500

Ce que j'ai fait:

  1. J'ai aussi essayé ceci (exemple original du Widget PDF)

    {{#widget:PDF
     |url=https://www.semantic-mediawiki.org/w/images/e/e9/SMW_quick_reference.pdf
     |width=750
     |height=1050
    }}
    

    Mais le résultat était le même.

  2. J'ai lu Discussion étendue: Widgets mais je n'ai rien trouvé.

  3. J'ai ouvert Chrome DevTools (Ctrl+Shift+I), mais il n'y a pas eu d'erreur.

Comment je peux résoudre le problème?

Modifier:

Après quelques fois, j'ai essayé de désinstaller Widget PDF et Extension: Widgets et de les réinstaller. J'ai donc supprimé Extension:Widgets fichiers/dossier de $ IP/extensions/et également supprimé la page Widget:PDF de Wiki. Ensuite, j'ai installé à nouveau Extension:Widgets, mais maintenant, je ne peux pas du tout ouvrir les pages du wiki (je vois encore l'erreur ci-dessus), à moins que je supprime require_once "$IP/extensions/Widgets/Widgets.php"; de LocalSettings.php . Donc, je ne peux même pas essayer de charger Extension:Widgets.

Maintenant, je vois cette erreur dans DevTools:

Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Aussi, après avoir désinstallé Extension:Widgets, j'ai essayé Extension: PDFEmbed et malheureusement, j'ai encore vu l'erreur ci-dessus.

2
hasanghaforian

Je ne pouvais pas résoudre le problème ci-dessus pour utiliser extensions pour incorporer PDF dans MediaWiki. Donc finalement j'ai utilisé $wgRawHtml et utilisé ce code dans ma page Wiki:

_<html>
<embed src="http://localhost/<wiki-name>/images/5/59/GraphicsandAnimations-Devoxx2010.pdf#page=14" width="1200px" height="500px" />
</html>
_
0
hasanghaforian

Aucune idée si cela aidera, mais la première chose que je voudrais essayer serait de remplacer localhost par l'adresse IP 127.0.0.1

0
Steve