phpMyFAQ Tips


Umstellen auf HTTPS: einfach im Konfig-Menue die URL ändern.

Sicherheit erhöhen durch .htaccess in /phpmyfaq/admin/ -Verzeichnis.

Versions-Update:

FAQ in Wartungsmode setzen.

Alle Files ersetzen ausser:

  • all files in the directory assets/template/
  • /assets/template/spacelab/index.tpl - in Zeile 64: Home-Button eingefügt.
  • the directory attachments/ (meine Daten)
  • all files in the directory config/ (in /config/ldap.php stehen die AD Anmeldedaten)
  • the directory data/ (meine Daten)
  • the directory images/ (meine Daten)

Also muß aus dem Installer alles installiert werden außer:

  • assets/template/ (muß auch aktualisiert werden, sichern!)
  • config

Unbedingt sichern: /admin/.htaccess, /web.config , /config/constants_ldap.php, ldap.php (AD Anmeldung), database.php (SQL-Anmeldung)

DB-Update durchführen über /setup/update.php

 

phpMyFAQ umziehen:

/config/database.php - MySQL-Zugangsdaten

/config/ldap.php - LDAP-Anbindung
  PHP.ini: extension=php_ldap.dll, register_globals = off, safe_mode = off

DB: faqconfig - URL + Verzeichnis
DB: faqinstances - URL + Verzeichnis

 

Google Sitemap: https://domain.tld/phpmyfaq/sitemap.xml.php

 

RSS aus phpMyFAQ auslesen:

- für korrekte Umlaute muß im <head> stehen:

<meta charset="utf-8">

 

<?php
$rss = simplexml_load_file('./../phpmyfaq/feed/news/rss.php');

echo "<table width='400px' align='center' border='0'><tr><td>";
echo '<h3>'. $rss->channel->title . '</h3>';

$i = 0;
foreach ($rss->channel->item as $item) {
if ($i > 0)
    {
        break;
    }
   echo '<a href="'. $item->link .'">' . $item->title . "</a><br/>";
   echo "<p><small>" . $item->pubDate . "</small></p>";
   echo "<p>" . $item->description . "</p>";
 $i++;
}

echo '</td></tr></table>';
?>
Tags: php, RSS
2017-03-20 10:27 Uwe K {writeRevision}
Durchschnittliche Bewertung: 0 (0 Abstimmungen)

Es ist möglich, diese FAQ zu kommentieren.

Chuck Norris has counted to infinity. Twice.