Wordpress mit PostgreSQL: Unterschied zwischen den Versionen

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Wordpress mit postgreSql = Installiert wird Wordpress hier unter der Domain https://blog.example.org. == Vorbereitungen == In ''hsadmin'', zum Beispiel mi…“)
 
Markierungen: mobile edit mobile web edit
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
= Wordpress mit postgreSql =
= Wordpress mit PostgreSQL =
 
{{Textkasten|rot|Achtung|Beta Installation Anleitung!}}


Installiert wird Wordpress hier unter der Domain https://blog.example.org.
Installiert wird Wordpress hier unter der Domain https://blog.example.org.
Zeile 16: Zeile 18:
* Linux User als Domain-Administrator
* Linux User als Domain-Administrator
* Subdomain ''blog.example.org''
* Subdomain ''blog.example.org''
* Postgre-User  
* PostgreSQL-User  
* Postgre-Datenbank
* PostgreSQL-Datenbank


   xyz00@hsadmin> user.add({set:{name:'xyz00-blog',password:'geheim',shell:'/bin/bash',comment:'Wordpress Blog'}})
   xyz00@hsadmin> user.add({set:{name:'xyz00-blog',password:'geheim',shell:'/bin/bash',comment:'Wordpress Blog'}})
Zeile 50: Zeile 52:
   cp pg4wp/db.php db.php
   cp pg4wp/db.php db.php


== Fork config
== Fork config ==


   cd ..
   cd ..
   cp wp-config-sample.php wp-config.php
   cp wp-config-sample.php wp-config.php
Die wp-config.php wie folgt bearbeiten:


   /** The name of the database for WordPress */
   /** The name of the database for WordPress */

Aktuelle Version vom 1. Juni 2021, 19:04 Uhr

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.