News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

New and Old Install error "Template Parse Error"

Started by eldanas, August 25, 2011, 05:35:52 AM

Previous topic - Next topic

eldanas

Hi.

Some weeks ago, I have a 2.0RC3 install and works good.
Now, give me error in some cases.
Per example when i try to register a new user say this:

Template Parse Error!

It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

You can also try refreshing this page.


Also, I I try to go to Feature Setings, or Package Manager or other say some similar:


Template Parse Error!

There was a problem loading the /Themes/default/Packages.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

You may want to try to refresh this page or use the default theme.


Now, I download final version 2.0, and install in new database and new directory and have the same problems.

What happend ?

I try too, put 755 chmod to all files, and same problem.

Can anyone help me, please ?

I don´t know How to do.

Thanks.

kat

Hi, eldanas! Welcome to the forum!

As that second message mentions language files, what language is your forum using?

Illori

sounds like an issue with the themes not being updated or uploaded completely on your server.

eldanas

Quote from: K@ on August 25, 2011, 06:01:00 AM
Hi, eldanas! Welcome to the forum!

As that second message mentions language files, what language is your forum using?

I use the standard of the new instalation.
I install over 0 all.

No chages made, only standard install.

eldanas

Quote from: Illori on August 25, 2011, 06:04:38 AM
sounds like an issue with the themes not being updated or uploaded completely on your server.
I don´t channge anything.
I do a new standard install.
Also, I do a new database with new user, and new 2.0 install, and give the same error.

eldanas

Other example, when not login in forum, and click to register.

Template Parse Error!
It seems something has gone sour on the forum with the template system. This problem should only be temporary, so please come back later and try again. If you continue to see this message, please contact the administrator.

You can also try refreshing this page.




Illori

can you or your host verify the ownership and chmod of all your theme and language files?

How do I chmod? / what is chmod?

eldanas

Quote from: Illori on August 27, 2011, 06:40:39 AM
can you or your host verify the ownership and chmod of all your theme and language files?

How do I chmod? / what is chmod?

All files have 755

kat

Do you OWN the files?

Only your host can tell you that.

This explains it all rather well.

http://en.wikipedia.org/wiki/Chown

Illori


eldanas

Quote from: Illori on August 27, 2011, 05:19:10 PM
files should be 644 not 755 that might help.

I change to 644 and report all pages this error:

Forbidden
You don't have permission to access /index.php on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


And the files are my own files. (normaly)

I change again 755 an now work the forum, but report same error to access in some parts, and register part.


Illori


eldanas

Quote from: Illori on August 27, 2011, 05:55:25 PM
ask your host to check your file permissions

My file permision is Ok. (because if were wrong, forum not work at all, but now some pages work good)
Is not a file permision problem. Have 755 and own files.
The forum works, exceps some places, like register, packages, users ... but forum works good, because see the posts.

Something extrange happend, and not know how !!

Illori

you are not telling us why those pages dont work. and i am not sold on this not being a permissions issue even if some pages are working.

eldanas

Quote from: Illori on August 27, 2011, 06:09:49 PM
you are not telling us why those pages dont work. and i am not sold on this not being a permissions issue even if some pages are working.

Well.
I have all my files to 755 permisions. rwx-rx-rx, and all files are my own.
Show the General discusion forum well, and hel, login page ..etc..
The forum, now show the index.php good, but if click in register, show the error.

Can see here: http://tuwebenlared.com/gpro [nofollow]

Before, when enter as admin, can´t enter in users, pacakges, forums, show the error.

I hope explain good, my english is not very well ;-)

Illori


eldanas


kat

Just a hunch...

These two files:

Sources>Register.php

Themes>Default>Register.template.php

Do they exist? If they do, are they read-enabled?

eldanas

Quote from: K@ on August 28, 2011, 10:45:36 AM
Just a hunch...

These two files:

Sources>Register.php

Themes>Default>Register.template.php

Do they exist? If they do, are they read-enabled?

Yes, exists and have rwx-rx-rx, and size is 28.002, is the orignal of a new installation.
Register.php, have rwx-rx-rx, and size is 32,024, is the orignal of a new installation.

kat

You still haven't told us if you have FULL OWNERSHIP of the files on your site.

As I said, earlier, your host will need to confirm that.

