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

مشكلة بمترجم php أم بإصدارة ال php لا أدري - الموقع لا يعمل

بدأه manager001 في 1 مارس 2010 · 8 رد · 529 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي موقع كنت أعمل به بحاسب محمول ، و قد وجدت بالحاسب Apache و واصلت العمل بالموقع و التعديل عليه بصورة عادية.

بعد حين أردت نقل الموقع إلى حاسب محمول آخر ، فقمت بتنصيب Wamp 2.0 و أخذت نسخة من الملفات و نسخة من قاعدة البيانات .

بعد التنصيب قمت بتغيير كلمة المرور للـ Wamp عن طريق الأمر mysqladmin

ثم ذهبت إلى الملف config.inc.php و غيرت

 $cfg['Servers'][$i]['password']

إلى كلمة المرور التي أريدها

مع العلم أن الموقع يستخدم ملفات tpl و ملف الإعدادات كالآتي :

define ("DATABASE" , "demossm_sya7y");

define ("HOST" , "localhost");

//define ("USER" , "demossm_mina");
//define ("PASSWORD","123456");
define ("USER" , "root");
define ("PASSWORD","admin");


//connect to the database
mysql_connect (HOST,USER,PASSWORD) or die (mysql_error);
mysql_select_db(DATABASE) or die (mysql_error());

define ("ADMIN_USERNAME" , "admin") ;
define ("ADMIN_PASS" , "admin");
define ("ADMIN_EMAIL" , "");
//define ("SITE_NAME" , "www.demos.smaris.net/pro/gateway");
//define ("SITE_NAME" , "http://localhost/pro/gateway");
define ("SITE_NAME" , "www.example.com");


?>

ثم أردت بعد ذلك تشغيل الموقع فكانت النتيجة كالآتي

356187470.jpg

فيا خبراء ، اين تكمن العلة؟

هكذا الدنيا: صغير ود لو كبرا، وشيخ ود لو صغرا، وخال يشتهى عملا، وذو عمل به ضجرا، ورب المال فى لعب، وفى تعب من افتقر، وهم لو آمنوا بالله رزاقا ومقتدرا ، لما لاقوا الذى لا قوة هما ولا كدرا ألا بالصبـر تبلـغ ما تريد * و بالتقوى يليـن لـك الحـديــد

#2

السلام عليكم

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

افحص بداية كود بي اتش بي قد يكون هكذا

<?

غيره لهذا

<?php

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

#3
salama77 كتب:

السلام عليكم

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

افحص بداية كود بي اتش بي قد يكون هكذا

<?

غيره لهذا

<?php

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

جزيت خيرا أخي

بالضبط هذه هي المشكلة ، و لكن تخيل أن لدي مئات الملفات مكتوبة بهذه الطريقة

فما الحل؟؟؟!!!

و هل توجد إصدارة php تدعم الكتابة هكذا <?

هكذا الدنيا: صغير ود لو كبرا، وشيخ ود لو صغرا، وخال يشتهى عملا، وذو عمل به ضجرا، ورب المال فى لعب، وفى تعب من افتقر، وهم لو آمنوا بالله رزاقا ومقتدرا ، لما لاقوا الذى لا قوة هما ولا كدرا ألا بالصبـر تبلـغ ما تريد * و بالتقوى يليـن لـك الحـديــد

#4

الحمد لله أن المشكلة توضحت

أخي إن كنت تستخدم برنامج Dreamweaver يمكنك التغيير في كل الملفات بخطوة واحدة و عدد هذه الملفات لن يشكل مشكلة بإذن الله خاصة اذا كانوا معا في نفس المجلد فقط قم بالتالي:

edit

search and replace

في قائمة find in

غير

current document

إلى

floder...

ثم اختار المجلد الموجود فيه ملفاتك من ايقونة المجلد التي ستظهر على اليسار

و بالطبع في خانة find اكتب

<?

وفي خانة replace

<?php

ثم اضغط على زر Replace all

و سيقوم البرنامج بتغيير هذا في كل ملفاتك في لحظات

كما ان نفس هذه الميزة موجودة في محرر النصوص المجاني Notepadd++ و يمكنك تحميله و هو مفيد جدا

و ستجد هذه العملية تحت قائمة

search

find in files

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

اتمنى ان اكون وضحت

