Ich poste hier jetzt einfach mal meine Verzeichnisstruktur und was ich gemacht hab.
Ich kriegs einfach nicht hin. Ich raste noch aus.
Also:
typo3 ist bei mir so installiert:
In der Rootdirectory meines Webspaces gibts den Ordner public_html/
in diesem Ordner public_html/ ist typo3 installiert in typo/
also public_html/typo/
Darin ist das Dummypackage was ich fmmdesign genannt hab.
also public_html/typo/fmmdesign/
Also INSGESAMT: /home/fabe/public_html/typo/fmmdesign/
So. Das nur, falls es später für die .htaccess wichtig sein sollte...
Ich hab folgendes gemacht:
Typo-Script in mein Template eingefügt:
# RealURL aktivieren
# Damit die URLs schoen in HTML-Form dargestellt werden.
config.simulateStaticDocuments = 0
config.baseURL = [url=http://www.fabian-marcus.de/]FMM-Design: Home
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
Die Localconf angepasst:
$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'postVarSet_failureMode' => '',
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nc' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
# 'de' => '0',
'en' => '1',
),
'defaultValue' => 'de',
'noMatch' => 'bypass',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
'rootpage_id' => 1,
),
'fixedPostVars' => array(),
'postVarSets' => array(
'_DEFAULT' => array(
// news archive parameters
'archive' => array(
array(
'GETvar' => 'tx_ttnews[year]' ,
),
array(
'GETvar' => 'tx_ttnews[month]' ,
'valueMap' => array(
'january' => '01',
'february' => '02',
'march' => '03',
'april' => '04',
'may' => '05',
'june' => '06',
'july' => '07',
'august' => '08',
'september' => '09',
'october' => '10',
'november' => '11',
'december' => '12',
)
),
),
// news pagebrowser
'browse' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
),
// news categories
'select_category' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
// news articles anMd searchwords
'article' => array(
array(
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array(
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'GETvar' => 'tx_ttnews[backPid]',
),
array(
'GETvar' => 'tx_ttnews[swords]',
),
),
),
),
// configure filenames for different pagetypes
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'print.html' => array(
'keyValues' => array(
'type' => 98,
),
),
'rss.xml' => array(
'keyValues' => array(
'type' => 100,
),
),
'rss091.xml' => array(
'keyValues' => array(
'type' => 101,
),
),
'rdf.xml' => array(
'keyValues' => array(
'type' => 102,
),
),
'atom.xml' => array(
'keyValues' => array(
'type' => 103,
),
),
),
),
),
);
die .htaccess gesetzt. Im Dummypackage ist ja schon eine vorhanden, die man nicht großartig ändern muss:
Ungefähr so:
RewriteEngine On
#RewriteBase /
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Meine .de-Domain zeigt auf h*ttp://koios.de/~fabe/typo/fmmdesign/
[ im absoluten Sinn auf /home/fabe/public_html/typo/fmmdesign/ ]
Also hab ich RewriteBase auskommentiert, da die Domain ja direkt auf den Ort zeigt, wo die .htaccess drin ist. Ist das richtig? oder nicht? oder was?
Wenn ich nun im Menü über die Links fahre, wird in der Statusleiste des Browser, alles richtig anzeigt. Nur halt, wenn ich auf einen Link klicke, krieg ich nen 404-Meldung.
Er sagt dann, er kann die Index.php nicht finden. Obwohl er den richtigen Pfad dazu angibt!!
Also
"The requested URL /home/fabe/public_html/typo/fmmdesign/index.php was not found on this server."
Da ist aber der symb. Link zur index.php drin!!
Also wieso findet der das nicht?!
Das stinkt aber doch nach .htaccess oder?
mod_rewrite müsste eigentlich aktiviert sein. Der Admin meinte, es wär installiert
Die Startseite lässt sich aber über FMM-Design: Home aufrufen.
Das wars aber auch...
Vielleicht wisst ihr das ja jetzt.
Bis dann,
Fabe