I'm not talking "CHMOD". I'm talking "CHOWN".

eldanas

Quote from: K@ on August 28, 2011, 04:09:46 PM
You still haven't told us if you have FULL OWNERSHIP of the files on your site.

As I said, earlier, your host will need to confirm that.

I'm not talking "CHMOD". I'm talking "CHOWN".

I say yes some post ago.
Are my own files.

rwx-rx-rx   eldanas  eldanas  Register.template.php 28,002  06/06/2011 19:43:45

eldanas

I go to the error log and show me this:

Apply Filter: Only show the error messages of this member Guest
Apply Filter: Only show the error messages of this IP address 83.33.137.230 
  Reverse chronological order of list Today at 04:33:54 AM
Apply Filter: Only show the error messages of this session 81a24b751d519dd68ab6c6b480b05f99
Apply Filter: Only show the errors of this type Type of error: General
Apply Filter: Only show the error messages of this URL
http://tuwebenlared.com/gpro/index.php?action=register
Apply Filter: Only show the errors with the same message
2: Please contact support about failure
Apply Filter: Only show the errors from this file
File: /home/eldanas/public_html/gpro/Sources/Load.php
Line: 2151


If I click to the file show me this:

2148: // Are we going to use eval?
2149: if (empty($modSettings['disableTemplateEval']))
2150: {
==>2151: $file_found = file_exists($filename) && eval('?' . '>' . rtrim(file_get_contents($filename))) !== false;
2152: $settings['current_include_filename'] = $filename;
2153: }


How can solve ?

Illori

is that the full error message? usually when load.php is in the error message it is an eval message and the error is elsewhere.

eldanas

Quote from: Illori on August 30, 2011, 05:46:33 AM
is that the full error message? usually when load.php is in the error message it is an eval message and the error is elsewhere.
I onle see this in the error log.
Where can see if there are more ?

Illori

look for the error in the error log without sorting and see if it is different.

eldanas

Quote from: Illori on August 30, 2011, 06:02:25 AM
look for the error in the error log without sorting and see if it is different.
I see the same error.

Illori

it looks like from the message and code you posted it is an eval error. are you sure you disabled template evaluation in the server settings page?

eldanas

Quote from: Illori on August 30, 2011, 06:19:53 AM
it looks like from the message and code you posted it is an eval error. are you sure you disabled template evaluation in the server settings page?
I can not access to Server Sttings by forum. (say me the same error, template parse error)
Can I change en database directly or in a file ?

Illori

run this in phpmyadmin given that your table prefix is smf_ REPLACE INTO smf_settings VALUES ('disableTemplateEval', 1);

eldanas

Quote from: Illori on August 30, 2011, 06:40:21 AM
run this in phpmyadmin given that your table prefix is smf_ REPLACE INTO smf_settings VALUES ('disableTemplateEval', 1);
I haven´t disableTemplateEval variable in smf_setings.
I have create the variable into the table with value 1, and now works all good.

So much thanks, to solve the problem.  :D
I know how more do it to solve !!!

That I can´t understand is that in a new install, not work and must add this variable !!!  :o

Thank you again.

Illori

adding that does not fix the problem, but tells you what the exact error is. now check your error log.

eldanas

Quote from: Illori on August 30, 2011, 06:49:47 AM
adding that does not fix the problem, but tells you what the exact error is. now check your error log.

Yes, the problem has solve. Now works all good.
Register, package manager, users ... all functions works good now.

Illori

well it should not, your error log should tell you the error you were getting so we can actually fix it.

eldanas

Quote from: Illori on August 30, 2011, 06:55:26 AM
well it should not, your error log should tell you the error you were getting so we can actually fix it.
Don´t know, but now all works good.
Can you enter in de website and click to register and now works.
And other problem that I had in admin, works too.

Illori


eldanas

Quote from: Illori on August 30, 2011, 07:01:55 AM
have you actually checked the error log?
No error in error log.
I clean the error when works, and now are clean and works all functions.

Illori

strange it should not be that way, but i will mark this thread solved.

eldanas

Quote from: Illori on August 30, 2011, 07:18:48 AM
strange it should not be that way, but i will mark this thread solved.

Very strange, but solve.
Mark as solve.

Lot of Thanks.

Advertisement: