Okey jag skulle konfigurera en Joomla portal på en IIS server (internet.se) och höl på att smälla av för krångligare konfiguration har jag då aldrig varit med om.
Allt började med att jag installerade Joomla men inget configuration.php fil skapades för att inga filer eller mappar va skrivbara dock sa Joomla installern att allt var okey och att configuration.php VAR skrivbar, bugg?
Jag hade ont om tid och klockan var inte riktigt den tid man önskat då ingen personal för internet.se fanns på plats... Efter 20:00 på kvällen.
Jag skulle då börja med att göra en configuration.php fil, kopierade configuration.php-dist och bytte namn på den till configuration.php. Öppnade sedan upp filen och började mata in MYSQL uppgifter. Två andra viktiga saker att ställa in
var $tmp_path = '';
var $log_path = '';
Med en full sökväg, alltså inte http://minsida/tmp utan den fulla UNIX / Windows sökvägen... Efter några timmar
så hittade jag följande script som jag laddade upp och körde för att få fram mina sökvägar.
<?php
$p = getcwd();
echo $p;
?>
Nu kunde jag fylla i alla uppgifter och visst kom jag åt min sida men kunde inte logga in... Så fort jag försökte logga in blinkade bara sidan till och jag kom tillbaka utan felmeddelanden.
Några timmar senare så såg jag att man var tvungen att har Register globals avstängt och man måste veta den fullständiga sökvägen till en temp mapp för php sessioner. Körde följande script:-
<?php-
phpinfo();
?>
Letade efter:
session.save_path
och
register_globals
gjorde en .htaccess fil och la till uppgifterna
php_value register_globals 0
php_value session.save_path "D:\sökväg"
Men utan någon direkt nytta, letade förtvivlat på google efter ett svar och efter många, många bortkastade timmar så hitta jag den ultimata lösningen som fick allting att fungera som de skulle...
Öppna upp följande php fil i en editor
joomla/libraries/joomla/application/application.php
Kommentera bort följande kod
$session->fork();
ändra till
//$session->fork();
Wips och jag kunde logga in, visst jag kunde inte ladda upp plugins eller ändra så mycket mer än fixa menyer och skriva text... Dagen efter ringde jag Internet.se och de hjälpte mig på studs att ändra skrivrättigheter på de mappar och filer som behöver ändras.
Sen funkade allt precis som en icke microsoft server...