Hi Martin,
Allgemeine CMS-Links (Vergleiche, Tests, etc.):http://www.contentmanager.de/http://www.opensourcecms.com/http://www.cmsmatrix.org/Webspace:PHP/MySQL ist klar. Dinge wie "safemode = off" kannst Du AFAIK meistens selbst konfigurieren über die .htaccess-Datei. Die meisten Pakete sollten dafür taugen. Zur Providerauswahl hab ich nur wenige Links parat, aber hier kannst Du mal nachschauen:
http://www.webhostlist.de/BEVOR Du einen Webspace-Vertrag abschließt, würde ich mich für ein CMS entscheiden. Du kannst dann nämlich vor "Unterschrift" noch in den Foren nachsehen, ob der Provider die Dinge unterstützt, die gebraucht werden, oder dort danach fragen - just in case.
Übrigens: Die c't testet mehr oder wenig regelmäßig Webspaces, auch da mal reinschauen:
http://www.heise.de/ct/inhverz/search.shtmlLokale TestumgebungWichtig natürlich für Testzwecke: installiere Dir MySQL und PHP auf Deinem Rechner zum testen. Sehr gut wie ich finde ist
XAMPP für Windows.
Setup.exe und schon ist es prinzipiell installiert. Du startest XAMPP per Doppelklick, genauso beendest Du es wieder.
Es gibt dann einen Ordner C:\Programme\XAMPP\xampp\htdocs\, der entspricht
http://localhost. D.h. alles was hier oder in Unterverzeichnissen liegt, wird im Browser entsprechend aufgerufen und PHP wird ausgeführt. Außerdem hat XAMPP noch einen PHP Switch: damit kannst Du zwischen PHP4 und 5 umschalten. XAMPP hat auch ein Web-Frontend zum konfigurieren.
Welches CMSGute Frage
Ich würde Mambo nehmen: sehr große Community, läuft stabil, wird stetig weiterentwickelt, und auch anfängertauglich. Mambo ist sehr mächtig, und es gibt viele Extensions, u.a. z.B. auch eine Mambo-Bridge für SMF, damit Du also Foren wie AtNotes nahtlos einbinden kannst.
Grundsätzlich benötigst Du aber Einarbeitungszeit. Und jedes CMS funktioniert anders (andere Logik für Templates, also das Aussehen Deiner Seite, etc.).
AnsonstenPHP-Kenntnisse schadet nicht, ist aber kein Muss. Gerade aber wenn Du Anpassungen machst, oder Dein eigenes Template, dann wird man es brauchen. Ist aber sehr einfach zu erlernen. Ich finde, mit Basic-Kenntnissen kommt man schon recht weit. Eine (bzw. DIE) Referenz gibt's hier:
http://de2.php.net/manual/de/. Wenn Du da weitere Linktipps brauchst, sag Bescheid.
Matthias