يستحسن ان تأخذ نسخة احتياطية من ملفاتك قبل القيام بهذه العملية لأن الخطأ فيها قد يكلف غالياً

تم تعديل هذه المشاركة بواسطة salama77 في 2 مارس 2010 في 19:48

#5
salama77 كتب:

الحمد لله أن المشكلة توضحت

أخي إن كنت تستخدم برنامج Dreamweaver يمكنك التغيير في كل الملفات بخطوة واحدة و عدد هذه الملفات لن يشكل مشكلة بإذن الله خاصة اذا كانوا معا في نفس المجلد فقط قم بالتالي:

edit

search and replace

في قائمة find in

غير

current document

إلى

floder...

ثم اختار المجلد الموجود فيه ملفاتك من ايقونة المجلد التي ستظهر على اليسار

و بالطبع في خانة find اكتب

<?

وفي خانة replace

<?php

ثم اضغط على زر Replace all

و سيقوم البرنامج بتغيير هذا في كل ملفاتك في لحظات

كما ان نفس هذه الميزة موجودة في محرر النصوص المجاني Notepadd++ و يمكنك تحميله و هو مفيد جدا

و ستجد هذه العملية تحت قائمة

search

find in files

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

اتمنى ان اكون وضحت

يستحسن ان تأخذ نسخة احتياطية من ملفاتك قبل القيام بهذه العملية لأن الخطأ فيها قد يكلف غالياً

تسلم أخي ، قمت بما قلته

إضافة لأني وجدت حلا آخر أضعه للفائدة

دخول ملف الـphp.ini
وعدل هل سطر لقبول الـshort tags
short_open_tag = Off
ساويها on
وعيد اقلاع السيرفر

+

ظهرت لي مشكلة أخرى و هي

أن كل إستخدام لـ session لم تختبر بالدالة isset ، اي لم يتم التأكد هل هو تم إسناد قيمة له أم لا يعطي

Undefined variable: sta in C:\wamp\www

أعلم أن هذا الخطأ معروف

لكن هذا الموقع يعمل تماما في حاسب آخر ، فما هو الحل؟

هكذا الدنيا: صغير ود لو كبرا، وشيخ ود لو صغرا، وخال يشتهى عملا، وذو عمل به ضجرا، ورب المال فى لعب، وفى تعب من افتقر، وهم لو آمنوا بالله رزاقا ومقتدرا ، لما لاقوا الذى لا قوة هما ولا كدرا ألا بالصبـر تبلـغ ما تريد * و بالتقوى يليـن لـك الحـديــد

#6

اذا لم ترد تعديل الكود و اختبار ال session

و تريد اخفاء هذه التحذيرات اضف هذا السطر في اعلى الكود

error_reporting(0);
#7

يبدو أن موقعك برمج على نسخة قديمة من مفسر ال php ،فالإصدارات الأخيرة حملت تغييرات جذرية .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#8

أشكرك بحرارة أخي

حقيقة لم أجد حلاً غير أن أضيف ما قلته في كل صفحة

للاسف

تقبل تحياتي على مجهودك المقدر و عصارة خبراتك

هكذا الدنيا: صغير ود لو كبرا، وشيخ ود لو صغرا، وخال يشتهى عملا، وذو عمل به ضجرا، ورب المال فى لعب، وفى تعب من افتقر، وهم لو آمنوا بالله رزاقا ومقتدرا ، لما لاقوا الذى لا قوة هما ولا كدرا ألا بالصبـر تبلـغ ما تريد * و بالتقوى يليـن لـك الحـديــد

#9
SIFE كتب:

يبدو أن موقعك برمج على نسخة قديمة من مفسر ال php ،فالإصدارات الأخيرة حملت تغييرات جذرية .

في الحقيقة أخي خبرتي لم تصل لمرحلة معرفة التغييرات التي من الممكن ان تؤثر في هذه المشكلة

هل تتكرم بتوضيحها لنا

مع الشكر

هكذا الدنيا: صغير ود لو كبرا، وشيخ ود لو صغرا، وخال يشتهى عملا، وذو عمل به ضجرا، ورب المال فى لعب، وفى تعب من افتقر، وهم لو آمنوا بالله رزاقا ومقتدرا ، لما لاقوا الذى لا قوة هما ولا كدرا ألا بالصبـر تبلـغ ما تريد * و بالتقوى يليـن لـك الحـديــد

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