2016-05-18 11 views
1

I beanstalkd (http://kr.github.io/beanstalkd/download.html) über das Linux Terminal auf einem Shared-Hosting-Konto bei GoDaddy zu installieren versuchen.Installation auf einem Shared-Hosting-Konto bei GoDaddy beanstalkd

Der vorherige Link gibt Befehle, die beanstalkd auf dem Server installieren sollten. Ich benutze SSH (mit PuTTy), um auf das Linux Terminal zuzugreifen. Ich habe praktisch alle Befehle in diesen Link ausprobiert und bin konsequent Fehler wie zu erhalten:

sudo apt-get install beanstalkd 

Fehlermeldung: -bash: sudo: command not found

brew install beanstalkd 

Fehlermeldung: -bash: brew: command not found

su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm' 
su -c 'yum install beanstalkd --enablerepo=epel-testing' 

Fehlermeldung: -bash: su: command not found

yaourt -S beanstalkd 

Fehlermeldung: -bash: yaourt: command not found

Ich bin nicht einmal sicher, was bash genau ist, und wenn es das Problem verursacht, oder wenn sein, weil ich eine SSH-Verbindung bin, oder ob es wirklich ist, weil die Befehle nicht tatsächlich existieren auf dem Server (was komisch wäre, denn wenn ich man sudo oder mache, bekomme ich tatsächlich das komplette Handbuch beider Befehle im Terminal).

FRAGE: Warum kann ich die vorherigen Befehle auszuführen auf dem Linux-Server zu installieren beanstalkd? Hat es mit PuTTy (ssh-Verbindung) zu tun? Was könnte ich tun, um beanstalkd installiert zu bekommen? Könnte es daran liegen, dass es Shared Hosting mit Godaddy hat und ich vielleicht nicht die volle Macht über das Linux-Terminal habe?

SERVER INFO: Wenn cat /proc/version laufen erhalte ich meine Linux-Distribution: Red Hat 4.4.7-16. Ich habe ein gemeinsames Hosting-Konto mit Godaddy mit einem Linux-Server, der meine Website hostet.

+0

Ich frage mich, ob Sie ein seltsames Zeichen kopieren-einfügen. Versuchen Sie 'sudo echo hi' von Hand einzugeben. – SLaks

+0

@SLaks Ich habe es gerade versucht, der gleiche Fehler '-bash: sudo: Befehl nicht gefunden' – Webeng

+0

vielleicht hast du deine Shell irgendwie überschrieben ... Kannst du mit' bash' eine neue starten? Was gibt 'type bash'? –

Antwort

1

Sie haben eine RedHat-Distribution und verwenden rpm + yum für die Paketverwaltung.

Ich sehe von yum search beanstalkd auf meiner Box, dass ich es finden kann, aber nur auf EPEL.

Sie haben aber eine wirklich alte Version von RedHat, so kann nicht nur EPEL-Release rpm installieren, auch gibt es keine integrierte Version für RedHat 4.

zu sein scheint Wenn Sie hatte mindestens 5 RedHat könnten Sie tun:

$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm 
$ sudo yum install beanstalkd 
+0

meinst du sie könnten eine Option für meine Version von RedHat distro sein? Odd godaddy pflegt eine wirklich alte Version und wurde nicht aktualisiert. – Webeng

+0

würde auch Version 4 von redhad den Fehler für sudo verursachen: '-bash: sudo: Befehl nicht gefunden'? Ich würde annehmen, dass der sudo-Befehl in Version 4 existierte – Webeng

0

Sie können in der Tat ein restricted instance of batch ...

Sie müssen Ihren Provider-Schnittstelle gehen und tun, um die notwendigen root Zugriff zu haben. Hast du etwas wie hier erklärt versucht?

https://uk.godaddy.com/help/enable-adminroot-access-managed-or-fully-managed-12270

Wenn es bei Ihnen nicht funktioniert, können Sie auch versuchen, https://serverfault.com/ zu stellen, die für Ihren Fall mehr relevant zu sein scheint.

+1

Ich war tatsächlich auf dieser Seite zuvor, aber ich habe nicht gefunden, die Mein Server-Systemsteuerung. Es ist möglich, dass ich dieses Panel nicht habe, da ich ein Shared-Hosting-Konto habe, obwohl es auch möglich ist, dass ich es einfach nicht finden konnte. Ich werde meinen Hosting-Provider kontaktieren und sehen, was sie sagen. Sobald ich das tue, komme ich zurück und lasse Sie alle wissen, welche neuen Informationen erhalten wurden. – Webeng

Verwandte Themen