Seit einer Woche versuche ich nun Typo3 Neos auf meinem Uberspace zu installieren leider bislang ohne Erfolg. Ich kann weder das Setup starten noch manuell Typo dazu bringen zu funktionieren. Weder Wordpress noch Joomla oder Owncloud haben auch nur die geringsten Probleme und auch Typo sollte laut Uberspace ohne Probleme laufen.
Meine Settings.yaml sieht so aus:
TYPO3:
Flow:
persistence:
backendOptions:
dbname: 'DB_Name' # an DB-Namen anpassen
user: 'DB_USER' # an DB-User anpassen
password: 'PASSWORT' # an DB-Passwort anpassen
host: 'localhost' # an DB-Host anpassen
core:
phpBinaryPathAndFilename: "/package/host/localhost/php-5.5.5/bin/php"
Es scheint ein Problem zu sein, dass es nie möglich ist das Setup Script durchzuführen.
Wenn ich wie vorgesehen auf das Verzeichnis /setup/ weiterleiten will, kommt nur "Seite nicht gefunden".
Mein Logfile gibt aus:
Uncaught exception in line 48 of /.../Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Persistence_Doctrine_QueryResult.php: $.php: A table or view seems to be missing from the database.
26 TYPO3\Flow\Persistence\Doctrine\Query_Original::getResult()
25 TYPO3\Flow\Persistence\Doctrine\QueryResult_Original::initialize()
24 TYPO3\Flow\Persistence\Doctrine\QueryResult_Original::toArray()
23 TYPO3\Neos\Domain\Repository\DomainRepository_Original::findOneByHost("URL.......")
22 TYPO3\Neos\Domain\Repository\DomainRepository_Original::findOneByActiveRequest()
21 call_user_func_array(array|2|, array|0|)
20 TYPO3\Flow\Object\DependencyInjection\DependencyProxy::__call("findOneByActiveRequest", array|0|)
19 TYPO3\Flow\Object\DependencyInjection\DependencyProxy::findOneByActiveRequest()
18 TYPO3\Neos\Routing\FrontendNodeRoutePartHandler_Original::buildContextFromWorkspaceName("live")
17 TYPO3\Neos\Routing\FrontendNodeRoutePartHandler_Original::buildContextFromNodeContextPath("")
16 TYPO3\Neos\Routing\FrontendNodeRoutePartHandler_Original::convertNodeContextPathToNode("")
15 TYPO3\Neos\Routing\FrontendNodeRoutePartHandler_Original::matchValue("")
14 TYPO3\Flow\Mvc\Routing\DynamicRoutePart_Original::match("")
13 TYPO3\Flow\Mvc\Routing\Route_Original::matches(TYPO3\Flow\Http\Request)
12 TYPO3\Flow\Mvc\Routing\Router_Original::findMatchResults(TYPO3\Flow\Http\Request)
11 TYPO3\Flow\Mvc\Routing\Router_Original::route(TYPO3\Flow\Http\Request)
10 TYPO3\Flow\Mvc\Routing\Router::route(TYPO3\Flow\Http\Request)
9 call_user_func_array(array|2|, array|1|)
8 TYPO3\Flow\Mvc\Routing\Router::Flow_Aop_Proxy_invokeJoinPoint(TYPO3\Flow\Aop\JoinPoint)
7 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint)
6 TYPO3\Fluid\Core\Widget\AjaxWidgetRoutingAspect_Original::routeAjaxWidgetRequestAdvice(TYPO3\Flow\Aop\JoinPoint)
5 TYPO3\Flow\Aop\Advice\AroundAdvice::invoke(TYPO3\Flow\Aop\JoinPoint)
4 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint)
3 TYPO3\Flow\Mvc\Routing\Router::route(TYPO3\Flow\Http\Request)
2 TYPO3\Flow\Http\RequestHandler::handleRequest()
1 TYPO3\Flow\Core\Bootstrap::run()
Da ich wie beschrieben einen Sharehoster nutze habe ich keinen Zugriff auf Apache und habe meine Domain über .htaccess auf das /Web/ Verzeichnis geleitet.
Der zugehörige Eintrag sieht so aus.
RewriteCond %{HTTP_HOST} ^(www.)?URL.....$
RewriteCond %{REQUEST_URI} !^/Typo3/Web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /Typo3/Web/$1
RewriteCond %{HTTP_HOST} ^(www.)?URL......$
RewriteRule ^(/)?$ /Typo3/Web [L]