|
WİNDOWS Sphere'i indirerek başlayın. İndirme bağlantıları için Sphere nereden edinilir sayfasına bakın. Biri Sphere yürütülebilir dosyasını ve diğeri Komut Dosyası Paketini içeren iki farklı zip dosyası elde etmelisiniz. 1. SphereServer.zip dosyasını çalıştırmak istediğiniz yere ayıklayın. "c:\sphere" i tavsiye ederim 2. Önceki adımda dosyayı daha önce ayıkladığınız dizine Scripts.zip ayıklayın. Şimdi "c:\sphere" dizininde komut dosyalarına sahip olmalısınız. 3. Biri "hesaplar", diğeri "günlükler" ve üçüncüsü "kaydet" olarak adlandırılan üç yeni klasör oluşturun. 4. Şimdi, yakın zamanda oluşturulan "kaydet" klasörünüze gidin. Ve boş bir metin dosyası oluşturun (Not Defteri'ne erişmek için "Sağ Tıklama = > Yeni" yerine Başlat Menüsünü kullanmanızı öneririm). Boş bir satır yazın ve ikincisine "[EOF]" ekleyin. Dosyayı "spheredata" olarak kaydedin. SCP" (.txt değil). 5. Bu dosyayı dört kez kopyalayın ve şu şekilde yeniden adlandırın: spherestatics, spherechars.scp, spheremultis.scp ve sphereworld.scp 6. Şimdi sphere.ini yapılandırın. Bu, Sphere'i ilk kez çalıştırmadan önce bir zorunluluktur! 7. Konsolu başlatmak için SphereSvr.exe üzerine çift tıklayın. Bu siyah pencere, komutları girebileceğiniz sunucu konsolunuzdur. 8. Kendiniz için bir Hesap oluşturun. Konsolda " account add USERNAME PASSWORD " yazın. İstediğiniz kullanıcı adı ve şifre ne olursa olsun. Ardından, hesabınıza Sahip ayrıcalıkları vermek için " account USERNAME plevel 7" yazın. Artık haritanızın etrafında dolaşabilir ve bazı kısımlarını keşfedebilirsiniz. Sphere hakkında bir şeyler öğrenmek ve nasıl komut dosyası yazılacağını öğrenmek için çeşitli öğreticileri okumak için soldaki gezinme çubuğunu kullanabilirsiniz. Bundan sonra, diğer makaleleri okuyun ve özel bir şeye ihtiyacınız varsa referans özetini kontrol edin. LINUX Sphere'i bir Linux kutusuna kurmak, bu görevi bir Windows PC'de yapmaktan daha zor değildir. Her iki durumda da, işletim sisteminiz hakkında temel bilgilere sahip olmanız gerekecek ve canavarı çalıştırmak için deli gibi çift tıklamanız gerektiğine güvenmemelisiniz. Dahası, bu eğitim, linux kutusunda bir kabuk kullandığınızı ve root erişiminiz olduğunu varsayacaktır. Hatasız bir komut yazma becerilerinize güvenmiyorsunuz veya hiç kimse size Linux PC'sinde sistem yöneticisi ayrıcalıkları verecek kadar bilginize güvenmeyecek mi? Peki, o zaman - yakalandın. Eve git ve küçük bir Windows kutusunda Solitaire oyna, tamam mı? Son olarak, bu eğitim, gerekli dosyaları Linux sunucusuna almanın yollarını kapsatmayacaktır. Bunu kendiniz çözemezseniz - daha önce paragrafın son cümlesini okuyun. BU BİR DERS DEĞİL "Aptallar için Linux"! Ödevini yap ve öğren. Linux'un temelleri hakkında birçok kitap var, hatta ücretsiz olarak indirebileceğiniz E-Kitaplar bile. http://www.linux.org için sörf yapmak, başlamak için iyi bir nokta olacaktır. Sözdizimi hakkında son bir söz: linux komutları ve dosya adları büyük/küçük harfe duyarlıdır! Bu nedenle, daha sonra bir dosya bulunamazsa, bunun nedeni genellikle "küre" gibi bir şey yazmış olmanızdır. "sphere.ini" yerine "INI". Ve bu belgede italik satırlar, kabuğa yazmanız (veya kabuktan okumanız) gerekenleri belirtir. Hazırlık Linux kutusunda bir MySQL istemci kurulumuna ihtiyacınız olacak. Veritabanı özelliklerini kullanmayı planlamıyorsanız, bir sunucuya ihtiyacınız yoktur, ancak Sphere, uygun MySQL istemci kitaplıkları olmadan başlamayacaktır. Dönem. Ayrıca, bu sürüm için varsayılan betik paketi olan linux için bir Sphere ön sürümüne ve sonunda ek kitaplıklara (son sürümler için libboost) erişmeniz gerekir. Kurulum adım adım 1) Kullanıcı kökü olarak 'sphere' adında bir kullanıcı oluşturun. Ana dizinini (genellikle /home/sphere/) ayarlayın veya oluşturun, ona doğru sahibi ve izinleri verin: Kod:
2) Sphere LINUX paketindeki dosyaları ve scriptpack'i bu yeni oluşturulan dizine kopyalayın. "Kaydet", "günlükler", "hesaplar" gibi tüm eksik dizinleri sphere.ini ve spheretables.scp dosyanızda adlandırıldıkları gibi oluşturun. Sonunda şöyle bir yapı elde etmelisiniz: Kod:
3) İlgili tüm dosyaları ilgili konumlarına kopyaladıktan sonra, hepsinin doğru izinlere ve sahipliklere sahip olduğundan emin olun. Yine de kök olarak yapın: Kod:
4) Hala kök olarak, paylaşılan kitaplık bağımlılıklarını yazdırın: Kod:
Çıktı şöyle bir şey olmalıdır: Kod:
Eksik kitaplıkları arayın! Bir şey eksikse, sadece yükleyin. Nasıl yapılacağını bilmelisin. Eksik olan sadece libboost ise, hazırlıklarla bunu elde ettiniz. /usr/lib/ içine kopyalayın ve şunu yazın: Kod:
Yüklemeyi Test Edin Testinize kullanıcı kökü veya kullanıcı küresi olarak başlamanız önemlidir. Ancak spheresvr yürütülebilir dosyasının izinlerini 4700 olarak ayarlamak, onu her zaman sahibi olarak başlatılmaya zorlar ve önceki yönergeleri izlediyseniz, bu sahip sphere'dir . Öyleyse şöyle başlayın: Kod:
Belki de aşağıdakiler gibi bazı uyarılar da dahil olmak üzere, her zamanki başlangıç yaddayadda'yı alacaksınız: Kod:
Sonunda Sphere size şöyle bir şey söyleyecektir: Kod:
Eksik web sayfalarıyla ilgili komut dosyası uyarılarını ve hatalarını güvenle yoksayabilirsiniz. Ancak sphere başka hatalar verirse veya sona ererse, tavşanın yılana baktığı gibi hata numarasına bakmayın. Hatanın hemen üzerindeki metin size neyin yanlış olduğunu söyleyecektir. Öyleyse düzelt. Örneğin, sunucuyu başlattıktan sonra aşağıdaki gibi hatalar görürseniz: Kod:
Dosya sistemi ACL'leri, özellikle UO mul ve UO istemci dizinindeki uop dosyalarındaki ACL'ler yanlış olabilir. Çok sayıda çözüm var, ancak bunu düzeltmenin bir yolu, bu dosyalardaki izinleri 644 olarak değiştirmektir. Ama ben dalıyorum. Yıkıcı hatalar olmadığını varsayarsak, artık sphere console'dasınız ve ortak komutları verebilirsiniz (bir liste almak için '?' yazın). Bu yüzden bir hesap oluşturun, etkinleştirin, istemci kurulumuyla Windows kutunuzdaki login.cfg dosyasını (veya ana bilgisayar ayrıntılarını) Linux kutusunun adresini gösterecek şekilde düzenleyin ve ilk oturum açan siz olun. Sphere'i durdurmak için konsola 'S' ve ardından 'x' yazın. Linux size işleyicileri kaldırma ve kapatma hakkında bir şeyler söyleyecektir. Ancak çoğu zaman bundan sonra sadece "asılacak", gerçekten sona ermeyecek. CTRL-c yazarak bu durumu temizleyin Üretime hazırlanıyor Belki de test sırasında kabuğunuzu kapattınız. O zaman işletim sisteminin Sphere'inizi aynı anda öldürdüğünü fark etmiş olmalısınız. Bu bir hata değil, istenen bir davranıştır: Linux çok kullanıcılı bir işletim sistemidir ve bir kullanıcı oturumu kapattığında, onun tarafından başlatılan işlemler yanlışlıkla çalışmaya devam etmeyecektir. Ama tabii ki konsolu her zaman açık tutamayacaksınız, en azından Linux kutunuza yalnızca uzaktan, belki de ssh ile ulaşılabiliyorsa. Kutu üzerinde çalışan ana hizmetse, spheresvr'yi sonsuz bir döngüde başlatan bir başlangıç betiği oluşturmalı, böylece çökmesi durumunda yeniden başlatmalısınız. Bunu yapmak için, önce dağıtımınızın paket yöneticisini kullanarak 'ekran' yardımcı programını yükleyin. Ardından seçtiğiniz metin düzenleyiciyi kullanın ve aşağıdaki gibi bir komut dosyası oluşturun: Kod:
Bu şekilde sunucu, her zaman 'screen -r' ile ekleyebileceğiniz sanal bir pencerede çalıştırılacaktır. Daha fazla bilgi için ekran yönergesini okuyun. O zaman bir sonraki seviyeye geçin! Belki de sunucuyu başlatmak, durdurmak veya yeniden başlatmak için bir /etc/init.d/sphereserver komut dosyası oluşturun... Ardından, Linux sunucusu yeniden başlatıldığında Sphere sunucusunun otomatik olarak başlaması için bu komut dosyasını çeşitli /etc/rc*.d/ dizinlerine yumuşak bir şekilde bağlayın... Belki de Sphere'in oluşturduğu günlük dosyalarını otomatik olarak döndürmek ve arşivlemek için bir cron işi ayarlayın. FreeBSD Şu anda bu işletim sistemi için bir kılavuzumuz yok. Her neyse, geliştiriciler gerekli şeylerin bir listesini yayınladılar. İşte liste: Derlendiği tarih: Kod:
İle: Kod:
Karşı Bağlantılı: Kod:
|