الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة رفعت موقعي على استضافة مجانية تستخدم Cpanel

بدأه StilL AliVe في 15 يوليو 2009 · 3 رد · 1,715 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

سأحكي لكم القصة

تعلمت انشاء المواقع الديناميكية باستخدما

php

وقواعد بيانات

mysql

على سيرفر الاباتشي عل جهازي

ولكن لم يعلمونا اهم شيء وهو رفع الموقع ونشره

حاولت بنفسي وتعلمت وتم رفع الموقع وكل ملفاته على استضافة مجانيه تدعم قواعد البيانات

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

سؤالي عند انشاء حساب في الساتضافة اعطوني بيانات لل

mysql setting

كاسم المستخدم وكلمة المرور والسيرفر

هل هذه المعلومات هي التي استخدمها في دالة

mysql_connect

وهل يكفي استخدماها

ام هناك ملف آخر أعدل فيه لكي ينجح التصال بقاعده البيانات

قرات في مكان ما انه هناك ملف باسم

config.php

ولكني لم اجده في موقعي

وقرأت ان التعديل يتم على ملف يسمى

.htaccess

ولكن محتوى هذا الملف فارغ لا يحتوي الا على

ErrorDocument 404 http://error.eb2a.com/

ساعدوني ارجوكم فلم اجد احد في النترنت يشرح بالتفصيل الدقيق للمبتدئين

وشكرا لكم

مقدما

سبحان الله وبحمده*** سبحان الله العظيم

سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك

#2

عذرا هل هذه الملفات انا اعلمها وارفعها الى الموقع اللي هيا ملفات config.php

واين اجد ملف php.ini هل انا ارفعه الى الموقع وهل هناك فرق بين الملفات

سبحان الله وبحمده*** سبحان الله العظيم

سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك

#3

أخى العزيز

إعداد الموقع يختلف من إسكريبت لأخر مع إشتراكهم فى بعض الخصائص و الإختلاف الباقى يأتى من طريقه برمجه الإسكريبت نفسه.

1- عند حجز مساحه فعليه على أى سيرفر مدعمه بـ cpanel على الأقل فسيتم إرسال لك بيانات الدخول للوحه التحكم.

2- ادخل إلى لوحه التحكم بواسطه البيانات المرسله إليك.

3- من خلال لوحه التحكم cpanel قم بإختيار creat database.

4- إنشئ قاعده البيانات و من ثم إسم المستخدم و بعد ذلك اربط المستخدم بقاعده البيانات مع إعطائه الصلحيات اللازمه و بهذا أصبح عندك جميع بيانات اﻹتصال بقاعده البيانات.

5- إذا كنت تمتلك ملف sql فقم برفعه إلى قاعده البيانات بواسطه phpmyadmin و ستجده بلوحه التحكم cpanel.

6- قم بتحزيم ملفات موقعك و ضغطه إلى ملف zip على سبيل المثال.

7- من خلال لوحه التحكم افتح file manager و منه افتح public_html.

8- ارفع الملف المضغوط الناتج من الخطوه الثانيه بواسطه file manager ثم قم بفك ضغطه علماً بأن مجلد public_html هو root موقعك أى لا بد من أن يكون ملف index.php على root هذا المجلد.

9- اعثر على الملف الذى قمت بإنشاءه فى اسكربتك الذى يحتوى على بيانات الإتصال بقاعده البيانات و افتحه لتحريره لتحديث بيانات الإتصال بقاعده البيانات و ذلك بواسطه file manager أيضاً.

بهذا سيعمل موقعك بدون أى مشاكل إلا إذا كان هناك بعض التعديلات المطلوبه مثلاً إذا كان اسكربتك يدعم رفع الملفات فاذهب إلى المجلد الذى سيتم رفع به الملفات و اعطه التصاريح المناسبه و ممكن ان لا يحتاج أى تصاريح إضافيه و هذا يتوقف على نوع الإستطافه.

هذه أبسط طريقه لإعداد الموقع بواسطه cpanel كما طلبت.

تم تعديل هذه المشاركة بواسطة asm-soft في 15 يوليو 2009 في 09:03

forum-signature-01.gif
#4

شكرا جزيلا لك وعلى ردك السريع

انشئة قاعدة بيانات باستخدام السي بانسل ومن ثم ذهبت الى ال phpMyadmin ونسخت الجداول في قاعدة بياناتي على جهازي الى قاعده البيانات على الموقع

ثم انا في موقعي عامله ملف للاتصال بقاعده البيانات واستدعيه كلما دعلت الحاجة فذهبت اليه وعدلت البيانات كالتلي

<?php
if((@mysql_connect('sql200.fi5.us','cc','xxxx'))==false) 
{		
print'<p>.عذراً فشل الإتصال بالخادم , حاول مرة أخرى</p>';
}
if ((@mysql_select_db ('eus_1213_projectDB'))==false) 
{
print '<p>عذراً فشل اختيار قاعدة البيانات.</p>';
}
?>

وقد كانت على جهازي هكذا

<?php
if((@mysql_connect('localhost','root',''))==false) 
{		
print'<p>.عذراً فشل الإتصال بالخادم , حاول مرة أخرى</p>';
}
if ((@mysql_select_db ('projectDB'))==false) 
{
print '<p>عذراً فشل اختيار قاعدة البيانات.</p>';
}
?>

سبحان الله وبحمده*** سبحان الله العظيم

سبحانك اللهم وبحمدك أشهد أن لا إله إلا أنت أستغفرك وأتوب إليك

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…