PDA

Bekijk Volledige Versie : Cgi-bin



XippiX
31/07/03, 00:40
Hoi ,

ik ben het cms movabletype aan het installeren voor een klant. Nu moeten er een aantal bestanden in de cgi bin dir worden gezet.
Dit is allemaal uitgevoerd.

Het probleem is alleen dat ik in het control panel van dat programma wel inkom. (dit is een .cgi bestand)

maar als ik www.mijndomein.nl/cgi-bin/map wil laden krijg ik een permission denied.

Terwijl ik wel het config bestand kan laden. (ik roep dan hier dus een directe file aan www.mijndomein.nl/cgi-bin/map/bestand.cgi)

het geval is dat in de map www.mijndomein.nl/cgi-bin/map een index bestand staat dat automatisch gepakt moet worden, maar ik krijg dan dus deze foutmelding te zien:

Forbidden
You don't have permission to access to this document on this server.

ligt dit aan mijn server config? Zoja, hoe dit te veranderen.
De chmod staat allemaal wel goed

wie kan mij helpen?

Bas

m@rcel
31/07/03, 09:52
Wellicht staat directory browsing uitgeschakeld, en staat er geen geldige index.html o.i.d in die directory?

XippiX
31/07/03, 11:25
en hoe kan ik directory browsing inschakelen?

almar
31/07/03, 11:42
AllowIndex

Mikey
31/07/03, 11:45
.htaccess
Options All +Indexes +SymLinksIfOwnerMatch +MultiViews

XippiX
31/07/03, 12:18
almar ik krijg deze error: Invalid command 'AllowIndex', perhaps mis-spelled or defined by a module not included in the server configuration

moet ik misschien een nieuwe module installeren? zoja, welke is dit dan?

mikey.. helaas zelfde error :(

bisk
31/07/03, 20:34
Waarom installeer je de index etc. dan in /cgi-bin/map/. En niet gewoon in een aparte map buiten de cgi-bin. Dat de cgi-bin niet leesbaar is is toch juist uit veiligheid.

Als je in de cgi-bin installeert dan raad mt aan de images, css etc. te uploaden in een map buiten de cgi-bin. Je kan dit eenvoudig aanpassen in de mt.cfg. En als je mt.cgi laadt, dan kan je daar kiezen waar de index (de content/blog) geplaatst moet worden. Bijv. in de webroot of in een andere map.

ikzelf heb het zo:

CGIPath http://www.mijndomein.nl/mt/cgi-bin/
DataSource /var/www/html/mt/cgi-bin/mtdb/
StaticWebPath /mt/

En de blog index staat gewoon in de /var/www/html/ wat je kan instellen als je de mt.cgi laadt.

XippiX
02/08/03, 22:52
bedank bisk!
heb nu alles zo ingesteld wat jij ook hebt.
Alleen werkt nog niet.
Als ik nu http://www.mijndomein.nl/mt/cgi-bin/mt-check.cgi b.v. laad, dan wordt de file niet geopend, maar gewdownload. Wat kan ik hieraan doen?

bisk
03/08/03, 10:41
uhm is het wel een cgi-bin en niet gewoon een map die je cgi-bin genoemd hebt.

Ik heb gewoon via mijn control panel een map aangemaakt met cgi ondersteuning. Dus de cgi-bin is door de server aangemaakt.

Je kan ook gewoon de cgi-bin in de root nemen.

Volgens mij moet het zo ook gewoon werken, zoals je het eerst ongeveer had:

CGIPath http://www.mijndomein.nl/cgi-bin/
DataSource /pad vanaf de root/cgi-bin/mtdb/ (de dir mtdb of bijv. db moet je aanmaken in de cgi-bin)
StaticWebPath /mt/ (of een ander dir. naam)

zie ook hier (http://www.movabletype.org/docs/mtinstall.html#installation%20directories)

XippiX
03/08/03, 12:42
hey bisk bedankt!, ik kom nu wel in het control panel en kan wel dingen wijzigen. Alleen kan ik nu de blog nog niet bezoeken. Dit komt omdat de index.html in de cgi-bin staat en deze niet vanaf buiten aan te roepen is. Heb jij misschien hier nog een id over?

XippiX
03/08/03, 13:03
Bisk, ik heb het voor mekaar, hartelijk bedankt!