タイトルが示すように、私のWebサイトMinecraft-Seeds.netをロードするときにエラーが発生します。これは、 AVアーケードスクリプトを使用して実行され、過去1年半の間問題なく正常に実行されています。最近、ウェブサイトでメモリエラーが発生しました。コードにまったく変更を加えず、ウェブサイトの以前のバックアップも復元しました。今月の訪問数は約30万回と低かったため、リソース使用量の増加を説明するために訪問数が急増していません。
ここで人気のある提案は、phpで33554432バイトのメモリサイズを使い果たした(43148176バイトを割り当てようとした)が機能しません。スクリプトに実際の問題があり、私が持っているよりもはるかに多くのメモリを使用する原因になっているためです。
私はコードを調べましたが、正確にどこから探し始めるべきかわかりません。mySQLクエリには制限があるように見えるので、エラーの原因がわかりません。
今すぐWebサイトにアクセスすると、エラーの原因として次の場所が表示されます。
39行目の/home/mineseed/public_html/config.php
このコード行は次のとおりです$new_plays = 4;
。コメントアウトしようとしましたが、明確な解決策が見えないまま、サイトをコード行ごとにジャンプするだけでエラーが発生します。
どんな助けでも大歓迎です。
編集 config.phpファイルを追加しました
<?php
// mySQL information
$server = 'localhost'; // MySql server
$username = 'user'; // MySql Username
$password = 'pass'; // MySql Password
$database = 'database'; // MySql Database
// The following should not be edited
$con = mysql_connect("$server","$username","$password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("$database", $con);
//mysql_query("UPDATE ava_games SET height='300' WHERE height='0'") or die (mysql_error());
//
$sql = mysql_query("SELECT * FROM ava_settings");
$row = mysql_fetch_array($sql);
$site_name = $row['site_name'];
$site_description = $row['site_description'];
$site_keywords = $row['site_keywords'];
$site_url = $row['site_url'];
$seo_on = $row['seo_on'];
$template_url = $row['template_url'];
$max_results = $row['max_results'];
$image_height = $row['image_height'];
$image_width = $row['image_width'];
$adsense = $row['adsense'];
$cat_numbers = $row['cat_numbers'];
$email_on = $row['email_on'];
$add_to_site = $row['add_to_site'];
$plays = $row['plays'];
$language = $row['language'];
$featured = $row['featured_games'];
$play_limit = $row['play_limit'];
$adsense_id = $row['adsense_id'];
$new_plays = 4;
// Convert super globals
if (phpversion() >= '5.0.0')
{
$HTTP_POST_VARS = ($_POST);
$HTTP_GET_VARS = ($_GET);
}
?>