Witam,
Mam pewien problem ze stroną. Używam PHP-Fusion 7.02.07 i wszystko zainstalowało się poprawnie, strona ogólnie działa w porządku, ale mam problem z rejestracją nowych osób. Podczas gdy włączę opcję, żeby wymagana była weryfikacja mailowa to występuje błąd:
includes/class.phpmailer.php
mail(): SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE Linia: 769
Kod ten wygląda tak:
759 }
760 } else {
761 if ($this->SingleTo === true && count($toArr) > 1) {
762 foreach ($toArr as $key => $val) {
763 $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
764 // implement call back function if it exists
765 $isSent = ($rt == 1) ? 1 : 0;
766 $this->doCallback($isSent, $val, $this->cc, $this->bcc, $this->Subject, $body);
767 }
768 } else {
769 $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
770 // implement call back function if it exists
771 $isSent = ($rt == 1) ? 1 : 0;
772 $this->doCallback($isSent, $to, $this->cc, $this->bcc, $this->Subject, $body);
773 }
774 }
775 if (isset($old_from)) {
776 ini_set('sendmail_from', $old_from);
777 }
778 if(!$rt) {
779
Usunięcie $params nie pomogło, choć przestaje się błąd pojawiać w dzienniku błędów.
Próbowałem później zarejestrować nowe konto z wyłączoną weryfikacją mailową i pojawił się koejny problem:
administration/phpinfo.php
php_uname() has been disabled for security reasons Linia: 38
Kod wygląda tak:
28 //Generating navigation
29 $navigation = "<table cellpadding='0' cellspacing='1' class='tbl-border' style='text-align:center;width:100%;margin-bottom:1em;'>\n<tr>\n";
30 $navigation .= "<td class='".($_GET['page']==1?"tbl1":"tbl2")."' style='width:25%'>".($_GET['page']==1?"<strong>":"")."<a
href='".FUSION_SELF.$aidlink."&page=1'>".$locale['401']."</a>".($_GET['page']==1?"</strong>":"")."</td>\n";
31 $navigation .= "<td class='".($_GET['page']==2?"tbl1":"tbl2")."' style='width:25%'>".($_GET['page']==2?"<strong>":"")."<a
href='".FUSION_SELF.$aidlink."&page=2'>".$locale['420']."</a>".($_GET['page']==2?"</strong>":"")."</td>\n";
32 $navigation .= "<td class='".($_GET['page']==3?"tbl1":"tbl2")."' style='width:25%'>".($_GET['page']==3?"<strong>":"")."<a
href='".FUSION_SELF.$aidlink."&page=3'>".$locale['440']."</a>".($_GET['page']==3?"</strong>":"")."</td>\n";
33 $navigation .= "<td class='".($_GET['page']==4?"tbl1":"tbl2")."' style='width:25%'>".($_GET['page']==4?"<strong>":"")."<a
href='".FUSION_SELF.$aidlink."&page=4'>".$locale['450']."</a>".($_GET['page']==4?"</strong>":"")."</td>\n";
34 $navigation .= "</tr></table>\n";
35 //General info
36 if ($_GET['page']==1) {
37 $phpinfo = "<table cellpadding='0' cellspacing='1' class='tbl-border tab' style='width:100%;' id='folders'>\n";
38 $phpinfo .= "<tr>\n<td class='tbl2' style='width:20%'>".$locale['402']."</td><td class='tbl2'
style='text-align:right'>".php_uname()."</td></tr>\n";
39 $phpinfo .= "<tr>\n<td class='tbl1' style='width:20%'>".$locale['403']."</td><td class='tbl1'
style='text-align:right'>".$_SERVER['SERVER_SOFTWARE']."</td></tr>\n";
40 $phpinfo .= "<tr>\n<td class='tbl2' style='width:20%'>".$locale['404']."</td><td class='tbl2'
style='text-align:right'>".phpversion()."</td></tr>\n";
41 $phpinfo .= "<tr>\n<td class='tbl1' style='width:20%'>".$locale['405']."</td><td class='tbl1'
style='text-align:right'>".php_sapi_name()."</td></tr>\n";
42 $phpinfo .= "<tr>\n<td class='tbl2' style='width:20%'>".$locale['406']."</td><td class='tbl2'
style='text-align:right'>".mysql_get_server_info()."</td></tr>\n";
43 $phpinfo .= "<tr>\n<td class='tbl1' style='width:20%'>".$locale['407']."</td><td class='tbl1'
style='text-align:right'>".$settings['version']."</td></tr>\n";
44 $phpinfo .= "<tr>\n<td class='tbl2' style='width:20%'>".$locale['408']."</td><td class='tbl2'
style='text-align:right'>".DB_PREFIX."</td></tr>\n";
45 $phpinfo .= "<tr>\n<td class='tbl1' style='width:20%'>".$locale['409']."</td><td class='tbl1'
style='text-align:right'>".COOKIE_PREFIX."</td></tr>\n";
46 $phpinfo .= "<tr>\n<td class='tbl2' style='width:20%'>".$locale['410']."</td><td class='tbl1'
style='text-align:right'>".stripinput($_SERVER['HTTP_USER_AGENT'])."</td></tr>\n";
47 $phpinfo .= "</table>\n";
48
Czy ktoś jest w stanie mi z tym pomóc? Bo niestety nie ogarniam o co chodzi... |