Author Topic: Fatal error: Maximum execution ...  (Read 9763 times)

0 Members and 1 Guest are viewing this topic.

Offline milos

  • Newbie
  • *
  • Posts: 21
    • View Profile
Fatal error: Maximum execution ...
« on: November 19, 2007, 08:57:54 PM »
Hallo,

seit paar Tagen bekomme ich im control panel folgende Anzeige:

Fatal error: Maximum execution time of 30 seconds exceeded in /is/htdocs/wp1030605_IPSIFP7Z5U/www/fotoalbum/admin/admin_functions.php on line 661

die Statistik die sonst zu sehen ist wird dann nicht mehr geladen... wie kann ich das problem beheben?

Offline thunderstrike

  • 4images Guru
  • *******
  • Posts: 2.327
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #1 on: November 19, 2007, 09:11:53 PM »
1 - How file is in dir (size) ?
2 - Please read step 1-2-3 of my signature.
8 steps need when ask question -

- PHP version (ACP - > phpinfo())
- mySQL version (ACP - > phpinfo())
- 4images version
- Post screenshot / URL
- Post code in BB Code (no need full file for code) or post attach file
- It doesn't work. What is say - what is do for no work
- Install MOD ? If so - please say (troubleshooting)
- Read FAQ ? Install Bug fixes ?

Offline milos

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #2 on: November 19, 2007, 09:24:22 PM »
1 - How file is in dir (size) ?

-- 9269 Images ....

Offline kai

  • Administrator
  • Addicted member
  • *****
  • Posts: 1.423
    • View Profile
    • 4images - Image Gallery Management System
Re: Fatal error: Maximum execution ...
« Reply #3 on: November 19, 2007, 09:26:28 PM »
die Statistik die sonst zu sehen ist wird dann nicht mehr geladen... wie kann ich das problem beheben?

Kommentiere die Statistikfunktion aus, oder schaffe Dir ein leistungsfähigeres Webpack an.
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline thunderstrike

  • 4images Guru
  • *******
  • Posts: 2.327
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #4 on: November 19, 2007, 09:54:11 PM »
9269 images ?  8O

Is big ... function need split count.  :mrgreen:
8 steps need when ask question -

- PHP version (ACP - > phpinfo())
- mySQL version (ACP - > phpinfo())
- 4images version
- Post screenshot / URL
- Post code in BB Code (no need full file for code) or post attach file
- It doesn't work. What is say - what is do for no work
- Install MOD ? If so - please say (troubleshooting)
- Read FAQ ? Install Bug fixes ?

Offline milos

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #5 on: November 19, 2007, 10:34:51 PM »
die Statistik die sonst zu sehen ist wird dann nicht mehr geladen... wie kann ich das problem beheben?

Kommentiere die Statistikfunktion aus, oder schaffe Dir ein leistungsfähigeres Webpack an.

hmm das ist ja mal echt übel... dabei habe ich schon ein sehr gutes webpaket bei hosteurope.de und diverse andere scripte und foren mit wesentlich größerer Datenbank laufen ohne probleme, von daher glaube ich nicht das ein besseres webpaket mein problem löst...

Offline kai

  • Administrator
  • Addicted member
  • *****
  • Posts: 1.423
    • View Profile
    • 4images - Image Gallery Management System
Re: Fatal error: Maximum execution ...
« Reply #6 on: November 19, 2007, 10:37:50 PM »
Welches Paket genau hast Du bei Host Europe?
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline milos

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #7 on: November 19, 2007, 10:44:15 PM »
Welches Paket genau hast Du bei Host Europe?

Hab das webpack xxl 2.0

Offline kai

  • Administrator
  • Addicted member
  • *****
  • Posts: 1.423
    • View Profile
    • 4images - Image Gallery Management System
Re: Fatal error: Maximum execution ...
« Reply #8 on: November 19, 2007, 10:46:43 PM »
OK. Das ist gut und sollte wirklich ausreichen.

Link zu Deiner Galerie?
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline milos

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #9 on: November 19, 2007, 10:52:46 PM »
OK. Das ist gut und sollte wirklich ausreichen.

Link zu Deiner Galerie?

