Voraussetzungen für PowerSite

 

 

Vorraussetzungen um PowerSite nutzen zu können

PHP

Webserver mit PHP, ab Version 5.1 aufwärts, inklusive der aktuellen PHP Versionen und ist somit zukunftsicher (PowerSite selbst wird immer unter der aktuellen PHP Version und mit E_STRICT entwickelt).
Um bestimmte Dinge nutzen zu können, muss die PHP Funktion mail funktionieren.
Das ist zwar in der Regel der Fall, aber einige Freespace - Anbieter haben diese Funktion abgeschaltet.

Für die Plugins pirss oder pirss2 muss der Webserver allow_url_fopen ermöglichen oder alternativ fsockopen erlauben.
Besonders bei Freehostern ist der Import von Inhalten über RSS - Feeds nicht gern gesehen und wird da gerne unterdrückt.

Sqlite

Einige Plugins benötigen zur Vollfunktion aller Optionen die Möglichkite Sqlite nutzen zu können.
So funktioniert die Zeitsperre beim Plugin kontakt_form nur mit Sqlite - ohne Sqlite arbeitet dieses Plugin ohne Zeitsperre.
Andere Plugins wie gbook (Gästebuch) arbeiten ohne Sqlite überhaupt nicht und geben einen leeren Inhalt zurück.

Sqlite wird automatisch erkannt. Es wird ausschliesslich PDO_sqlite verwendet (Version 3.1X) ,normal Sqlite geht nicht.

Die Verbindung ist in der Variable $db enthalten. In eigenen Plugins muss diese Variable als global $db; importiert werden um sie nutzen zu können.

Mysql

Zur Nutzung von Mysql in Zusammenhang mit eigenen Scripten muss nur in der index.php der Zugang zur Datenbank selbst definiert werden.

Steht Mysqli zur Verfügung wird die Datenbankklasse PiDatabase2.php geladen ansonsten die Klasse PiDatabase.php.

PiDatabase2.php ist in der Lage auch Transaktionen in Zusammenhang mit InnoDB auszuführen.

Die Verbindung ist in der Variable $dbm enthalten. In eigenen Plugins muss diese Variable als global $dbm; importiert werden um sie nutzen zu können.

Letzte Änderungen

PowerSite - ein extrem flexibles PHP Framework
Geändert: 04.06.2009
Demo - PlugIn - csv
Geändert: 04.06.2009
Demo Feeds grabben / auslesen
Geändert: 04.06.2009
Bildergalerie (Standard)
Geändert: 04.06.2009
Demo: csv und eMail kombinieren
Geändert: 04.06.2009