Sie sind hier:  LinkpfeilPowerCMS LinkpfeilPowerSite TPLE »Installation


Installation

Entpacken Sie die gezippte Datei lokal in einem eigenen Ordner.

Übertragen Sie die Daten und die Struktur unterhalb dieses Ordners mit einem FTP - Programm auf den Webserver.

Versehen Sie folgende Ordner auf dem Webserver mnit Schreibrechten:

  • tmp mit allen Unterordnern
  • uploads/images/pipictures nebst Unterordnern
  • data nur wenn Sie Sqlite verwenden wollen. Die in data enthaltenen Dateien benötigen keine Schreibrechte.

index.php

$sitename='PowerSite'; // Name der Website
$xajaxseiten=array('pipicturesslideshow','gbuch'); // Seiten die Xajax nutzen = automatisches laden von Xajax
$usexajax=false; // auf false lassen, wenn Xajax über $xajaxseiten geladen wird
$use_sqlite=1; // 0 Sqlite nicht benutzen (Ab Version 0.83 wird das automatisch geregelt.)
Ab Version 0.84 wird ebenso automatisch erkannt, ob ein PDO Zugriff oder ein Standardzugriff auf Sqlite gegeben ist.

Wer grunsätzlilch kein Sqlite verwenden will der entfernt in folgender Zeile die Kommentarkennung:

#$use_sqlite=0; // Diese Auskommentierung entfernen wenn grundsätzlich kein Sqlite benutzt werden soll.

Sqlite

Einige Plugins verwenden Sqlite (PDO) - die Datenbank und die Tabellen sind selbstinstallierend.

Ab 0.84 wird auch Sqlite 2 über den normalen Zugriff (also ohne PDO) unterstützt.
Achtung - Sqlite 3 und Sqlite 2 Datenbänke sind unterienander nicht kompatibel.

Wer eine Datenbank unter anderem Namen oder Pfad nutzen will, der muss in der index.php folgenden Eintrag ändern:

$db = new PDO('sqlite:data/powersite_data');

Im Standard befindet sich die Sqlite - Datenbank im Ordner data und hat den Namen powersite_data.

Unter Sqlite 2 muss folgender Eintrag in der index.php geändert werden:

$db = sqlite_open ('data/powersite_data.sq2', 0666);

Die Datenbank befindet sich ebenfalls im Ordner data , der Name lautet dann aber powersite_data.sq2.

Wenn Sie versuchen eine unter PDO angelegte Datenbank unter Sqlite 2 zu öffnen, ergibt das sofort einen fatalen Fehler.

Hinweis

Sqlite ohne PDO (bis 0.83) kann nicht benutzt werden. Wer auf seinem Webserver phpinfo aufruft muss in etwa folgende Eintragungen haben:

Ab 0.84 wird auch Standard Sqlite akzeptiert. In der Plugin Programmierung ist der Code Sqlite 2 und Sqlite 3 unterschiedlich - davon abgesehen, ist die reine SQL insbesondere auch bei der Tabellenanlage zwischen Sqlite 3 und 2 unterschiedlich.

Wer selbst Plugins erstellt die Sqlite verwenden sollen, der muss das berücksichtigen.

PDO
PDO support enabled
PDO drivers mysql, sqlite

pdo_sqlite
PDO Driver for SQLite 3.x enabled
PECL Module version 1.0.1 $Id: pdo_sqlite.c,v 1.10.2.6.2.2 2007/03/23 14:30:00 wez Exp $
SQLite Library 3.2.8

PDO sind universelle Datenbankfunktionen, das bedeutet - bis auf die individuellen - also auf den Datenbanktyp zugeschnittene Anweisungen , können Anwendungen auch auf andere Datenbanksystem zugreifen.
Zu dem Zweck müssten nur die individuellen Anweisungen auf ein anderes Zielsystem angepasst werden, was mit geringem Aufwand möglich wäre.

mininewsrss.php

Ändern Sie $sitename = 'PowerSite'; nach Bedarf ab.

Wenn die Datei umbenannt wird, dann muss bei:

$dir=substr($_SERVER['PHP_SELF'], 0, strlen($_SERVER['PHP_SELF']) - 17);

die Zahl 17 angepasst werden.

Bitte bedenken Sie - PowerSite richtet sich an vorbelastete Anwender !!!

Wichtige Hinweise

PowerSite arbeitet grundsätzlich unter PHP 4.3X und höher. Einige Plugins jedoch erwarten PHP 5.
Einige Plugins verwenden auch ergänzend Sqlite (kontakt_form) , wenn vorhanden oder sind voll darauf angewiesen (gbook).

 

Letzte Änderung auf dieser Seite am: 01.04.2008 11:06:04


Vorherige Seite: LinkpfeilPowerSite TPLE  | Nächste Seite: LinkpfeilTechnik / Vorteile