Difference between revisions of "User:Pierre"

From ArchWiki
Jump to: navigation, search
(FluxBB 1.4 Upgrade)
(FluxBB 1.4 Upgrade)
Line 53: Line 53:
 
* <s>Add password-protected access to db_update.php, install.php</s>
 
* <s>Add password-protected access to db_update.php, install.php</s>
 
* <pre>rm -f cache/*.php</pre>
 
* <pre>rm -f cache/*.php</pre>
 +
* temporary disable apc stat cache
 +
* temporaray increase maximum php execution time and memory usage
 
* killall php-cgi
 
* killall php-cgi
 
* run update script
 
* run update script

Revision as of 11:22, 29 July 2010

https://users.archlinux.de/~pierre/

L10n-de Todo

FluxBB 1.4 Upgrade

CREATE TEMPORARY TABLE tusers (
	id int(10) unsigned NOT NULL,
	username varchar(200) NOT NULL,
	PRIMARY KEY (id),
	UNIQUE KEY users_username_idx (username(25))
) DEFAULT CHARSET=utf8;
INSERT INTO tusers SELECT id, username FROM fluxbb_users;
  • Password-protect access to bbs
  • Backup database phpbb
  • Backup complete directory
  • move current bbs.archlinux.org dir and clone new git repo
  • copy avatars to new dir
  • adjust config.php
$cookie_secure = 1;
$arch_home ='http://www.archlinux.org/';
$arch_navbar = array('Home' => 'http://www.archlinux.org/',
                      'Packages' => 'http://www.archlinux.org/packages/',
                      'Forums' => 'http://bbs.archlinux.org/',
                      'Wiki' => 'http://wiki.archlinux.org/',
                      'Bugs' => 'http://bugs.archlinux.org/',
                      'AUR' => 'http://aur.archlinux.org/',
                      'Download' => 'http://www.archlinux.org/download/');
$arch_navbar_selected = 'Forums';
  • remove fluxbb_ prefix from tables (adjust config.php)
RENAME TABLE fluxbb_bans TO bans;
RENAME TABLE fluxbb_categories TO categories;
RENAME TABLE fluxbb_censoring TO censoring;
RENAME TABLE fluxbb_config TO config;
RENAME TABLE fluxbb_forum_perms TO forum_perms;
RENAME TABLE fluxbb_forums TO forums;
RENAME TABLE fluxbb_groups TO groups;
RENAME TABLE fluxbb_online TO online;
RENAME TABLE fluxbb_posts TO posts;
RENAME TABLE fluxbb_ranks TO ranks;
RENAME TABLE fluxbb_reports TO reports;
RENAME TABLE fluxbb_search_cache TO search_cache;
RENAME TABLE fluxbb_search_matches TO search_matches;
RENAME TABLE fluxbb_search_words TO search_words;
RENAME TABLE fluxbb_subscriptions TO subscriptions;
RENAME TABLE fluxbb_topics TO topics;
RENAME TABLE fluxbb_users TO users;
  • Deny access to cache, include, lang, plugins, config.php, header.php, footer.php
  • Add password-protected access to db_update.php, install.php
  • rm -f cache/*.php
  • temporary disable apc stat cache
  • temporaray increase maximum php execution time and memory usage
  • killall php-cgi
  • run update script
  • check for wrong or duplicate mysql indexes
  • set default style to ArchLinux
UPDATE users SET style='ArchLinux';
  • re-enable public access