Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

hi habe ein problem, wollte apache installen und bekomme diesen fehler:

[root@linuxrechner apache_1.3.27]# ./configure

bash: ./configure: bad interpreter: Keine Berechtigung

bin wie man sieht als root eingelogged!

Weiß jemand rat?

Gruß TT

Kontrolliere mal, ob "." auch im Suchpfad ist.

Ansonsten kannst Du noch einen Blick ins configure Skript werfen und nachschauen ob die dort eingetragene Shell auch vorhanden ist (sollte aber eigentlich der Fall sein).

Nic

  • Autor
Originally posted by nic_power

Kontrolliere mal, ob "." auch im Suchpfad ist.

Ansonsten kannst Du noch einen Blick ins configure Skript werfen und nachschauen ob die dort eingetragene Shell auch vorhanden ist (sollte aber eigentlich der Fall sein).

Nic

hm die ganze zeit konnte ich in der shell aber alles machen...

  • Autor
Originally posted by nic_power

Durchaus moeglich, "configure" ruft jedoch externe Skripte aus dem current directory auf (beispielsweise "missing"). Fehlt "." im Suchpfad, so koennen diese Skripte nicht ausgefuehrt werden.

Nic

und wo kann ich das nachschauen?

  • Autor
Originally posted by nic_power

Beispielsweise mit

echo $PATH

mit

export PATH=$PATH:.

kannst Du "." mit in den Suchpfad aufnehmen.

Nic

den . mach ich ja nur weil ich als root ausführen will...

Das ist auch sinnvoll, da "." im Suchpfad von Root ein Sicherheitsproblem darstellen kann. Das Problem ist aber, dass "configure" unter Umstaenden die Programme nicht mit "./irgendwas" sondern nur als "irgendwas" aufruft (was dann fehl schlaegt).

Nic

Hallo,

es ist doch so, das das aktuelle verzeichnis nicht im

"suchpfad" ist. Deshalb gibt man ein ./ an um, sicherzusetllen

das man auch das programm in dem verzeichnis ausführt in

dem man sich gerade befindet und nicht eines das irgendwo anders

liegt und nur zufällig den selben namen hat.

Have a nice day

HansPans

@ nic_power

Ich sehe das auch so wie HansPans oder habe ich den Thread irgendwie missverstanden ?

"configure" ist ein Shell-Skript (!) welches die Makefiles fuer apache generiert (*). Dieses Skript ruft jede Menge externe Programme und Skripte auf, um die Systemkonfiguration zu ermitteln. Dazu gehoeren unter anderem auch Dateien die im selben Verzeichnis wie "configure" liegen. Ist dieses Verzeichnis _nicht_ im Suchpfad, koennen einige Skripte von configure nicht ausgefuehrt werden. D.h. wenn configure mit ./configure aufgerufen wird und das Verzeichnis "." nicht im Suchpfad vorhanden ist hast Du ein Problem (configure ist dann nicht in der Lage die notwendigen Skripte im aktuellen Verzeichnis auszufuehren).

Nic

(*) Dieselbe Methode wird bei einer Unmenge an Software angewendet. Das "configure" Skript wird dabei mit autoconf und einer Konfigurationsdatei ("configure.in") für das entsprechende Softwarepaket erzeugt.

hab das gleiche Problem auch gehabt (jedoch nicht mit Apache). Das Problem war, dass die Berechtigungen falsch waren (chmod)...

Vielleicht hilft dir das ?!

Originally posted by daking

Das Problem war, dass die Berechtigungen falsch waren (chmod)...

In diesem Fall hilft vielleicht ein "chmod +x <datei>". Damit macht dann die <datei> ausführbar. An TrashTalker gerichtet...

  • 2 Monate später...

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.