示例#1
0
     $err = "Error: Mediawiki Database Creation Failed: " . db_error();
     cron_debug($err);
     cron_entry(23, $err);
     db_rollback();
     exit;
 }
 $res = db_query_params("CREATE TEXT SEARCH CONFIGURATION {$schema}.default ( COPY = pg_catalog.english )", array());
 if (!$res) {
     $err = "Error: DB Query Failed: " . db_error();
     cron_debug($err);
     cron_entry(23, $err);
     db_rollback();
     exit;
 }
 $dao = new MediawikiDao();
 $update = $dao->addDatabase($schema, $this->project_id);
 if (!$update) {
     $err = 'Error: Mediawiki Database list update failed: (' . $schema . ':' . $this->project_id . ')' . mysql_error();
     cron_debug($err);
     cron_entry(23, $err);
     db_rollback();
     exit;
 }
 if (!db_commit()) {
     $err = "Error: DB Commit Failed: " . db_error();
     cron_debug($err);
     cron_entry(23, $err);
     exit;
 }
 cron_debug("  Creating project dir {$project_dir}.");
 mkdir($project_dir, 0775, true);