[TYPO3-linux] New Install Problems
mcalex
mcalexster at gmail.com
Fri Mar 23 16:53:08 CET 2012
Hi Erdal, Oliver
Erda, I looked at your tutorial. I get up to where you say: 'That's it.
Click on 'Go to your website'. Except when I click the button, instead
of the pretty page in the colour i selected, I get:
Error message: *#1301648975: No pages are found on the rootlevel!*
t3lib_error_http_ServiceUnavailableExceptionthrown in file
/srv/http/TypoTest/typo3/sysext/cms/tslib/class.tslib_fe.phpin line895.
>It should be that easy to install it.
...
>This should not happen in the introduction package.
I know. I've done a bit of research, and typo3 looks a quality
product. I also know it's likely my config that's going to be the root
of the problem, but i'll admit i was hoping some kind of known issue was
causing this (just as a for instance, postgres and 64bit not being a
working combination), hence the poor problem description.
Yep, have no problems logging into the backend. It all came up just
like the quickstart tute said it would, with the exception of the
content. That is, i have a 'module menu' starting with Page, View etc,
but when I click on Page, there is no list in the 'page tree' (using the
syntax from the quickstart). It just tells me to add new content, as if
there was no site yet.
Oliver, the full error message looks like this:
Uncaught TYPO3 Exception
*#1301648975: No pages are found on the rootlevel!*(More information
<http://typo3.org/go/exception/v4/debug/1301648975>)
t3lib_error_http_ServiceUnavailableExceptionthrown in file
/srv/http/TypoTest/typo3/sysext/cms/tslib/class.tslib_fe.phpin line895.
3 tslib_fe::fetch_the_id()
/srv/http/TypoTest/typo3/sysext/cms/tslib/class.tslib_fe.php:
00763:
00764: // Now, get the id, validate access etc:
00765: $this->fetch_the_id();
00766:
00767: // Check if backend user has read access to this page. If not, recalculate the id.
2 tslib_fe::determineId()
/srv/http/TypoTest/typo3/sysext/cms/tslib/index_ts.php:
00261: $TSFE->checkAlternativeIdMethods();
00262: $TSFE->clear_preview();
00263: $TSFE->determineId();
00264:
00265: // Now, if there is a backend user logged in and he has NO access to this page, then re-evaluate the id shown!
1 require("/srv/http/TypoTest/typo3/sysext/cms/tslib/index_ts.php")
/srv/http/TypoTest/index.php:
00076: // ******************
00077:
00078: require (PATH_tslib.'index_ts.php');
00079:
00080: ?>
(wow, that looks like it's going to display correctly. cool.)
as far as comments near the exception: the backend user _should_ have
read access. I checked the structure and directories are set to 755 and
files to 644.
...
Hmmmm, there are some files in typo3 that might not be right ...
alt_db_navframe.php, class.db_list.inc, class.webpagetree.php,
cleaner_check.sh, cleaner_fix.sh, close.html, dummy.php, file_list.php,
file_newfolder.php, index.php, LICENSE.txt, logout.php, md5.js,
show_rechis.php, template.php, thumbs.php, wizard_add.php,
wizard_rte.php and wizard_tsconfig.php are still owned by root.
...
20 minutes later:
Those are the _only_ files owned by root throughout the whole directory
structure (OK, i only looked through half of the sysext folder coz it
goes on forever), everything else is owned by http.
Could these be the problem? I chown'd everything to http:http before I
started the process both when I unpacked the tgz, and after copying the
files to the server (but I did notice that .htaccess in the root
directory became owned by root) - looks like I should've checked through
the folders. I will ensure _everything_ is owned by http and try again.
Would like your opinion as to whether this is the cause just in case it
still doesn't work after i've changed everything. :-)
>If screenshots show such a folder, they might be outdated.
The screenshots came from here:
http://typo3.org/documentation/document-library/extension-manuals/doc_inst_upgr/1.2.1/view/1/4/.
It might be that they aren't talking about an introductionpackage install.
>Maybe you'll want to focus on getting it running with MySQL
lol, not if I can help it. I don't mind the adventure, and the people
at Oracle aren't open source friendly enough for me to play with their
tools. I normally use modx for CMS, but they've decided to support
sqlserver before postgres. That is what convinced me to look around a bit.
Thanks for listening. Will post back if I'm successful when
_everything_ is owned by http. In the mean time, if anything else
springs to mind, or if you have any idea why only those files are owned
by root please feel free to reply/post.
cheers,
mcalex
More information about the TYPO3-linux
mailing list