hier: http://fotoalbum.m-tk.de/   aber irgendwie lässt sich das ganze kaum noch aufrufen.. wird immer langsamer und mittlerweile tut sich nichts mehr :-( oder machen die bei hosteurope wieder müll... aber die anderen domains laufen doch auch... ne ne ne

Offline milos

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #10 on: November 20, 2007, 06:39:34 PM »
Tja keine Lösung in sicht ??? Wie Kommentiere ich die Statistikfunktion aus damit es endlich wieder geht ...? denn wenn ich im control panel unterwegs bin und die statistik nicht geladen wird bremst das ganze system aus das auch bei den usern im fotoalbum nix mehr geht :-(

Offline milos

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #11 on: November 21, 2007, 06:14:15 AM »
Habe von meinem Provider folgende E-Mail erhalten:

-->Die Skriptlaufzeit im Shared Hosting-Bereich ist auf 30 sek limitiert, anscheinend läüft admin_functions.php länger als diese erlaubte Zeit, daher wird es abgebrochen und es kommt die Fehlermeldung.

Bedeutet das dieses 4Images Script nun nicht laufen kann so wie gewollt?

Und bitte helft mir wie ich die Statistik im adminbereich ausklammern kann damit es wieder einwandfrei läuft ...

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #12 on: November 21, 2007, 08:36:13 AM »
hi milos,

hier der code für die home.php im admin folder
Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: home.php                                             *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.4                                                *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$stats_limit 5;

define('IN_CP'1);
define('ROOT_PATH''./../');
require(
'admin_global.php');

if (
$action == "") {
  
$action "home";
}

show_admin_header();

$ip_whois_link "http://www.ripe.net/perl/whois/?searchtext=";

if (
$action == "home") {


  if (!
defined('USER_INTEGRATION')) {
    
printf("<span class=\"headline\">%s</span><br /><br />"$lang['headline_whosonline']);
    echo 
"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\" align=\"center\"><tr><td class=\"tableborder\">\n<table cellpadding=\"3\" cellspacing=\"1\" border=\"0\" width=\"100%\">\n";
    echo 
"<tr class=\"tableseparator\">\n";
    echo 
"<td class=\"tableseparator\">".$lang['field_username']."</td>\n<td class=\"tableseparator\">".$lang['field_lastaction']."</td>\n<td class=\"tableseparator\">&nbsp;</td>\n<td class=\"tableseparator\">".$lang['field_ip']."</td>\n</tr>\n";

    
$num_total_online 0;
    
$num_visible_online 0;
    
$num_invisible_online 0;
    
$num_registered_online 0;
    
$num_guests_online 0;
    
$user_online_list "";
    
$prev_user_id "";
    
$prev_ip "";

    
$sql "SELECT ".get_user_table_field("u.""user_id").get_user_table_field(", u.""user_level").get_user_table_field(", u.""user_name").get_user_table_field(", u.""user_lastaction").get_user_table_field(", u.""user_location").get_user_table_field(", u.""user_invisible").", s.session_user_id, s.session_lastaction, s.session_ip
    FROM ("
.USERS_TABLE." u, ".SESSIONS_TABLE." s)
    WHERE "
.get_user_table_field("u.""user_id")." = s.session_user_id AND s.session_user_id <> ".GUEST." AND ".get_user_table_field("u.""user_lastaction")." > ".(time() - 300)."
    ORDER BY session_ip ASC"
;
    
$result $site_db->query($sql);

    while (
$row $site_db->fetch_array($result)) {
      if (
$row['session_user_id'] != $prev_user_id) {
        echo 
"<tr class=\"".get_row_bg()."\">\n";
        
$user_id $row['session_user_id'];
        
$username format_text($row[$user_table_fields['user_name']], 2);

        
$is_invisible = (isset($row[$user_table_fields['user_invisible']]) && $row[$user_table_fields['user_invisible']] == 1) ? 0;
        if (
$is_invisible) { // Invisible User but show to Admin
          
$invisibleuser "*";
        }
        else {
          
$invisibleuser "";
          
$num_visible_online++;
        }
        if (
$row[$user_table_fields['user_level']] == ADMIN) {
          
$username sprintf("<b>%s</b>"$username);
        }
        if (empty(
$user_profile_link)) {
          
$username "<a href=\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&amp;".URL_USER_ID."=".$user_id)."\" target=\"_blank\">".$username."</a>";
        }
        echo 
"<td>".$username.$invisibleuser."</td>\n";
        echo 
"<td>".format_date($config['date_format']." ".$config['time_format'], $row[$user_table_fields['user_lastaction']])."</td>\n";

        if (
eregi("Control Panel"$row[$user_table_fields['user_location']])) {
          echo 
"<td>Control Panel</td>";
        }
        else {
          echo 
"<td><a href=\"".$site_sess->url(ROOT_PATH.$row[$user_table_fields['user_location']])."\" target=\"_blank\">".$row[$user_table_fields['user_location']]."</a></td>\n";
        }
        echo 
"<td><a href=\"".$ip_whois_link.$row['session_ip']."\" target=\"_blank\">".$row['session_ip']."</a></td>\n";
        
$num_registered_online++;
      }
      
$prev_user_id $row['session_user_id'];
    }

    
$sql "SELECT session_user_id, session_lastaction, session_ip, session_location
            FROM "
.SESSIONS_TABLE."
            WHERE session_lastaction >= "
.(time() - 300)." AND session_user_id = ".GUEST;
    
$result $site_db->query($sql);

    
$num_guests_online 0;
    while (
$row $site_db->fetch_array($result)) {
      if (
$row['session_ip'] != $prev_ip) {
        echo 
"<tr class=\"".get_row_bg()."\">\n";
        echo 
"<td>".$lang['userlevel_guest']."</td>\n";
        echo 
"<td>".format_date($config['date_format']." ".$config['time_format'], $row['session_lastaction'])."</td>\n";
        if (
eregi("Control Panel"$row['session_location'])) {
          echo 
"<td>Control Panel</td>";
        }
        else {
          echo 
"<td><a href=\"".$site_sess->url(ROOT_PATH.$row['session_location'])."\" target=\"_blank\">".$row['session_location']."</a></td>\n";
        }
        echo 
"<td>".$row['session_ip']."</td>\n";
        echo 
"</tr>\n";
        
$num_guests_online++;
      }
      
$prev_ip $row['session_ip'];
    }

    echo 
"</table></td></tr></table><br />";

    
$num_total_online $num_registered_online $num_guests_online;
    
$num_invisible_online $num_registered_online $num_visible_online;

    
$lang['online_users'] = preg_replace("/".$site_template->start."num_total".$site_template->end."/siU"$num_total_online$lang['online_users']);
    
$lang['online_users'] = preg_replace("/".$site_template->start."num_registered".$site_template->end."/siU"$num_registered_online$lang['online_users']);
    
$lang['online_users'] = preg_replace("/".$site_template->start."num_guests".$site_template->end."/siU"$num_guests_online$lang['online_users']);
    
printf ("<b>%s</b><br /><br /><br />"$lang['online_users']);
  } 
// End defined('USER_INTEGRATION')




}

show_admin_footer();

?>


und wenn dies auch schwierigkeiten macht..

dann benutze diesen code (leere seite im admin)

Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: home.php                                             *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.4                                                *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

define('IN_CP'1);
define('ROOT_PATH''./../');
require(
'admin_global.php');
if (
$action == "") {
  
$action "home";
}
show_admin_header();
if (
$action == "home") {
echo 
"<b>NO STATS</b>";
}
show_admin_footer();
?>

« Last Edit: November 21, 2007, 09:44:35 AM by Nicky »
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline kai

  • Administrator
  • Addicted member
  • *****
  • Posts: 1.423
    • View Profile
    • 4images - Image Gallery Management System
Re: Fatal error: Maximum execution ...
« Reply #13 on: November 21, 2007, 08:40:34 AM »
« Last Edit: November 21, 2007, 09:10:23 AM by kai »
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline milos

  • Newbie
  • *
  • Posts: 21
    • View Profile
Re: Fatal error: Maximum execution ...
« Reply #14 on: November 21, 2007, 09:54:24 AM »
ok vielen dank hab den oberen code genommen und es funzt wieder :-) danke...