[TYPO3-UG Denmark] Problemer med RealURL.
Allan Jacobsen
aja at danskespil.dk
Thu Mar 13 08:07:48 CET 2008
Hej Jan
Som du selv skriver, er det nok css filen, der er problemet.
Hvordan ser htmlkoden ud, specielt det mellem <head> og </head> ?
Og hvis du skriver pathen til cssfilen direkte, får du så det rigtige ?
http://192.168.1.3/fileadmin/_temp_/css/css.css
Best regards/MVH
Allan Jacobsen
Infrastruktur, Danske Spil A/S
Korsdalsvej 135, 2605 Brøndby
-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de [mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Jan Ebbe Jensen
Sendt: 12. marts 2008 18:17
Til: typo3-ug-denmark at lists.netfielders.de
Emne: [TYPO3-UG Denmark] Problemer med RealURL.
Hej
Jeg har efterhånden brugt nogle dage på at få RealURL op og køre
tilfredsstillende. Før jeg fik installeret RealURL var formateringen i
orden. Tesksten stod som den skulle og havde den rette størrelse og farve og
i overensstemmelse med de regler jeg havde sat op i min CSS fil, men efter
jeg fik installeret RealURL så forsvandt formateringen? Det er som om at min
CSS fil ikke længere indlæses. Er der nogen som ved hvad der er sket og
hvordan man retter op på problemet?
Jeg bruger
Ubuntu 6.06 LST Server
Apache2 v. 2.0.55)
PHP v. 5.1.2
MySQL v. 5.0.22
Typo3 v. 4.1.5
RealURL v. 1.3.1
Jeg har fuldt manualen meget nøje ville jeg mene. Jeg har enabled
mod_rewrite i Apache, hvilket jeg har checket med phpinfo. Installeret
RealURL via Extension Manageren. I .htaccess har jeg følgende linjer (jeg
har brugt Typo3's default .htaccess fil):
RewriteEngine On
RewriteRule
^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/
- [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
Helt øverst I TS har jeg følgende tre linjer:
config.simulateStaticDocuments = 0
config.baseURL = http://192.168.1.3/
config.tx_realurl_enable = 1
den samlede TS ser sådan ud:
config.simulateStaticDocuments = 0
config.baseURL = http://192.168.1.3/
config.tx_realurl_enable = 1
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/_temp_/layout-1.htm
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
}
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/_temp_/css/css.css
page.10 < temp.mainTemplate
page.10.workOnSubpart = DOCUMENT_BODY
page.10.marks.MIDDLE_CONTENT = CONTENT
page.10.marks.MIDDLE_CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
}
page.10.marks.LEFT_CONTENT = CONTENT
page.10.marks.LEFT_CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos=1
}
page.10.marks.RIGHT_CONTENT = CONTENT
page.10.marks.RIGHT_CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos=2
}
page.10.marks.BREADCRUMB_MENU = HMENU
page.10.marks.BREADCRUMB_MENU.special = rootline
page.10.marks.BREADCRUMB_MENU.special.value = 1
page.10.marks.BREADCRUMB_MENU.special.range = 0|-1
page.10.marks.BREADCRUMB_MENU.1 = TMENU
page.10.marks.BREADCRUMB_MENU.1 {
target = _top
NO.linkWrap = || >
}
page.10.marks.LEFT_MENU = HMENU
page.10.marks.LEFT_MENU.1 = TMENU
page.10.marks.LEFT_MENU.1.NO {
linkWrap = <b>|</b><br />
}
page.10.marks.LEFT_MENU.2 = TMENU
page.10.marks.LEFT_MENU.2.NO {
allWrap = <i>|</i><br /<
}
I filen typo3conf/localconf.php har jeg tilføjet følgende:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
'dk' => '1',
),
'noMatch' => 'bypass',
),
),
'fileName' => array (
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
)
),
'_DEFAULT' => array(
'keyValues' => array(
)
),
),
),
'postVarSets' => array(
'_DEFAULT' => array (
'news' => array(
array(
'GETvar' => 'tx_mininews[mode]',
'valueMap' => array(
'list' => 1,
'details' => 2,
)
),
array(
'GETvar' => 'tx_mininews[showUid]',
),
),
),
),
);
hvilket var noget jeg fandt et sted i manualen. Det er muligt at det skal
skrives om senere, men i første omgang skal den bare fungere som en
demonstration.
I filen 000-default, som jeg har liggende i apache2/ sites-enabled har jeg
ændret AllowOverride fra None til ALL alle steder.
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster at localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Hvilket jeg så et sted på nettet var nødvendigt for at få .htaccess til at
virke.
Jeg har også prøvet at tømme cachen både i Typo3 og i browseren, men uden at
det hjalp.
Mvh
Jan Ebbe Jensen
More information about the TYPO3-UG-denmark
mailing list