During the installation process there are some errors, as we all know. Althoug they are mostly 'cosmetic' ones. But that can be confusing.
wp-inst/index.php
line 131:
Warning: Wrong parameter count for print_r()
- Caused by php < 4.3, which allows only one parameter
Wordpress Database errors during install:
wpmu-functions.php
lines 397 -
/*
Determine if there are any plugins that need installing or configuring
This will enable not just the auto install/configure of plugins - but updates (to plugins or plugin data
*/
/* I have added this code - NetAndif */
if ( strstr($_SERVER['REQUEST_URI'], 'wp-admin/install.php') || defined('WP_INSTALLING') )
$installing = 'true';
/* For my installer i do also need this line */
if ( strstr($_SERVER['REQUEST_URI'], 'wp-admin/install-blogs.php') || defined('WP_INSTALLING') )
$installing = 'true';
/* Maybe check if install is running? */
if (!$installing) {
$pendingPlugins = wpmu_blogOption_get($wpblog,'wpmu_plugins_pending', null);
if (is_null($pendingPlugins)) {
// If null is returned - then this is a brand new blog
$adminPlugins = wpmu_adminOption_get('wpmu_global_blog_plugins',null);
if (!is_null($adminPlugins)) {
// We've something to do
wpmu_autoInstallPlugins($adminPlugins);
}
} else {
if (count($pendingPlugins)>0) {
wpmu_autoInstallPlugins($pendingPlugins);
}
}
}
upgrade-schema.php
line 150 - 183:
It tries to create tables which exist already,
because they do not have the extension for the blogs
Should these tables only exist in the main blog?
Or can we just remove the referers function?
It would be better to use plugins for stats, i think.
(like BAStats for example)
CREATE TABLE referer_blacklist
(
ID
int(11) NOT NULL auto_increment,
blogID
varchar(32) NOT NULL default '',
URL
varchar(250) NOT NULL default '',
t
timestamp(14) NOT NULL,
PRIMARY KEY (ID
),
KEY blogID
(blogID
,URL
),
KEY URL
(URL
)
);
CREATE TABLE referer_visitLog
(
blogID
char( 32 ) default NULL ,
visitID
int( 11 ) NOT NULL AUTO_INCREMENT ,
visitTime
timestamp( 14 ) NOT NULL ,
visitURL
char( 250 ) default NULL ,
referingURL
char( 250 ) default NULL ,
baseDomain
char( 250 ) default NULL ,
refpost
int( 11 ) NOT NULL default '0',
visitTimes
int( 10 ) NOT NULL default '0',
dayofmonth
smallint( 2 ) NOT NULL default '0',
PRIMARY KEY ( visitID
) ,
KEY blogID
( blogID
) ,
KEY refpost
( refpost
) ,
KEY dayofmonth
( dayofmonth
)
);
CREATE TABLE wp_linkclicks
(
blogID
varchar(11) default NULL,
link_id
int(11) NOT NULL auto_increment,
link_url
text NOT NULL,
link_clicks
int(11) NOT NULL default '0',
link_date
datetime NOT NULL default '0000-00-00 00:00:00',
link_title
text NOT NULL,
UNIQUE KEY link_id
(link_id
),
KEY blogID
(blogID
)
Others:
wp-inst/wp-admin/admin-header.php
line 89:
get_settings('home')
- get_settings('siteurl') would be better