Wordpress mit PostgreSQL

Aus Hostsharing Wiki
(Weitergeleitet von Wordpress mit postgre)
Zur Navigation springen Zur Suche springen

Wordpress mit PostgreSQL

Achtung

Beta Installation Anleitung!


Installiert wird Wordpress hier unter der Domain https://blog.example.org.

Vorbereitungen

In hsadmin, zum Beispiel mit hsscript:

hsadmin-Shell starten mit:

hsscript -u xyz00 -i
Password: ********

Dann nacheinander anlegen:

  • Linux User als Domain-Administrator
  • Subdomain blog.example.org
  • PostgreSQL-User
  • PostgreSQL-Datenbank
xyz00@hsadmin> user.add({set:{name:'xyz00-blog',password:'geheim',shell:'/bin/bash',comment:'Wordpress Blog'}})
xyz00@hsadmin> domain.add({set:{name:'blog.example.org',user:'xyz00-blog'}})
xyz00@hsadmin> postgresqluser.add({set:{name:'xyz00_wpuser',password:'geheim'}})
xyz00@hsadmin> postgresqldb.add({set:{name:'xyz00_wpdb',owner:'xyz00_wpuser'}})

Wordpress installieren

Anmelden als Linux-User xyz00-blog:

ssh -l xyz00-blog xyz00.hostsharing.net

htdocs-ssl Verzeichnis vorbereiten

cd doms/blog.example.org
rm -rf subs/www subs-ssl/www
cd htdocs-ssl
rm .htaccess

Wordpress downloaden & entpacken z.b. im htdocs-ssl Verzeichnis

wget -O - http://wordpress.org/latest.tar.gz |tar -xz --strip 1

Wordpress FORK download

cd wp-content
git clone https://github.com/kevinoid/postgresql-for-wordpress.git
mv postgresql-for-wordpress/pg4wp/ pg4wp
rm -rf postgresql-for-wordpress
cp pg4wp/db.php db.php

Fork config

cd ..
cp wp-config-sample.php wp-config.php

Die wp-config.php wie folgt bearbeiten:

/** The name of the database for WordPress */
define('DB_NAME', 'your PostgreSQL database name will go here');
/** MySQL database username */
define('DB_USER', 'your PostgreSQL database username will go here');
/** MySQL database password */
define('DB_PASSWORD', 'your PostgreSQL database password will go here');
/** MySQL hostname */
define('DB_HOST', 'localhost');

Wordpress konfigurieren

Im Browser auf die Seite http://blog.example.org gehen und den Anweisungen folgen.