Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1092328
| From | Francesco Potortì <Potorti@isti.cnr.it> |
|---|---|
| Newsgroups | linux.debian.bugs.dist |
| Subject | Bug#1004330: makes the package useless with PHP 8 |
| Date | 2022-02-07 14:40 +0100 |
| Message-ID | <DOcpj-b6C-3@gated-at.bofh.it> (permalink) |
| References | (1 earlier) <DMUkN-PL-5@gated-at.bofh.it> <DJkxb-5eX-1@gated-at.bofh.it> <DMWPD-28v-1@gated-at.bofh.it> <DJkxb-5eX-1@gated-at.bofh.it> <DMWPD-28v-1@gated-at.bofh.it> |
| Organization | CNR-ISTI, via Moruzzi 1, I-56124 Pisa, +39-0503153058 |
I built and installed your package, thanks.
These are the problems I encountered.
# /etc/dokuwiki.php
I had to revert some changes:
diff -pu /etc/dokuwiki/dokuwiki.php /etc/dokuwiki/dokuwiki.php.dist
--- /etc/dokuwiki/dokuwiki.php 2022-02-07 13:59:46.209521897 +0100
+++ /etc/dokuwiki/dokuwiki.php.dist 2022-01-25 04:12:00.000000000 +0100
@@ -13,14 +13,14 @@
/* Basic Settings */
-$conf['title'] = 'Debian DokuWiki'; //what to show in the title
+$conf['title'] = 'DokuWiki'; //what to show in the title
$conf['start'] = 'start'; //name of start page
$conf['lang'] = 'en'; //your language
$conf['template'] = 'dokuwiki'; //see lib/tpl directory
$conf['tagline'] = ''; //tagline in header (if template supports it)
$conf['sidebar'] = 'sidebar'; //name of sidebar in root namespace (if template supports it)
$conf['license'] = 'cc-by-nc-sa'; //see conf/license.php
-$conf['savedir'] = '/var/lib/dokuwiki/data'; //where to store all the files
+$conf['savedir'] = './data'; //where to store all the files
$conf['basedir'] = ''; //absolute dir from serveroot - blank for autodetection
$conf['baseurl'] = ''; //URL to server including protocol - blank for autodetect
$conf['cookiedir'] = ''; //path to use in cookies - blank for basedir
@@ -139,7 +139,7 @@ $conf['rss_show_summary'] = 1;
$conf['rss_show_deleted'] = 1; //Show deleted items 0|1
/* Advanced Settings */
-$conf['updatecheck'] = 0; //automatically check for new releases?
+$conf['updatecheck'] = 1; //automatically check for new releases?
$conf['userewrite'] = 0; //this makes nice URLs: 0: off 1: .htaccess 2: internal
$conf['useslash'] = 0; //use slash instead of colon? only when rewrite is on
$conf['sepchar'] = '_'; //word separator character in page names; may be a
@@ -176,12 +176,3 @@ $conf['proxy']['user'] = '';
$conf['proxy']['pass'] = '';
$conf['proxy']['ssl'] = 0;
$conf['proxy']['except'] = '';
-// Safemode Hack - read http://www.dokuwiki.org/config:safemodehack !
-$conf['safemodehack'] = 0;
-$conf['ftp']['host'] = 'localhost';
-$conf['ftp']['port'] = '21';
-$conf['ftp']['user'] = 'user';
-$conf['ftp']['pass'] = 'password';
-$conf['ftp']['root'] = '/home/user/htdocs';
-
-
Note that I re-added the safemode hack even if I don't know what it is. The necessary change was
-$conf['savedir'] = '/var/lib/dokuwiki/data'; //where to store all the files
+$conf['savedir'] = './data'; //where to store all the files
# php compatibility
I know nothing about how php is managed on Debian. However, I had to add these links:
/usr/share/dokuwiki/vendor/paragonie/random_compat/lib -> /usr/share/php/random_compat
/usr/share/dokuwiki/vendor/phpseclib/phpseclib/phpseclib -> /usr/share/php/phpseclib
# /usr/share/dokuwiki/vendor/marcusschwarz/lesserphp/
I replaced all {0} with [0]
# Result
Now it apparently works as it did after the patches I had done to the old package. Additionally, I get this in the Apache log:
PHP Warning: Undefined array key "fperm" in /usr/share/dokuwiki/inc/Search/Indexer.php on line 1070, referer: http://wiki.potorti.it/egc2018/bilancio
And unfortunately email sending still does not work: emails are sent with an empty From: field, so they fail at the sendmail level.
Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Bug#1004330: makes the package useless with PHP 8 Francesco Potortì <Potorti@isti.cnr.it> - 2022-02-04 01:10 +0100
Bug#1004330: makes the package useless with PHP 8 Francesco Potortì <Potorti@isti.cnr.it> - 2022-02-04 11:50 +0100
Bug#1004330: makes the package useless with PHP 8 Francesco Potortì <Potorti@isti.cnr.it> - 2022-02-07 14:40 +0100
Bug#1004330: makes the package useless with PHP 8 Axel Beckert <abe@debian.org> - 2022-02-07 16:40 +0100
Bug#1004330: makes the package useless with PHP 8 Francesco Potortì <Potorti@isti.cnr.it> - 2022-02-07 16:50 +0100
csiph-web