Benutzer-Werkzeuge

Webseiten-Werkzeuge


user:lespocky:drafts

Dies ist eine alte Version des Dokuments!


Entwürfe

status.net Server unter Debian Wheezy

  • Pakete installieren zusätzlich zum PHP und MySQL-Server: libmarkdown-php, liboauth-php, php-db, php-mail, php-openid, php-validate, …
  • eigene MySQL-Datenbank anlegen

phpmyadmin mit nginx unter Debian Wheezy

Angenommen, es sind bereits die Pakete nginx und php5-fpm installiert und eingerichtet, d.h. in der entsprechenden Configdatei steht:

upstream php {
    server unix:/var/run/php5-fpm.sock;
}

Und weiter unten dann im Abschnitt des HTTPS-Servers:

# phpmyadmin
location /phpmyadmin {
    alias   /usr/share/phpmyadmin;
    index   index.php;
}

location ~ ^/phpmyadmin/libraries {
    deny all;
}

location ~ ^/phpmyadmin/setup/lib {
    deny all;
}

location ~ ^/phpmyadmin/setup/(.+\.php)$ {
    auth_basic              "phpMyAdmin Setup";
    auth_basic_user_file    "/etc/phpmyadmin/htpasswd.setup";
    alias                   /usr/share/phpmyadmin/setup/$1;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass            php;
    fastcgi_index           index.php;
    include                 fastcgi_params;
}

location ~ ^/phpmyadmin/(.+\.php)$ {
    alias                   /usr/share/phpmyadmin/$1;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass            php;
    fastcgi_index           index.php;
    include                 fastcgi_params;
}

apache2-utils enthält htpasswd um die …

user/lespocky/drafts.1364232662.txt.gz · Zuletzt geändert: 2013-03-25 18:31 von alex