قبل أيام قليلة قمت بنشر مقال عن كيفية تثبيت شبح بسهولة مع نص التثبيت، اليوم أكتب هذا لتعليم كيفية تثبيته إنجن إكس واسم المجال الخاص بك. بدون مزيد من اللغط ، دعنا نبدأ مع البرنامج التعليمي!
الحزم المطلوبة
لتثبيت شبح في VPS علينا الاتصال به وتثبيت التبعيات ، لذلك نحتاج إلى تثبيت ما يلي:
# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx
سيؤدي هذا إلى تثبيت التبعيات لتجميعها NodeJS (مطلوب من قبل شبح)، سيتم تثبيت إنجن إكس وأدوات أخرى.
تجميع NodeJS
لدمج NodeJS يجب علينا تنزيل المصادر:
wget http://nodejs.org/dist/node-latest.tar.gz
بمجرد الانتهاء من ذلك ، يجب عليك فك ضغطها:
tar -xzf node-latest.tar.gz
ننتقل إلى الدليل حيث يوجد الرمز:
nodeversion=`ls | grep node`
cd $nodeversion
نقوم بتجميع وتثبيت:
./configure
make -s
make install
القيام به!
تركيب
قبل التكوين ، عليك تثبيته ، أليس كذلك؟ على الرغم من أنه بالطبع ، لا داعي للذعر ، فلن تعد تجمع 🙂
أنشئ دليل www وانتقل إليه:
mkdir -p /var/www
cd /var/www/
تفريغ شبح:
curl -L -O https://ghost.org/zip/ghost-latest.zip
فك الضغط:
unzip -d ghost ghost-latest.zip
rm ghost.zip
أدخل الدليل:
cd ghost/
انقل كل شيء إلى / var / www /:
mv /var/www/ghost/* /var/www/
ارجع إلى / var / www /:
cd /var/www/
تثبيت شبح
/usr/local/bin/npm install --production
حسن! الآن للتكوين. 😀
ترتيب
نقوم بتحرير ملف التكوين بالأمر التالي:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js
قراءة سهلة؟ ما عليك سوى استبدال "domain.com" بنطاقك ، على سبيل المثال:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js
يمكننا أن نفعل ذلك مع نانو (محرر جنو ، لا ينبغي الخلط بينه وبين محرر نانو DesdeLinux : V) ، ولكن سيكون الأمر أكثر تعقيدًا وسيتعين علينا استبدال الكثير (نعم ، كثيرًا ، كما تقرأه) ، لكن طريقة الشرح هذه أسهل :).
لكن تذكر أننا بحاجة إلى أن تكون في الخلفية! لهذا نقوم بتثبيت إلى الأبد:
/usr/local/bin/npm install -g forever
نقدم الأمر التالي (للبدء شبح يجب أن نكون في دليل التثبيت (/ var / www /)):
NODE_ENV=production forever start index.js
الداه تا! في الخلفية!
للتوقف ، إعادة التشغيل أو البدء شبح:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
جاهز! 😀
إعداد Nginx
حان وقت التهيئة إنجن إكس!
سنقوم بتحرير ملف التكوين:
nano /etc/nginx/nginx.conf
سنحذف كل شيء ونلصق التكوين التالي: http://paste.desdelinux.net/5034
بمجرد استخدام الإعدادات الجديدة ، استبدل كلمة "المجال" باسم المجال الخاص بك في الأسطر 36 و 38 و 39 و 43.
أعد التشغيل الآن إنجن إكس
service nginx restart
جاهز! 😀
تكوين المجال
أدخل مزود المجال الخاص بك وقم بتحرير سجل A (المضيف). قم بتغيير عنوان IP الذي يشير إليه لخادم VPS الخاص بك ، وفويلا!
ملاحظات نهائية
للوصول إلى الإدارة ، انتقل إلى www.dominio.com/ghost/ وتذكر تغيير المجال لمجالك. جاهز! يمكنك الآن الوصول إلى المجال الخاص بك ، وبدء النشر وتثبيت سمة :) ، ولكن ...
عالم المهوس (أنا) أعطيك هذا المظهر لتثبيته وتعديله والاستمتاع به. 🙂
عليك فقط تنزيله:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
قم بفك ضغطه:
unzip TWOTGFlat.zip
وانسخ الموضوع إلى ملف شبح
cp TWOTGFlat/ /var/www/content/themes
الآن في إعدادات ملف شبح قم بتغيير المظهر إلى المظهر الجديد ، وفويلا!
إذا كان لديك سؤال أو تحتاج إلى مساعدة شبح، اترك أسئلتك في التعليقات أو يمكنك الاتصال بي على موقع الويب الخاص بي.
في صحتك! nn /
برنامج تعليمي جيد ، سأقوم باختباره على VPS "للتشغيل" ، لن يكون لديك معاينة للموضوع لترى كيف هو قبل تنزيله 😛
أكيد! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
عليك فقط تعديل default.hbs (لأنه يحتوي على خطأ بسيط في شريط التنقل) و sidebar.hbs و voila!
شكرا لك!
برنامج تعليمي ممتع. ربما ، أكرس نفسي للهجرة إلى Ghost ، لكنني لا أعرف كيف ستكون الإدارة هناك (في الواقع ، إذا تطلب الأمر الوصول إلى VPS ، فسيكون ذلك غير مريح إلى حد ما).
هناك أدوات للانتقال إلى Ghost من على سبيل المثال WordPress ، من السهل جدًا التحكم فيها ، من tusite.com/ghost يمكنك الوصول إلى إدارة المنشورات والمستخدم والمدونة ، وللأسف لا يوجد دعم متعدد المستخدمين (ولكنه سيكون كذلك مضاف) ، ولكن مع بعض أكواد Hacks يمكن القيام به ، على الرغم من أنني شخصيًا أفضل انتظار التحديثات لتجنب ارتكاب الأخطاء ، إذا كانت لديك أسئلة اسألني 🙂
حسنًا ، على أي حال ، أود تجربة إدارة Ghost متعددة المستخدمين.
والآن يمكنك فعل ذلك!
يدعم Ghost بالفعل تعدد المستخدمين 😀
أود أن أعرف ما يقدمه الأشباح كمنصة أو مدونة لا يفعلها الآخرون. لقد جعلوه معروفًا هنا وكذلك كيفية التثبيت والتكوين ، لكنهم لم يذكروا سبب استخدام الأشباح. على سبيل المثال ، أعتقد حاليًا أن WordPress يأخذ التاج في هذا النوع من المنصات ، والسؤال هو لماذا استخدام ghost وليس WordPress؟ أم أنه مجرد بديل ، هذا فقط؟
+1. أود الحصول على مزيد من المعلومات حول هذا الموضوع ، لأنه لا يُعرف الكثير عن Ghost.
كنت أنظر إلى الاستضافة الخاصة بي وأدركت أن Softaculous تقدمه لتثبيته ، لكنني لا أرى مزايا على WordPress.
الشيء الوحيد الذي رأيته هو أن Ghost أكثر بساطة ، ربما يوفر ذلك بعض المزايا على تحميل الخادم.
في الواقع ، يكون تحميل الخادم أسرع ويستخدم موارد أقل
سأشرح ذلك في المقال القادم 😉
وشيء واحد ما زلت لم أفهمه ... ما هو الشبح؟ لمدونة؟ بالنسبة للمجال؟ ...
لإنشاء مدونة
عظيم. الآن نحتاج فقط إلى بعض لقطات الشاشة لنرى كيف يبدو Ghost من الخارج والداخل
نفس الشيء. فقط بضع لقطات لتوضيح الإجراء والجميع سعداء. #هههه.
يا رجل ، هذا هو الشيء التالي 😀