[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