- Katılım
- 28 Eyl 2021
- Konular
- 8
- Mesajlar
- 63
- Tepkime puanı
- 1
- Puan
- 0
- Yaş
- 40
cPanel Perl Modülleri Paylaşılan Sunuculara Nasıl Kurulur?
Bir Perl modülü , Perl programlama dili için yazılımın ayrı bir bileşenidir. Perl, tüm Paylaşımlı/Bayi sunucularımızda desteklenir ve Perl Modülleri menüsü, Stellar Plus ve Stellar Business ile kullanılabilir. Ancak cPanel >> Perl modülleri menüsünde bir Perl modülü kurmaya çalıştığınızda şu hatayla karşılaşacaksınız:

Çoğu Perl modülü Perl ile yazılır, bazıları XS kullanır (C ile yazılır), bu nedenle bir C derleyicisi gerektirirler . Ancak, yüksek güvenlik tehdidi olduğu için C derleyicisi tüm paylaşılan sunucularımızda devre dışı bırakılmıştır.
Yine de, C derleyicisi etkinleştirilmeden komut satırı aracılığıyla herhangi bir Perl modülünü kurmak mümkündür.
1. Komut konsolunu açtıktan sonra cpan yazmanız gerekir . Bu şekilde cpan konsoluna erişeceksiniz:

2. Sözdizimi şu şekildedir:
kurulum modülü::isim
Örneğin, Date::Calc Perl modülünü

kuracağız : 3. Büyük olasılıkla, sonunda şu hata mesajını göreceksiniz:

Cpan, Makefile.PL'ye bir ayar sağlayacak şekilde yapılandırılmış ve Makefile.PL çakışan bir ayar alıyor. ortamdan ayarlama.
Cpan Öneki, PREFIX=/home/USER/perl/usr olarak önceden yapılandırılmıştır
Ancak, sunucularımızın ortamı /home/USER/perl5 kullanacak şekilde yapılandırılmıştır.
Bu nedenle, cpan'a ÖNEK belirtmeyi bırakmasını söylemeniz yeterlidir. cpan kabuğunun içinden şu komutları çalıştırın:
o conf makepl_arg ''
o conf mbuildpl_arg ''
o onay taahhüdü
o conf make_arg ''
o onay taahhüdü

4. Şimdi install module::name komutunu bir kez daha çalıştırmaktan çekinmeyin . Aşağıdaki gibi bir hata görürseniz, önceki başarısız derlemeyi silip tekrar denemeniz gerekir:


5. Bu başarılı bir kurulum günlüğüdür:

Modüllerin diğer modüllere (neredeyse her zaman CPAN'da) bağımlılıkları olabilir ve onlarsız (veya belirli bir sürümü olmadan) kurulamazlar. ).
Bazen kurulum, bağımlılığı olan / olan bir modül (veya birkaç tane) kurmayı isteyecektir.
6. Kurulumdan sonra çıkış yazmayı unutmayınız.cpan konsolunda kapatmak ve kilit dosyasını kaldırmak için:

Aksi takdirde, tekrar açmayı denedikten sonra şu mesajı görebilirsiniz:

Sonra İndirilmiş modda çalıştırmayı deneyeyim mi? (E/n) , n yazın ve talimatları izleyin. Çalışan bir cpan işlemini sonlandırmanız ve kilit dosyasını manuel olarak uzaktan kumanda etmeniz gerekir:

7. Son olarak, cPanel'de Perl Modülleri seçeneğini açabilir ve yeni kurulu bir modül olup olmadığını kontrol edebilirsiniz.
LÜTFEN DİKKAT : Yeni kurulan modülün düzgün çalışabilmesi için scriptinizin en üstüne aşağıdaki satırlar eklenmelidir:
#!/usr/bin/perl
cPanelUserConfig'i kullanın;
veya
#!/usr/bin/perlml
Stellar Plus ve Stellar Business hosting paketlerinin kullanıcıları Perl Modülleri menüsünde bu iki seçeneği bulabilir :

Bir Perl modülü , Perl programlama dili için yazılımın ayrı bir bileşenidir. Perl, tüm Paylaşımlı/Bayi sunucularımızda desteklenir ve Perl Modülleri menüsü, Stellar Plus ve Stellar Business ile kullanılabilir. Ancak cPanel >> Perl modülleri menüsünde bir Perl modülü kurmaya çalıştığınızda şu hatayla karşılaşacaksınız:

Çoğu Perl modülü Perl ile yazılır, bazıları XS kullanır (C ile yazılır), bu nedenle bir C derleyicisi gerektirirler . Ancak, yüksek güvenlik tehdidi olduğu için C derleyicisi tüm paylaşılan sunucularımızda devre dışı bırakılmıştır.
Yine de, C derleyicisi etkinleştirilmeden komut satırı aracılığıyla herhangi bir Perl modülünü kurmak mümkündür.
1. Komut konsolunu açtıktan sonra cpan yazmanız gerekir . Bu şekilde cpan konsoluna erişeceksiniz:

2. Sözdizimi şu şekildedir:
kurulum modülü::isim
Örneğin, Date::Calc Perl modülünü

kuracağız : 3. Büyük olasılıkla, sonunda şu hata mesajını göreceksiniz:

Cpan, Makefile.PL'ye bir ayar sağlayacak şekilde yapılandırılmış ve Makefile.PL çakışan bir ayar alıyor. ortamdan ayarlama.
Cpan Öneki, PREFIX=/home/USER/perl/usr olarak önceden yapılandırılmıştır
Ancak, sunucularımızın ortamı /home/USER/perl5 kullanacak şekilde yapılandırılmıştır.
Bu nedenle, cpan'a ÖNEK belirtmeyi bırakmasını söylemeniz yeterlidir. cpan kabuğunun içinden şu komutları çalıştırın:
o conf makepl_arg ''
o conf mbuildpl_arg ''
o onay taahhüdü
o conf make_arg ''
o onay taahhüdü

4. Şimdi install module::name komutunu bir kez daha çalıştırmaktan çekinmeyin . Aşağıdaki gibi bir hata görürseniz, önceki başarısız derlemeyi silip tekrar denemeniz gerekir:


5. Bu başarılı bir kurulum günlüğüdür:

Modüllerin diğer modüllere (neredeyse her zaman CPAN'da) bağımlılıkları olabilir ve onlarsız (veya belirli bir sürümü olmadan) kurulamazlar. ).
Bazen kurulum, bağımlılığı olan / olan bir modül (veya birkaç tane) kurmayı isteyecektir.
6. Kurulumdan sonra çıkış yazmayı unutmayınız.cpan konsolunda kapatmak ve kilit dosyasını kaldırmak için:

Aksi takdirde, tekrar açmayı denedikten sonra şu mesajı görebilirsiniz:

Sonra İndirilmiş modda çalıştırmayı deneyeyim mi? (E/n) , n yazın ve talimatları izleyin. Çalışan bir cpan işlemini sonlandırmanız ve kilit dosyasını manuel olarak uzaktan kumanda etmeniz gerekir:

7. Son olarak, cPanel'de Perl Modülleri seçeneğini açabilir ve yeni kurulu bir modül olup olmadığını kontrol edebilirsiniz.
LÜTFEN DİKKAT : Yeni kurulan modülün düzgün çalışabilmesi için scriptinizin en üstüne aşağıdaki satırlar eklenmelidir:
#!/usr/bin/perl
cPanelUserConfig'i kullanın;
veya
#!/usr/bin/perlml
Stellar Plus ve Stellar Business hosting paketlerinin kullanıcıları Perl Modülleri menüsünde bu iki seçeneği bulabilir :
