|
|||
Lines: 2-14 | Lines: 2-24 | ||
! Bugs | ! Bugs | ||
- | + | * 9.2 Tiki check was reporting "You do not have the recommended PDO database driver/abstraction layer. You do have the MySQLi driver though, so we will to fall back to the AdoDB abstraction layer that is bundled with Tiki.", yet an issue was reported: [http://irc.tiki.org/irclogger_log/tikiwiki?date=2012-12-19,Wed&sel=120#l116] * 10.x "Notice: Undefined index: max in /www/htdocs/w00ec615/10x/modules/mod-func-facebook.php on line 57" http://demo.tiki.org/18x/tiki-check.php | |
! Next | ! Next | ||
+ | * {wish id=4680} | ||
+ | * tiki-check.php should refuse being indexed by robots (how to do this in PHP?) | ||
+ | * The checks we have for ((htaccess)) (which are in tiki-admin.php?page=sefurl) should be available in tiki-check.php and when .htaccess is not the correct one for that version, there should be a huge warning | ||
* --Make it easy to find for site admins (ex.: add link in menu, or admin panel)-- | * --Make it easy to find for site admins (ex.: add link in menu, or admin panel)-- | ||
* --Backport to branches/9.x-- | * --Backport to branches/9.x-- | ||
* --tiki-install.php -> * PHP error reporting level should not be reverted-- Done in trunk and 9.2 | * --tiki-install.php -> * PHP error reporting level should not be reverted-- Done in trunk and 9.2 | ||
* ((tw:Testing Tiki installations on major Shared Hosting companies)) | * ((tw:Testing Tiki installations on major Shared Hosting companies)) | ||
+ | * --Make a section for advanced things that basic users shouldn't worry about-- Done, I changed the category from bad to info | ||
! Questions | ! Questions | ||
+ | * In tiki-admin_system.php, when exporting a zip: Error:PCLZIP_ERR_READ_OPEN_FAIL (-2) : Unable to open archive '' in wb mode | ||
+ | * Is [https://sourceforge.net/p/tikiwiki/code/46229|realpath_cache] check suitable for Tiki Check? | ||
+ | * Is there a reliable way to tell people where to change the settings? (ex: /etc/php.ini /etc/my.cnf ) | ||
+ | * Are warnings about default_charset and date.timezone too stern? I have seen them on servers where Tiki works nicely | ||
+ | ** I changed from bad to ugly {sign user="marclaporte" datetime="2013-01-30T23:51:26+00:00"} | ||
* if possible warn when running with another MPM than "prefork" - PHP is NOT thread-safe | * if possible warn when running with another MPM than "prefork" - PHP is NOT thread-safe | ||
** can this be checked from PHP at all? (without using exec and parsing apachectl output) | ** can this be checked from PHP at all? (without using exec and parsing apachectl output) | ||
Lines: 19-24 | Lines: 29-36 | ||
** any smarter way? | ** any smarter way? | ||
* Can we check for the configuration of mod_deflate/expires/security ? | * Can we check for the configuration of mod_deflate/expires/security ? | ||
- | * Is there a more reliable way to detect disk space available, which seems unreliable because of quotas and on shared hosting ** This is really something the ((Monitoring)) system should warn about : |
+ | * Disk space check should be KILled completely, it's the wrong place for it here. ** Is there a more reliable way to detect disk space available, which seems unreliable because of quotas and on shared hosting *** This is really something the ((Monitoring)) system should warn about : ) *** https://github.com/zendframework/ZendDiagnostics#diskfree |
! Phase 2 | ! Phase 2 | ||
Lines: 28-34 | Lines: 40-47 | ||
!! Beyond Tiki Check, but let's explore | !! Beyond Tiki Check, but let's explore | ||
- | * ((htaccess)) | ||
* Should we have tiki-admin.php?page=server where we attempt to override various settings uncovered by Tiki Check? | * Should we have tiki-admin.php?page=server where we attempt to override various settings uncovered by Tiki Check? | ||
** [http://tikiwiki.svn.sourceforge.net/viewvc/tikiwiki?view=revision&revision=43323|Increase memory_limit to 128M if detected below that value] | ** [http://tikiwiki.svn.sourceforge.net/viewvc/tikiwiki?view=revision&revision=43323|Increase memory_limit to 128M if detected below that value] | ||
+ | *** Done in http://sourceforge.net/p/tikiwiki/code/43870 and http://sourceforge.net/p/tikiwiki/code/43907 | ||
+ | ** Should we turn off magic quotes if we can? ini_set('magic_quotes_gpc', 'Off'); | ||
* File storage | * File storage | ||
** If more than 50 Megs in MySQL, recommend to the admin to move to filesystem | ** If more than 50 Megs in MySQL, recommend to the admin to move to filesystem | ||
Lines: 81-84 | Lines: 94-98 | ||
! Server check script examples | ! Server check script examples | ||
+ | * https://github.com/llaville/php-compat-info | ||
* http://www.bitweaver.org/wiki/bitweaverRequirements | * http://www.bitweaver.org/wiki/bitweaverRequirements | ||
* http://www.contao.org/en/configuring-the-live-server.html | * http://www.contao.org/en/configuring-the-live-server.html | ||
Lines: 87-92 | Lines: 101-113 | ||
* http://phpsysinfo.sourceforge.net/ | * http://phpsysinfo.sourceforge.net/ | ||
** demo: http://phpsysinfo.sourceforge.net/phpsysinfo/index.php?disp=dynamic | ** demo: http://phpsysinfo.sourceforge.net/phpsysinfo/index.php?disp=dynamic | ||
+ | * http://phpsec.org/projects/phpsecinfo/ (very old) | ||
+ | * http://www.phpservermonitor.org/ | ||
+ | * https://packagist.org/packages/linfo/linfo | ||
+ | ! Good, bad, ugly references | ||
+ | * http://en.wikipedia.org/wiki/GStreamer#Plug-ins | ||
+ | * [http://en.wikipedia.org/wiki/The_Good,_the_Bad_and_the_Ugly] | ||
+ | In Nagios, it's [http://nagios.sourceforge.net/docs/3_0/hostchecks.html|OK, WARNING, UNKNOWN, or CRITICAL] | ||
! Related | ! Related | ||
* {wish id=1416} | * {wish id=1416} | ||
Lines: 95-104 | Lines: 116-124 | ||
* ((Cron)) | * ((Cron)) | ||
* ((Compatibility)) | * ((Compatibility)) | ||
- | + | * https://docs.zendframework.com/zend-diagnostics/diagnostics/ | |
-=alias=- | -=alias=- | ||
* (alias(System check tool)) | * (alias(System check tool)) | ||
- | * (alias(tiki-check.php)) | ||
* (alias(pre-flight check)) | * (alias(pre-flight check)) | ||
* (alias(Test server compatibility)) | * (alias(Test server compatibility)) | ||
* (alias(Check)) | * (alias(Check)) |