Aktuelle Version |
Dein Text |
Zeile 1: |
Zeile 1: |
| == memcache == | | == Aktualisierung auf MediaWiki (von 1.23.10_2) 1.23.13 == |
|
| |
|
| Nachfolgend wird eine Vorüberlegung für die Einführung der Benutzung von ''memcache'' angestellt.
| | : <code>pkg update && pkg upgrade -y</code> |
| | <pre></pre> |
| | <pre> |
| | Message from perl5-5.20.3_13: |
| | The /usr/bin/perl symlink has been removed starting with Perl 5.20. |
| | For shebangs, you should either use: |
|
| |
|
| Darauf gekommen ist [[Benutzer:PaulRiegel|Paul]] wegen der [[mediawikiwiki:Extension:SpecialNamespaces]]. (Eigentlich ging es nur darum die Verwaltung von Namensräumen im MediaWiki richtig ordentlich zu machen.) Diese Extension setzt wohl die Verfügbarkeit zur Verwendung von ''memcache'' voraus.
| | #!/usr/local/bin/perl |
|
| |
|
| ; Was wohl gemacht werden müsste:
| | or |
| Installieren von ''memcached''
| |
| : <code>pkg install -y [[freshports:databases/memcached|memcached]]</code>
| |
| : <code>sysrc memcached_enable="YES"</code>
| |
| Installieren vom Modul für den Webserver (hier Apache 2.4)?
| |
| : <code>pkg install -y [[freshports:www/mod_memcache|ap24-mod_memcache]]</code>
| |
| :* Modul bei ''/usr/local/etc/apache24/httpd.conf'' eintragen?
| |
| : <code>[[mediawikiwiki:Memcached#Setup | $EDITOR /usr/local/www/mediawiki/LocalSettings.php]]</code>
| |
| :* Verwendung bei MediaWiki eintragen und einstellen.
| |
|
| |
|
| ; weitere wohl möglicher hilfreiche Links:
| | #!/usr/bin/env perl |
| * [[mediawikiwiki:memcached]]
| |
| * http://coreboarder.com/blog/?p=61
| |
|
| |
|
| == Aktualisierung von MediaWiki == | | The first one will only work if you have a /usr/local/bin/perl, |
| | the second will work as long as perl is in PATH. |
| | </pre> |
| | <pre> |
| | Message from python27-2.7.11_2: |
| | =========================================================================== |
|
| |
|
| * (Jail stoppen) | | Note that some standard Python modules are provided as separate ports |
| * (rekursiven Snapshot vom Dataset machen) | | as they require additional dependencies. They are available as: |
| | |
| | bsddb databases/py-bsddb |
| | gdbm databases/py-gdbm |
| | sqlite3 databases/py-sqlite3 |
| | tkinter x11-toolkits/py-tkinter |
| | |
| | =========================================================================== |
| | </pre> |
| | <pre> |
| | Message from mysql56-client-5.6.30: |
| | * * * * * * * * * * * * * * * * * * * * * * * * |
|
| |
|
| * gemäß [[mediawikiwiki:Manual:Upgrading]] erst einmal einen Dump der Datenbank erstellen
| | Please be aware the database client is vulnerable |
| *: <code>mysqldump --user=wikidb_user --password=wikidb_userpassword wikidb > file.sql</code>
| | to CVE-2015-3152 - SSL Downgrade aka "BACKRONYM". |
| * Datenbank sichern!
| | You may find more information at the following URL: |
|
| |
|
| * Pakete innerhalb der Jail aktualisieren
| | http://www.vuxml.org/freebsd/36bd352d-299b-11e5-86ff-14dae9d210b8.html |
| *: <code>pkg update && pkg upgrade -y</code>
| |
|
| |
|
| == Aktualisierung 2017-06-05 ==
| | Although this database client is not listed as |
| | "affected", it is vulnerable and will not be |
| | receiving a patch. Please take note of this when |
| | deploying this software. |
|
| |
|
| : <code>pkg update && pkg upgrade -y</code>
| | * * * * * * * * * * * * * * * * * * * * * * * * |
| | </pre> |
| <pre> | | <pre> |
| Updating FreeBSD repository catalogue...
| | Message from ghostscript9-agpl-base-9.16_5: |
| [srs13] Fetching meta.txz: 100% 964 B 1.0kB/s 00:01
| | Note: in order to use the script "dvipdf", dvips must be installed. |
| [srs13] Fetching packagesite.txz: 100% 5 MiB 2.9MB/s 00:02
| | This program is provided by another package print/tex-dvipsk. |
| Processing entries: 100%
| |
| FreeBSD repository update completed. 25079 packages processed.
| |
| Updating FreeBSD repository catalogue...
| |
| FreeBSD repository is up-to-date.
| |
| All repositories are up-to-date.
| |
| New version of pkg detected; it needs to be installed first.
| |
| The following 1 package(s) will be affected (of 0 checked):
| |
|
| |
|
| Installed packages to be UPGRADED:
| | FAPIfontmap and FAPIcidfmap in /usr/local/share/ghostscript/9.16/Resource/Init |
| pkg: 1.8.7_1 -> 1.9.4_1
| | have to be configured if you want to use FAPI feature. |
| | Message from apache24-2.4.20_1: |
| | To run apache www server from startup, add apache24_enable="yes" |
| | in your /etc/rc.conf. Extra options can be found in startup script. |
|
| |
|
| Number of packages to be upgraded: 1
| | Your hostname must be resolvable using at least 1 mechanism in |
| | /etc/nsswitch.conf typically DNS or /etc/hosts or apache might |
| | have issues starting depending on the modules you are using. |
| | |
| | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| | |
| | - apache24 default build changed from static MPM to modular MPM |
| | - more modules are now enabled per default in the port |
| | - icons and error pages moved from WWWDIR to DATADIR |
| | |
| | If build with modular MPM and no MPM is activated in |
| | httpd.conf, then mpm_prefork will be activated as default |
| | MPM in etc/apache24/modules.d to keep compatibility with |
| | existing php/perl/python modules! |
| | |
| | Please compare the existing httpd.conf with httpd.conf.sample |
| | and merge missing modules/instructions into httpd.conf! |
| | |
| | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| | </pre> |
| | <pre> |
| | Message from ruby-2.2.5,1: |
| | ==== |
| | Some of the standard commands are provided as separate ports for ease |
| | of upgrading: |
|
| |
|
| 2 MiB to be downloaded.
| | devel/ruby-gems: gem - RubyGems package manager |
| [srs13] Fetching pkg-1.9.4_1.txz: 100% 2 MiB 2.2MB/s 00:01
| | devel/rubygem-rake: rake - Ruby Make |
| Checking integrity... done (0 conflicting)
| |
| [srs13] [1/1] Upgrading pkg from 1.8.7_1 to 1.9.4_1...
| |
| [srs13] [1/1] Extracting pkg-1.9.4_1: 100%
| |
| Updating FreeBSD repository catalogue...
| |
| FreeBSD repository is up-to-date.
| |
| All repositories are up-to-date.
| |
| Checking for upgrades (99 candidates): 100%
| |
| Processing candidates (99 candidates): 100%
| |
| The following 100 package(s) will be affected (of 0 checked):
| |
|
| |
|
| New packages to be INSTALLED:
| | And some of the standard libraries are provided as separate ports |
| libnghttp2: 1.18.0
| | since they require extra dependencies: |
|
| |
|
| Installed packages to be UPGRADED:
| | databases/ruby-gdbm: GDBM module |
| zsh: 5.2_3 -> 5.3.1
| |
| xproto: 7.0.28 -> 7.0.31
| |
| xcb-util: 0.4.0_1,1 -> 0.4.0_2,1
| |
| webp: 0.5.0 -> 0.5.2
| |
| vim: 7.4.1832 -> 8.0.0134_1
| |
| videoproto: 2.3.2 -> 2.3.3
| |
| trousers: 0.3.13 -> 0.3.14_1
| |
| tiff: 4.0.6_2 -> 4.0.7_1
| |
| tcl86: 8.6.6 -> 8.6.6_2
| |
| subversion: 1.9.4 -> 1.9.5
| |
| sqlite3: 3.13.0_2 -> 3.15.1_1
| |
| serf: 1.3.8_1 -> 1.3.9_1
| |
| ruby: 2.2.5,1 -> 2.2.6_1,1 | |
| python27: 2.7.12 -> 2.7.13_1
| |
| png: 1.6.23 -> 1.6.27
| |
| pkgconf: 1_1 -> 1.1.0
| |
| php56-zlib: 5.6.24_1 -> 5.6.29
| |
| php56-xmlreader: 5.6.24_1 -> 5.6.29
| |
| php56-xml: 5.6.24_1 -> 5.6.29
| |
| php56-sockets: 5.6.24_1 -> 5.6.29
| |
| php56-session: 5.6.24_2 -> 5.6.29
| |
| php56-readline: 5.6.24_1 -> 5.6.29
| |
| php56-mysql: 5.6.24_1 -> 5.6.29
| |
| php56-mbstring: 5.6.24_1 -> 5.6.29
| |
| php56-json: 5.6.24_1 -> 5.6.29
| |
| php56-iconv: 5.6.24_1 -> 5.6.29
| |
| php56-hash: 5.6.24_1 -> 5.6.29
| |
| php56-dom: 5.6.24_1 -> 5.6.29
| |
| php56-ctype: 5.6.24_1 -> 5.6.29
| |
| php56: 5.6.24_1 -> 5.6.29
| |
| perl5: 5.20.3_14 -> 5.24.1.r4_1
| |
| pcre: 8.39 -> 8.39_1
| |
| pciids: 20160621 -> 20161225
| |
| p5-Socket: 2.021 -> 2.024
| |
| p5-Net-SSLeay: 1.77 -> 1.78
| |
| p5-Net-SMTP-SSL: 1.03 -> 1.04
| |
| p5-IO-Socket-SSL: 2.034 -> 2.038
| |
| p5-IO-Socket-IP: 0.37_1 -> 0.38
| |
| p11-kit: 0.23.2 -> 0.23.3
| |
| openssl: 1.0.2_14 -> 1.0.2j_1,1
| |
| openjpeg: 2.1.1 -> 2.1.2_1
| |
| nettle: 3.2 -> 3.3
| |
| mysql56-server: 5.6.30 -> 5.6.34
| |
| mysql56-client: 5.6.30 -> 5.6.34
| |
| mpfr: 3.1.4 -> 3.1.5
| |
| mod_php56: 5.6.24_1 -> 5.6.29
| |
| mediawiki123: 1.23.14 -> 1.23.15
| |
| mDNSResponder: 625.41.2 -> 765.20.4
| |
| llvm37: 3.7.1_2 -> 3.7.1_4
| |
| libxml2: 2.9.3 -> 2.9.4
| |
| libxcb: 1.11.1 -> 1.12
| |
| liblqr-1: 0.4.1_8 -> 0.4.2
| |
| libiconv: 1.14_9 -> 1.14_10
| |
| libgpg-error: 1.24 -> 1.26
| |
| libgcrypt: 1.7.2 -> 1.7.5
| |
| libXvMC: 1.0.9 -> 1.0.10
| |
| libXv: 1.0.10_3,1 -> 1.0.11,1
| |
| libXrender: 0.9.9 -> 0.9.10
| |
| libXrandr: 1.5.0 -> 1.5.1
| |
| libXpm: 3.5.11_4 -> 3.5.12
| |
| libXi: 1.7.6,1 -> 1.7.8,1
| |
| libXfixes: 5.0.1_3 -> 5.0.3
| |
| libX11: 1.6.3,1 -> 1.6.4,1
| |
| lcms2: 2.7_2 -> 2.8
| |
| jpeg-turbo: 1.4.2 -> 1.5.1
| |
| inputproto: 2.3.1 -> 2.3.2
| |
| indexinfo: 0.2.4 -> 0.2.6
| |
| icu: 55.1,1 -> 58.2,1
| |
| harfbuzz: 1.3.0 -> 1.3.4
| |
| gtk2: 2.24.29_2 -> 2.24.29_3
| |
| gsfonts: 8.11_6 -> 8.11_8
| |
| graphite2: 1.3.8 -> 1.3.9
| |
| gnutls: 3.4.14 -> 3.4.17
| |
| glib: 2.46.2_2 -> 2.46.2_4
| |
| git: 2.9.2_1 -> 2.11.0_3
| |
| giflib: 5.1.3 -> 5.1.4
| |
| gettext-runtime: 0.19.8.1 -> 0.19.8.1_1
| |
| gcc: 4.8.5_2 -> 4.9.4
| |
| fontconfig: 2.11.1_3,1 -> 2.12.1,1
| |
| fftw3: 3.3.3_2 -> 3.3.5
| |
| expat: 2.2.0 -> 2.2.0_1
| |
| dejavu: 2.35 -> 2.37
| |
| dbus: 1.8.20 -> 1.10.14
| |
| db5: 5.3.28_4 -> 5.3.28_6
| |
| cvsps: 2.1_1 -> 2.1_2
| |
| curl: 7.50.1 -> 7.52.1
| |
| cups: 2.1.4 -> 2.2.1
| |
| ca_root_nss: 3.26 -> 3.28
| |
| binutils: 2.25.1_3,1 -> 2.27_5,1
| |
| bash: 4.3.46_1 -> 4.4.5
| |
| apr: 1.5.2.1.5.4_1 -> 1.5.2.1.5.4_2
| |
| apache24: 2.4.23_1 -> 2.4.25_1
| |
| ImageMagick-nox11: 6.9.5.5_1,1 -> 6.9.6.4,1
| |
|
| |
|
| Installed packages to be REINSTALLED:
| | Install them as occasion demands. |
| p5-Mozilla-CA-20160104 (direct dependency changed: perl5)
| | ==== |
| p5-GSSAPI-0.28_1 (direct dependency changed: perl5)
| | Message from openssl-1.0.2_12: |
| p5-Error-0.17024 (direct dependency changed: perl5)
| | Copy /usr/local/openssl/openssl.cnf.sample to /usr/local/openssl/openssl.cnf |
| p5-Digest-HMAC-1.03_1 (direct dependency changed: perl5)
| | and edit it to fit your needs. |
| p5-Authen-SASL-2.16_1 (direct dependency changed: perl5)
| | Message from mysql56-server-5.6.30: |
| libEGL-11.2.2 (needed shared library changed)
| | ************************************************************************ |
|
| |
|
| Number of packages to be installed: 1
| | Remember to run mysql_upgrade the first time you start the MySQL server |
| Number of packages to be upgraded: 93
| | after an upgrade from an earlier version. |
| Number of packages to be reinstalled: 6
| |
|
| |
|
| The process will require 141 MiB more space.
| | ************************************************************************ |
| 273 MiB to be downloaded.
| |
| </pre> | | </pre> |
| <pre></pre> | | <pre> |
| | Message from mod_php56-5.6.21: |
| | *************************************************************** |
| | |
| | Make sure index.php is part of your DirectoryIndex. |
| | |
| | You should add the following to your Apache configuration file: |
| | |
| | <FilesMatch "\.php$"> |
| | SetHandler application/x-httpd-php |
| | </FilesMatch> |
| | <FilesMatch "\.phps$"> |
| | SetHandler application/x-httpd-php-source |
| | </FilesMatch> |
| | |
| | *************************************************************** |
| | Message from mediawiki123-1.23.13: |
| | **** NOTE **** |
| | Remember to check |
| | |
| | /usr/local/www/mediawiki/INSTALL |
| | |
| | and |
|
| |
|
| == [https://shorturls.redwerks.org/?source=userdata&url=https%3A%2F%2Fwiki.stura.htw-dresden.de%2Findex.php%2FHauptseite&server=apache&mod_php=1&script=%2Findex.php&fcgi_pass=127.0.0.1%3A9000&hashed_uploads=1&articlepath=%2F%241 Redwerks ''MediaWiki ShortURL Builder''] ==
| | /usr/local/www/mediawiki/UPGRADE |
|
| |
|
| These rules go inside the .htaccess file at "/.htaccess". If a .htaccess file already exists there you should merge these rules in with it. However if you have any existing rewrite rules for your article path or thumbnail handler you should probably erase those to avoid conflicting with these.
| | for details |
| | </pre> |
| <pre> | | <pre> |
| RewriteEngine On
| | Message from git-2.8.1: |
| RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
| | ------------------------------------------------------------------------ |
| RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
| | *************************** GITWEB ************************************* |
| RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/index.php [L]
| | If you installed the GITWEB option please follow these instructions: |
| | |
| | In the directory /usr/local/share/examples/git/gitweb you can find all files to |
| | make gitweb work as a public repository on the web. |
| | |
| | All you have to do to make gitweb work is: |
| | 1) Copy the files /usr/local/share/examples/git/gitweb/* to a directory on |
| | your web server (e.g. Apache2) in which you are able to execute |
| | CGI-scripts. |
| | 2) In gitweb.cgi, adjust the variable $projectroot to point to |
| | your git repository (that is where you have your *.git project |
| | directories). |
| | *************************** GITWEB ************************************* |
| | |
| | *************************** CONTRIB ************************************ |
| | If you installed the CONTRIB option please note that the scripts are |
| | installed in /usr/local/share/git-core/contrib. Some of them require |
| | other ports to be installed (perl, python, etc), which you may need to |
| | install manually. |
| | *************************** CONTRIB ************************************ |
| | ------------------------------------------------------------------------ |
| </pre> | | </pre> |
| | <pre> |
| | Message from ca_root_nss-3.22.2: |
| | ********************************* WARNING ********************************* |
|
| |
|
| This configuration is meant to go into your LocalSettings.php. There should be a small block already in there that is similar to this, replace that with these settings to setup the MediaWiki side of the Short URL config.
| | FreeBSD does not, and can not warrant that the certification authorities |
| <pre>
| | whose certificates are included in this package have in any way been |
| ## The URL base path to the directory containing the wiki;
| | audited for trustworthiness or RFC 3647 compliance. |
| ## defaults for all runtime URL paths are based off of this.
| | |
| ## For more information on customizing the URLs please see:
| | Assessment and verification of trust is the complete responsibility of the |
| ## http://www.mediawiki.org/wiki/Manual:Short_URL
| | system administrator. |
| $wgScriptPath = "";
| | |
| $wgScriptExtension = ".php";
| | *********************************** NOTE ********************************** |
| $wgArticlePath = "/$1";
| |
| </pre>
| |
|
| |
|
| == webproxy ==
| | This package installs symlinks to support root certificates discovery by |
| | default for software that uses OpenSSL. |
|
| |
|
| srs13 (aka die Instanz fürs MediaWiki vom StuRa) wird gerade durch einen (vorgeschalteten) Webproxy ausgeliefert.
| | This enables SSL Certificate Verification by client software without manual |
| | intervention. |
|
| |
|
| Er wurde durch Clemens 2020-09-0d erstellt.
| | If you prefer to do this manually, replace the following symlinks with |
| | either an empty file or your site-local certificate bundle. |
|
| |
|
| Nachfolgend ist Platz für weitere Dokumentation.
| | * /etc/ssl/cert.pem |
| | * /usr/local/etc/ssl/cert.pem |
| | * /usr/local/openssl/cert.pem |
|
| |
|
| Da sowohl www.wiki.stura.htw-dresden.de als auch wiki.stura.htw-dresden.de als DNS-Einträge existieren haben Sören und Paul versucht, über die nginx config beide Domains auf das Wiki zu leiten. Das funktioniert aber mit dem Zertifikat nicht, da das nur für wiki.stura.htw-dresden.de gültig ist.
| | *************************************************************************** |
| Die Einstellungen in der confconsole scheinen nicht angewendet zu werden, daher konnte das Problem nicht behoben werden.
| | </pre> |
| Mit der momentanen Konfiguration leitet anscheinend der Wiki-Server selbst von www.wiki.stura.htw-dresden.de auf wiki.stura.htw-dresden.de um.
| |