الموقع يعمل… بقي ربط قاعدة البيانات
النشر نجح، لكن الموقع يحتاج قاعدة بيانات PostgreSQL لحفظ سعر الصرف والطلبات. أضف متغير DATABASE_URL ثم حدّث الصفحة — ستُنشأ الجداول تلقائياً.
- أنشئ قاعدة بيانات مجانية على neon.tech وانسخ رابط الاتصال (Connect → Connection string).
- في Cloudflare: Workers & Pages → classy-shop → Settings → Variables and Secrets أضف
DATABASE_URL(Secret)،ADMIN_PASSWORD،ADMIN_SECRETثم اضغط Deploy. - حدّث هذه الصفحة.
تفاصيل الخطأ التقنية
Failed query: CREATE TABLE IF NOT EXISTS "store_settings" (
"id" integer PRIMARY KEY NOT NULL,
"store_name" text DEFAULT 'كلاسي شوب' NOT NULL,
"store_name_en" text DEFAULT 'CLASSY SHOP' NOT NULL,
"handle" text DEFAULT '@classyshop.iq' NOT NULL,
"exchange_rate" integer DEFAULT 1520 NOT NULL,
"delivery_fee_iqd" integer DEFAULT 0 NOT NULL,
"whatsapp_number" text DEFAULT '9647810190066' NOT NULL,
"instagram_url" text DEFAULT 'https://www.instagram.com/classyshop.iq' NOT NULL,
"tagline" text DEFAULT 'نفس سعر تطبيق شي إن بالكويت بالدولار، بدون كوبون، والأسماء بالعربية.' NOT NULL,
"purchase_country" text DEFAULT 'KW' NOT NULL,
"app_price_factor_bp" integer DEFAULT 11630 NOT NULL,
"updated_at" timestamp with time zone DEFAULT now() NOT NULL
)
params: الدليل الكامل بالعربية في ملف DEPLOY.md داخل المشروع.