PDA

View Full Version : سوال: ارور 500Internal Server Error در ارسال ایمیل



samad1361
چهارشنبه 28 مرداد 1388, 09:28 صبح
با سلام
من می خواستم با php mailer یک ایمیل بفرستم ولی ارور 500Internal Server Error را میده دوستان لطف کنند و راهنماییم کنند
در ضمن با تابع mail هم این ارور را میداد




<?php
include_once('class.phpmailer.php');
include_once("class.smtp.php");

$mail = new PHPMailer();

$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "localhost";
$mail->Username = "info@sitename.com";
$mail->Password = "----------";
$mail->Port = 26;
$mail->FromName = "My Name";
$mail->From = "info@sitename.com";
$mail->ReplyTo = "info@sitename.com";
$mail->WordWrap = 70;

$mail->CharSet = 'utf-8';
$mail->IsHTML (true);
$mail->Body = "Test 01";
$mail->Subject = "Test - PHP Mailer"

$mail->AddAddress("test@test.com", "Name");

if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
}
else {
echo "Message sent!";
}
?>

اعظم
چهارشنبه 28 مرداد 1388, 11:32 صبح
برو به cpanel بعد برو به بخش error log سرور ببين اونجا دليلي كه براي اين خطا گفته چيه . تا بعد بر اساس اون خطا رو رفع كني .

samad1361
چهارشنبه 28 مرداد 1388, 11:51 صبح
با تشکر از اینکه جواب دادید
در error log مطالب زیر نوشته شده بود
[Wed Aug 19 07:47:15 2009] [error] [client 188.158.196.000] File does not exist: /home/--------/public_html/500.shtml
[Wed Aug 19 07:47:15 2009] [error] [client 188.158.196.000] SoftException in Application.cpp:544: Directory "/home/---------/public_html/test" is writeable by group

در ضمن من روی هاست خود جوملا را نصب کرده ام آیا امکان دارد به آن مربوط باشد

اعظم
چهارشنبه 28 مرداد 1388, 12:10 عصر
is writeable by group

permission شاخه test درست نيست . چك كن ببين 755 هست يا نه .

samad1361
چهارشنبه 28 مرداد 1388, 12:21 عصر
با تشکرات فراوان
الان در خط 23 که عبارت زیر نوشته شده ارور می ده

$mail->AddAddress("test@test.com", "Name");
متن ارور

Parse error: syntax error, unexpected T_VARIABLE in /home/-------/public_html/test/test_sendmail.php on line 23

اعظم
چهارشنبه 28 مرداد 1388, 13:07 عصر
اين كد ، يك خط قبلش يعني
$mail->Subject = "Test - PHP Mailer"

آخرش سيمي كالن نداره
اميدوارم مشكلش همين باشه چون تا كد رو تست نكنم چيز ديگه‌اي به ذهنم نميرسه .

samad1361
چهارشنبه 28 مرداد 1388, 14:28 عصر
مشکل حل شد
خیلی بهت زحمت دادیم دستتان درد نکند
با تشکرات فراوان