إذًا، أنا أغير خوادم VPS. قبل التخلص من خادم VPS واحد، قمت بتنزيل المجلد الكامل “discourse” من /var/discourse ووضعته على جهاز الكمبيوتر الذي يعمل بنظام Windows. ثم حصلت على خادم Ubuntu VPS جديد، وقمت بتثبيت Docker و Git، وبدلاً من استنساخ Discourse، قمت فقط بنقل مجلد discourse الخاص بي الذي كان لدي بالفعل من خادم VPS القديم إليه.
الآن، عندما أقوم بتشغيل sudo ./launcher rebuild app، أحصل على “permission denied”. ثم تراجعت وحاولت تشغيل ./discourse-setup ولكنني أحصل على '/var/discourse' already exists and is not an empty directory. نظرًا لأنني نقلت مجلد discourse الذي يعمل بكامل طاقته بالفعل إليه. لماذا يتم منعي، مع ذلك؟ ونعم، قمت بتشغيل الأمر chmod 700 containers أيضًا.