تغيير في أسماء جداول المنتدى داخل قاعدة البيانات بدون مشاكل ... ممكن ؟

support_t4f

عضو جديد
23 أغسطس 2009
71
0
0
مصر
السلام عليكم ورحمة الله ..

إخواني المبرمجين الأفاضل..

هل توجد طريقة ما لتغيير أسماء جداول المنتدى داخل قاعدة البيانات بشكل تلقائي بحيث يتعرف المنتدى على هذه الجداول ، ويعمل جيداً بدون مشكلات ؟



الفكرة
هي أنني مضطر لأن أستخدم قاعدة بيانات واحدة فقط حالياً في الموقع..
وقاعدة البيانات هذه عليها [مجلة runcms] ولن أحذفها..

وأريد إنشاء منتدى vb على قاعدة البيانات هذه ..


جداول المجلة تبدأ باسمها
runcms_contacts
runcms_modules
runcms_mydownload
........ وهكذا


فأريد عند إنشاء المنتدى الـفي بي أن تبدأ أسماء الجداول بــ vb أو vbulletin مثلاً ..
لتصبح بالشكل التالي :

vbulletin_access
vbulletin_adminhelp

وهكذا ..


وبالطبع أحتاج إلى هذا لتسهيل عملية النسخ الاحتياطي ، وتسهيل التعرّف على جداول المنتدى من المجلة... وتسهيل التعامل مع قاعدة البيانات بشكل عام...




فهل من طريقة أوتوماتيكية لهذا ؟

أو طريقة يدوية مثلاً لكن لا تؤثر على عمل المنتدى ؟




أفيدونا في هذا
وجزاكم الله خيراً
 
السلام عليكم أخي

ليس هناك مشكل في استخدام نفس قاعدة البيانات

إدا كانت المجلة في الرابط المباشر للموقع مثل : لدخول المجلة : www.yoursite.com

فهدا يمنع عليك وضع نسخة في بي في نفس المسار حيث يكون لديهم نفس الملفات

ولهدا يجب علي وضع نسختك في مجلد : vb مثال : www.yoursite.com/vb

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


بالتوفيق
 
السلام عليكم أخي

ليس هناك مشكل في استخدام نفس قاعدة البيانات

إدا كانت المجلة في الرابط المباشر للموقع مثل : لدخول المجلة : www.yoursite.com

فهدا يمنع عليك وضع نسخة في بي في نفس المسار حيث يكون لديهم نفس الملفات

ولهدا يجب علي وضع نسختك في مجلد : vb مثال : www.yoursite.com/vb

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


بالتوفيق

امممممممم

نعم يا أخي ..
أفهمك

جزاك الله خيراً لردك الكريم

لكن لعلك يا أخي الفاضل تتحدث عن الملفات على ftp

هذا بالفعل ما فعلته ..


لكن أنا أقصد هنا الجداول داخل "قاعدة البيانات"
من phpmyadmin


أستفسر
هل من الممكن أن نغيّر أسماء جداول المنتدى نفسها ..


بدلاً من أن تكون acces تكون vb_access مثلاً
بدون حدوث مشكلات ..



هل من طريقة لذلك ؟
 
هل تقصد عن تنصيب المنتدى لأول مره
ولا القاعده موجوده بالفعل ومحتاج تعديل علي اسماء الجداول فيها ؟؟؟
 
هل تقصد عن تنصيب المنتدى لأول مره
ولا القاعده موجوده بالفعل ومحتاج تعديل علي اسماء الجداول فيها ؟؟؟

القاعدة موجودة بالفعل حالياً

عايز أغيّر أسماء الجداول :)



ممكن أعملها يدوي ؟

ولا مش هينفع ؟



ولو عملتها يدوي ، هاحتاج أغيّر في ملفات إيه ؟





معليش هاتعبكم معايا شوية :)
 
تفضل من هنا . . واعتذر عن اى تقصير فى الشرح

تغيير بادئة الجداول لقاعدة بيانات المنتدى


بالتوفيق ان شاء الله

كم أنت رائع أخي WebCracker

تسلم يا غالي ..

شرح سهل ورائع والله 😚


جزاك الله خيراً للمساعدة ..
ربنا يجعلها في ميزان حسناتك - إن شاء الله -


بارك الله فيكم يا متميزي
الدعم العربي :icon31:
إلى الأمام دائماً
 
مبدئياً أخي الكريم ..
أنا جربت الطريقة دي في (منتدى تجريبي) باشتغل عليه الأول ، ونفعت تمام 😚

لكن مع الأسف عندما جرّبتها في "المنتدى الثاني" الذي كنت أريد أن أطبّقها عليه حدثت مشكلة ..

تأتي رسالة الخطأ هذه عند فتح المنتدى :


PHP:
Database error in vBulletin 3.8.3:

Invalid SQL:

SELECT threadid,title,postusername,forumid,lastposter,dateline  FROM vb_ thread WHERE forumid NOT IN (20030031) ORDER BY dateline DESC LIMIT 10;

MySQL Error   : Table 'talaba.vb_' doesn't exist
Error Number  : 1146
Request Date  : Sunday, October 11th 2009 @ 05:22:07 AM
Error Date    : Sunday, October 11th 2009 @ 05:22:07 AM
Script        : http://www.site.com/vb/index.php
Referrer      : 
IP Address    : 41.247.13.178
Username      : Muhamed
Classname     : vB_Database
MySQL Version : 5.0.51a-community-nt



ما الحل ؟


معذرة ..
أتعبتك معي 😤
 
طيب ياغالى تأكد من الشرح مرة ثانية وراجع

تأكد من البادئة وتأكد ان الجداول مضاف إليها بادئة

وممكن من خلال الشرح تسترجع الجداول لسابق عهدها

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

تأكد من البادئة وتأكد ان الجداول مضاف إليها بادئة
تأكدت يا جميل :)
مش عارف إيه المشكلة بالظبط ؟ 💘
مع إنها اشتغلت كويس مع المنتدى الأول ؟


وممكن من خلال الشرح تسترجع الجداول لسابق عهدها

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

هـو بس المشكلة إني الآن عندما أحاول فتح ملف تغيير البادئة
http://www.mysite.com/vb/install/tableprefix.php

يتطلب تسجيل الدخول كــ admin
وعندما أدخل بيانات الدخول تأتيني رسالة الخطأ مرة أخرى لأني غيرت أسماء الجداول :bigsmile:


*******

طيب لو سمحتوا ياريت اللي يعرف ( أمر sql ) لتغيير أسماء الجداول من (قاعدة البيانات) يكتبه علشان أغيرهم تاني :)
وبعدين أغير البادئة في ملف config

ولا كده هاحتاج أغيرهم يدوي ؟




في انتظار محاولاتكم معي :)