Archief - Unable to open htaccess file for writing +noobvraagjes

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Warezdude124

Legacy Member
Hallo
Ik ben bezig met een scriptje te installeren, maar dan krijg ik met mijn heel beperkte kennis dit:

ik de .htacces leeggemaakt, omdat ik niet goed wist welke pad ik moest ingeven.

dus dat opgelost hebbende krijg ik:

Code:
Warning: fopen(../mmbrs/.htaccess) [function.fopen]: failed to open stream: Permission denied in E:\XAMPP\xampp\htdocs\MembershipSiteManager\msm\lib\Config.class.php on line 283

Strict Standards: Non-static method Error::errorMsg() should not be called statically in E:\XAMPP\xampp\htdocs\MembershipSiteManager\msm\install\index.php on line 130

Error: Unable to open htaccess file for writing

1) vanaf llijn 282

function writeHtaccess(){
$ht = fopen('../members/.htaccess', 'w', false);
if(!$ht){
$this->err_no = -1;
$this->err_msg = 'Unable to open htaccess file for writing';
return ($this->err_no);
}

2)vanaf 128 op idie index.php

$config->writeHtaccess();
if($config->err_no != 0){
Error::errorMsg($config->err_msg);



Toch heb ik apache\conf\httpd.conf aangepast : (al een tijdje geleden)
AllowOverride All
LoadModule rewrite_module modules/mod_rewrite.so
zijn uncommented.

en chmod kan ook het probleem niet zijn, aangezien die blijkbaar niet betsaan in Windows?

Oplossing?

en

als je zon htaccesbestandje maakt en
vb AuthUserFile /var/sites/mi-software.com/w6/html/manager/.htpasswd
wat moet /var/sites..../.htpasswd zijn als je het in
E:\XAMPP\xampp\htdocs hebt geplaatst?
(htdocs is de "hoogste" map, zichbaar bij intypen URL)


en
(werk met xampp in Window)
een bestand in E:\XAMPP\xampp\htdocs\
wordt in de url http://localhost/bestand

de locatie van dit script is in E:\XAMPP\xampp\htdocs\script\
url: http://127.0.0.1/script/wat is dan
Site Document Root?:
is het http://127.0.0.1/script/
of http://127.0.0.1/script/ of gewoon script/
of E:\XAMPP\xampp\htdocs\script\
of \htdocs\script\ of\ gewoon script\

Site URL Root?:

BEDANKT!

dJeez

Legacy Member
Eerst en vooral : .htaccess beschrijfbaar maken door de webuser (want dat is blijkbaar wat je wenst te doen) is sowieso al een potentieel veiligheidsrisico. Ik vraag mij af waar dat voor nodig zou zijn.

En wat de rest betreft, je roept errorMsg van de Error klasse statisch op (dat zie je aan de Error::errorMsg), terwijl die blijkbaar helemaal niet statisch is gedefinieerd. Dus ofwel moet je die functie statisch maken (door static toe te voegen in je definitie), ofwel moet je een error object creëren (een instance van Error) en daar dan errorMsg dynamisch mee aanroepen.

De document root kan je lezen uit $_SERVER['DOCUMENT_ROOT'].
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan