اذهب إلى المحتوى
  • 0

خطا اثناء الاتصال بالسيرفر و ارجو الحل

عمر عبدالوهاب

السؤال

Recommended Posts

  • 0

المشكلة أن الكود الخاص بك يستغرق وقتًا طويلاً جدًا للتنفيذ، ويمكنك محاولة زيادة حد وقت التنفيذ في الملف php.ini.

إليك كيفية القيام بذلك:

  1. افتح الملف php.ini في محرر النصوص.
  2. ابحث عن العبارة max_execution_time.
  3. قم بزيادة القيمة إلى رقم أعلى. على سبيل المثال ، يمكنك تغييرها إلى 36000إذا كنت تريد السماح للكود بالتنفيذ لمدة 36000 ثانية.
  4. احفظ الملف واخرج من المحرر.
  5. أعد تشغيل خادم PHP مثل apache .

ومن المفترض أن تجد ملف PHP.ini في المسار التالي C:\xampp\php\php.ini

وفي حال استمرار المشكلة حاول تفقد أين تقع المشكلة وهي في ملف db-connect.php لذلك حاول كتابة بيانات الإتصال بقاعدة البيانات بشكل صحيح.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 17 دقائق مضت قال Mustafa Suleiman:

المشكلة أن الكود الخاص بك يستغرق وقتًا طويلاً جدًا للتنفيذ، ويمكنك محاولة زيادة حد وقت التنفيذ في الملف php.ini.

إليك كيفية القيام بذلك:

  1. افتح الملف php.ini في محرر النصوص.
  2. ابحث عن العبارة max_execution_time.
  3. قم بزيادة القيمة إلى رقم أعلى. على سبيل المثال ، يمكنك تغييرها إلى 36000إذا كنت تريد السماح للكود بالتنفيذ لمدة 36000 ثانية.
  4. احفظ الملف واخرج من المحرر.
  5. أعد تشغيل خادم PHP مثل apache .

ومن المفترض أن تجد ملف PHP.ini في المسار التالي C:\xampp\php\php.ini

وفي حال استمرار المشكلة حاول تفقد أين تقع المشكلة وهي في ملف db-connect.php لذلك حاول كتابة بيانات الإتصال بقاعدة البيانات بشكل صحيح.

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<body>

    <?php

    if(isset($_POST["con"])){

        $servername='localhost:82';

        $username='root';

        $password='';

        $database="std";

        // الاتصال بالسيرفر

        $conn = mysqli_connect(

            $servername, $username, $password , $database);

        if (!$conn){

            die ("not connected :" . mysqli_connect_error());

        }

        echo "connected";

       

    }

    ?>

    <form method="POST">

        <center>

            <input type="submit" value="connect" name="con">

        </center>

    </form>

</body>

</html>

 

تم التعديل في بواسطة Mustafa Suleiman
تنسيق الكود
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 48 دقائق مضت قال Mustafa Suleiman:

المشكلة في العنوان الخاص بالإتصال بقاعدة البيانات عليك بتعديل المنفذ.

 

Screenshot 2023-08-19 191834.png

بتاريخ 32 دقائق مضت قال عمر عبدالوهاب:

قيد التشغيل و صحيح و لكن لا زال الخطا

 

Screenshot 2023-08-19 191834.png

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

أرجو منك تعديل السطر الخاص بعنوان قاعدة البيانات حيث أن المنفذ لديك هو 82 بينما المنفذ الإفتراضي لقاعدة بيانات MySQL هو 3306، لذلك أولاً حاول تعديل الرابط ليصبح كالتالي:

 $servername = 'localhost'; // اسم المستضيف فقط

ومن المفترض أن يتم الإتصال لكن أنا في الصورة أن المنفذ هو 4306 لذلك عليك بتعديل الرابط إلى التالي:

$servername = 'localhost:4306'; 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...