I just updated my test place with TP 0.9.5 and also RMF RC3. While none of my regular TP themes have been updated to RC3 yet, I figured I'd try while waiting and got the Mirage theme from StormLrd, which is a nice looking one. I have a problem though and that is this message at the bottom of my forum. I can't open the TP admin, nor does any of the TP blocks show. I'm sure it's something I did, but I can't identify where. Does this tell anyone anything?
QuoteFatal error: Call to undefined function: tportal_version() in /home/1/c/clan-assembly/poseroom/Sources/Load.php(1702) : eval()'d code on line 714
URL: http://www.clan-assembly.org/poseroom/index.php
Uhm no-one can access your admin panel ??? Heh
I haven't got this error when installing... Did you FTP it or did you install it via the forum?
I suggest deleting the theme completely then installing it from the forum itself.
Hope things turn out ok :)
Oops. Link fixed.
I FTPed in TP first, then did the package thing as well :o. Yeah, I know...
You dont have TP installed correct, thats why you get the error
Poop. Any specific file I should re-upload, or just do the whole bit again?
You have provided to little information about how and what you have done so far, so it's impossible to say.
Download the manual install package and follow the instructions from the documentation board
Aye, it's what I did, and that was the result. But...I'm sure something went wrong somewhere along the lines, so I'll just re-upload the whole thing. Tomorrow ;).
Why not use the package manager and let it install TP package for you ?
Well, can I do that now that it's installed already? Use it to reinstall, I mean? Seems to me the manual install would be better for those purposes.
Yes you can
It will add the missing parts and upgrade your DB, if any file or conent is there it will simply leave it there
I'm still having problems. I've completely reinstalled both SMF and TP twice now, but I'm still getting the same error message as mentioned in the first post.
To sum up what I did:
- Deleted the entire forum from my ftp.
- Installed SMF RC3
- Installed TP via the Package Manager in SMF
- Added a TP 9.5/SMF RC 3 enabled skin (used Enterprise TP)
I still cannot access the TP admin, I still cannot see anything that is TP related.
Do you have any other language installed to your forum besides the English default ?
No other languages, only English. No other mods, nothing else but SMF and TP.
Does anyone know what the error message means in specific, and if there is somewhere I can edit some file to fix it?
QuoteFatal error: Call to undefined function: tportal_version() in /home/1/c/clan-assembly/poseroom/Sources/Load.php(1702) : eval()'d code on line 311
sounds to me like youve got a bad install of tp have you tried running the repair file?
No, but I'm happy to try. Where would I find that?
You havent got Tp installed correctly as i said before.
Download the manual install package, read from the documentation or read through the posts made already in the installation board on how to proceed from there.
Yes, I am quite aware of what you said, Mrs. G6 and I really don't need the patronizing tone. I *have* done the manual install, *and* the package manager. I've followed each step in the manuals (the ones linked in the ReadMe that comes with the pack) and I've done everything I can to make sure it's done correctly. The first time I installed TP (six months ago or something) I had no problems whatsoever.
I've installed, deleted and reinstalled this problematic SMF and TP six times in total, including the one I did today and no matter which way I try, I still get the error message.
If it's impossible to locate the exact error and fix it manually, then say so and I can accept that and will have to look at other portal solutions.
Im not patronizing, i just think that after 2 pages of support given, and you still have the same error i know you can fix with the manual install package (as i have done my self for several times now) i think you are missing out on some thing/s when you do it.
I suggest a warm cup of tea, sit back, read the documentation again, make sure all steps are taken, especially the steps with the code you manually have to add to several files from the SMF package.
And if you cant get it to work, try the premade files i have provided in the installations boards sticky post.
And make sure you have done the manual install of the databsase needed.
1. Upload and install SMF and make sure all things works OK
2. Download and install TP from the package manager, and if this is not possible go to step 3
3. Download, extract and upload all the files from the manual install package.
4. Read the modinstructions from the Documentation and make sure you are reading the correct one for the SMF version you have installed
5. Apply the code to all SMF files that the modinstructions guide you through, dont leave out one single bit.
6. Open up your browser you use, point the url to where you have your forum root and the "manual"tp_install.php file. EG: http://www.your site.com/smf/manual_tp_install.php and see that the database gets installed or upgraded correct
7. Check so that the forum and portal works as it should.
-------------------------------------------------------------------
For step 5 there is premade files you can download from the sticky post in the installations board, and extract and upload, if you use them, make sure you backup the old ones or rename them before you upload the new ones.
I'm having the exact same error. After an extremely problematic upgrade on one of my sites 2 weeks ago, I managed through that one by manually upgrading.
I was elated this morning when I managed to use the Package Manager with NO ERRORS on my largest site. Now this
Fatal error: Call to undefined function: tportal_version()
Ugh. I guess I just can't win...
I've done the TP upgrade through package manager twice with no success (it shows completed just fine, but errors on the
Fatal error: Call to undefined function: tportal_version() ) so now I guess I get to spend the next hour or so doing the manual upgrade...
Lets turn this around.
YOU! give me the steps YOu take when you install from scratch.
What SMF version ?
What language selection? UTF8 or Regular ?
TP install, what package ?, when did you download it
When you install, what steps do you take, and in what order ?
MRs G. Here's what I did.
Previous install =
SMF 1.1RC2 working fine
Tiny Portal V.0.8.6 working fine
Backup EVERYTHING.
Upgraded SMF 1.1RC3 - works fine
Attempted package manager upgrade of TP V0.9.5 downloaded from here on 9/14/06. Filename = TP_095beta.zip
First attempt in package manager failed, complaining of a problem with Packages/temp.
Looking on my server, I did not see a directory of Packages/temp.
Created directory Packages/temp, chmod 777 for it
Package manager install completes with no errors.
Result received =
* Upshrink table exists
* Settings table exists
o Updated version to 095
* Blocks table exists
* Variables table exists
o Changed value5 in variables table
* Articles table exists
o Updated body in articles table
* DL manager table exists
TinyPortalÂÃ,´s table structure is now installed/updated.
Please restart your forum to see the changes.
Restarted and tried using my old TP_RC2_V86 themes (mercury to be specific). It fails out, complaining of:
Fatal error: Call to undefined function: tportal_version() in /var/www/jeff.loris.tv/cbr600rr.com/forum/Themes/mercury11rc2_tp/index.template.php on line 395
I change back to default theme and figure my themes could all stand to be cleaned up, so I delete ALL themes except for CLASSIC & DEFAULT.
Use theme manager to upload/install new mercury TP RC3 version (downloaded from here this morning).
Switch to mercury and sure enough, same error:
Fatal error: Call to undefined function: tportal_version() ...
Come here and find this thread of someone else having the EXACT same problem.
Go through and remove mod, reapply mod (package manager).
Now, since I've removed some themes I'm getting an install failure/error of:
ERROR IN PACKAGE INSTALLATION:
Execute Modification ./Themes/babylon/index.template.php Test failed
Interesting... I go to my backup and check the themes directory to find that I've never had babylon installed!
I find an OLD OLD version of babylon on my server from a test forum, and copy it over. CHMOD everything to 777, and still have this failure.
Skip this failure and install anyway and it seems to complete correctly. But still have the error of:
Fatal error: Call to undefined function: tportal_version() ...
Not really sure where to go now. I guess I'll try to find a clean version of Babylon to install, but that's where I'm at now.
I can't speak to the other person's problems. This is just mine and what I've done. And BTW, I REALLY appreciate your help on this. I know you have better things to do on a Sunday.
-Jeff
Okay, so I went back to a full package of RC3, and copied over ALL Babylon files. Re-ran the TP upgrade which completed with NO errors and claims success.
Switched over to Mercury and same stuff:
Fatal error: Call to undefined function: tportal_version() in /var/www/jeff.loris.tv/cbr600rr.com/forum/Themes/mercury11rc3_tp/index.template.php on line 395
tried Aero TP theme, same stuff:
Fatal error: Call to undefined function: tportal_version() in /var/www/jeff.loris.tv/cbr600rr.com/forum/Themes/Aero79_smf11RC3_TP/index.template.php on line 317
I don't know what to do at this point. I guess I could try a COMPLETE reinstall of SMF and Tiny Portal, but dang, this is frustrating and seems unnecessary...
Stop fooling around with any other theme , if it doesent work in default, non other will work
Erase all themes exept the 3 default SMF themes
Well, in your case i think it quite easy :)
You installed Tp to the wrong theme set as your forum default.
And the second error, you deleted the BABYLON theme, that theme is also from the SMF default package.
What you can do now is to upload all the files from the SMF default package to get fresh new files. (save the settings.php and settings.bak.php)
When you have done that, upload all the files from the manual tp package
Then download the zip file from the installations board with the premade files for TP, upload them and overwrite the old ones.
Then refresh your forum, if you get DB errors now, you have to download the repair_settings.php from simplemachines.org (download section tools) and upload that file to your forum root, point your browser to the file, and check that all the urls are set to the correct paths (smf default theme)
Thank you. I'll try that now...
Quote from: Mrs G6 on October 01, 2006, 05:08:41 PM
Then download the zip file from the installations board with the premade files for TP, upload them and overwrite the old ones.
I don't understand this... What am I looking to download and overwrite here? A theme??
Standing by patiently... :-)
okay. I did the following:
Saved settings & settings_bak
Copied over the full 1.1 RC3 package.
Unzipped, overwrote everything
Copied back over settings & settings_bak
Copied over the manual install files.
Unzipped and overwrote whatever it wanted to overwrite.
Copied over the TP V0.9.6 install
Unzipped & overwrote whatever
Refreshed and the main theme was all goofed up. Loaded mercury TP and still had the original error...
I'm now reinstalling SMF from the ground up...
Okay...
ground zero rm -rf * of /forum
copy over full SMF 1.1RC3 install
unzip
copy over attachments dir from backup
copy over settings* from backup
so far so good.
try to use package manager to install TPv0.95
error - corrupt file or incomplete.
create Packages/temp
chmod 777 Packages/temp
chmod 777 Packages
package manager again, try to install, installs successfully. No complaints.
Install mercury TP rc3
I absolutely effen give up!!!!!
Fatal error: Call to undefined function: tportal_version() in /var/www/jeff.loris.tv/cbr600rr.com/forum/Themes/mercury11rc3_tp/index.template.php on line 395
Based on the fact that I have completed a complete and fresh install, this should not at all be happening.
I don't know why I figured this install would be any different from my nightmare with the last site I did... argh.
Willing to follow ANY ADVICE you may have to help me get this back up.
But please! Start read what i write to you.
Mercery is NOT!!!!! default theme
Download the repair_settings.php from simplemachines.org. upload it to your forum root, run the file through your browser, SET THE PATHS TO DEFAULT THEME !!
Okay, I will try this.
I understand that mercury is not a default theme. However, the default theme is not a tiny portal theme is it?
IF you want to make it easy on yourself you might want to do what you're asked here lol. ALL mods install to the DEFAULT theme only. This includes TinyPortal. If you are on another theme and it's set to default too, then you will get errors installing mods. Pretty simple really.
Here's another way you can try it if you want.
Go back to your fresh install of SMF 1.1 RC3. Then go download the files package that G6 posted in the installation forum that already has the files edited for you. Then all you need to do is run the manual_tp_install.php file.
Here's a link to the pre-made files for you.
http://www.tinyportal.net/smf/index.php?topic=8247.0
Sorry, I'm trying to do exactly what is asked for me. Believe me, I don't want this to fail any more than you want to continue trying to help me.
When I'm doing the installs and getting positive results, at what point do I say "okay, this upgrade is complete, now I can load new themes and run off them!"
That's where all indications were telling me I was at...
- running teh settings repair file now as instructed.
Just to make sure you understand Jeff. You asked if the default theme was a TinyPortal theme. No it is not, but after the install of TP it will be. All the mods that are made for SMF are made to install to the SMF default theme. This means these mods are looking for certain files with certain code in them. If you are set on Mercury as your default or even while you're installing, how can you expect any mod to find the files and code they are looking for? Get it?
So, anytime you are installing a mod for SMF you ALWAYS HAVE TO BE ON THE DEFAULT THEME! :)
Ichbin, I have been on the SMF default theme every time I've done this... and I'm still having this problem.
Here are the exact steps...
Following Mrs G's directions as I understand them, to the letter.
went back to SMF DEFAULT theme.
ran repair_settings.php
SMF Default theme works perfect.
Apply mod TPV0.9.5 while using the SMF DEFAULT theme (like I've done 10+ times now).
Completes with NO errors.
So now what? In order to use Tiny Portal, I need a TP theme right?!?
Pick a tiny portal theme to install since I've deleted all themes except the default themes: (theme directory contains /babylon /classic /default and index.php only).
Installed helios TP this time.
Same thing.
Please understand, through ALL of this... EVERY time I've updated, I go to the default theme. I know that piece.
I just can't change from the default theme!!!
Try my post at the top of this page Jeff. Sounds like you did a great job following instructions, it may be just that your server isn't making all the changes it says that it is.
Ichbin, I followed your instructions and alas it WORKED.
I'm serious here folks, I am not insane. I did everything as shown above and as documented. It showed that everything worked. For the life of me this made no sense.
I am back up and running now (well, at least to the point where I can reload themes and sort all that stuff out).
Mrs. G, thank you for your help. If there is anything I can elaborate on to help anyone understand where this might have failed, please let me know because I don't ever look forward to going through this again.
Ichbin, thank you as well....
I can assure you that if you have had your forum set to SMF default when you started with your upgrades, every thing would have been done, up and working with in 15 to 30 min ;)
Im SUPER happy you finally got it to work.
And IchBin..... HUG!!! :-*
Alright. Some hours later and I've calmed down. Not so angry with TP anymore, but resolved to make it work just this one time. Obviously FTPing it up and Package Managering it up did nothing good, so I'm gonna try one *very* last time before I try the boring manual thing again. Here's my progress (continuously updated):
1. Deleted everything that has anything to do with PoseRoom (the site in question) on my webserver. Used SmartFTP to do this.
2. Deleted all PoseRoom entries in the database, using phpMyAdmin.
3. Created a new folder on my web, called TPtest.
4. Installed SMF 1.1 RC3 under the TPtest folder.
5. Having a cig and some food while that installs.
More later!
I sure will keep my fingers crossed for you to make this work this time, i know in my heart that you CAN DO THIS!!
Quote from: Tussa on October 01, 2006, 07:13:23 PM
1. Deleted everything that has anything to do with PoseRoom (the site in question) on my webserver. Used SmartFTP to do this.
2. Deleted all PoseRoom entries in the database, using phpMyAdmin.
3. Created a new folder on my web, called TPtest.
4. Installed SMF 1.1 RC3 under the TPtest folder.
5. Having a cig and some food while that installs.
6. Made sure the SMF forum works fine.
7. Re-downloaded the TP_095beta.zip
8. Used Package Manager to upload the TP package. "The package was installed successfully. You should now be able to use whatever functionality it adds or changes; or not be able to use functionality it removes."
9. Another cig.
I am still not able to see any TP stuff on the page, so I figure I will continue tomorrow.
If you'd like you can upload the files that are already edited for TP from the installation forum. Then run the manual_tp_install.php file to update your database.
Should I do a fresh SMF install first, then TP from the package manager, and then the edited files? Or...?
Yes :)
The best way to go is always from default and fresh files, and then add TP first, then the smaller mods :)
Ok, I'm trying again. This has become a crusade now :)
Tussa, one area which I think may have contributed to my errors. When installing TP, make sure you are on the SMF DEFAULT theme, not just the "DEFAULT" theme... They are 2 very different themes (even though they appear identical).
I still contend that I had failures on the SMF Default theme multiple times, but this is a point that can easily be overlooked.
Yes, it is on that. Thanks, though. The fresh install only comes with SMF Default Theme Core, Babylon and Classic YaBB, so there's little I can do to make wrong :). Installing TP from the package manager now.
QuoteInstalling this package will perform the following actions: Type Action Description
1. Extract Tree ./Themes
2. Extract Tree ./Sources
3. Extract Tree ./tp-downloads
4. Extract Tree ./tp-images
5. Extract Tree ./tinymce
6. Extract Tree ./wysiwyg
7. Execute Code tp_install.php
8. Execute Modification ./index.php Test successful
9. Execute Modification ./Sources/Load.php Test successful
10. Execute Modification ./Themes/default/index.template.php Test successful
11. Execute Modification ./Themes/babylon/index.template.php Test successful
12. Execute Modification ./Sources/Subs.php Test successful
13. Execute Modification ./Sources/ManagePermissions.php Test successful
14. Execute Modification ./Sources/Security.php Test successful
15. Execute Modification ./Sources/Errors.php Test successful
16. Execute Modification ./Themes/default/style.css Test successful
17. Execute Modification ./Themes/default/Help.template.php Test successful
18. Execute Modification ./Sources/Profile.php Test successful
19. Execute Modification ./SSI.php Test successful
The package was installed successfully. You should now be able to use whatever functionality it adds or changes; or not be able to use functionality it removes.
The pre-edited TP files have also been transferred through ftp.
Before I do anything else...this manual_tp_install.php file...where is it supposed to be? Cause when I've installed TP through the package manager, I honestly can't see it in the root.
You wont see it in you install TP through the package manager. All files will have a temp folder in the packages folder in your forum where it holds the install file and all the other files that will be extracted and placed to the correct folders during the install.
If you do the install through the package manager, there is no reason for you to upload any file manually, the manager will do all the work for you.
I did that, though. The TP pack should be installed through the package manager, hence the
QuoteThe package was installed successfully. You should now be able to use whatever functionality it adds or changes; or not be able to use functionality it removes.
I also uploaded the pre-edited files, but I don't know where I'm supposed to find the manual_tp_install.php file
Can you post the link to your forum, also if you could provide an admin login in PM for me it would be great
I would, but... I can't access the forum at all.
The addy is: http://www.clan-assembly.org/poseroom/index.php
and as you can see, you'll get
QuoteFatal error: Call to undefined function: tp_loadtheme() in /home/1/c/clan-assembly/poseroom/Sources/Load.php on line 1114
It's as if TP wasn't ever installed.
Can you PM me your FTp account and PhPMyadimn so i can try and see what you have done.
FTP url=
FTP login =
FTP Pass =
PhpMyadmin url=
Login=
Pass=
DB name ÂÃ,´for your install =
So, now you have your forum and portal up and running, But i have to tell you, I have installed 3 other forums and portals to this very server you are on, and they ALL have major issues with the database on that host, i know the others have contacted the host about it, so i suggest you do the same.
The issues are that the connection to the DB is laousy, and the forum get timed out very often.
Anyway, it's up and running, and all i did was to upload the manual install package files, then uploaded the premade coded files from the sticky post in the installation forum, and then pointed the browser to the manual_tp_install.php and it is now up there working, but working slow on the connection to the DB
Awesome! Thank you SO much, Mrs. G6. I can't begin to tell you how relieved I am. You have gone above and beyond your call of duty, and I'm very very grateful.
(and I'm happy I didn't do anything dumb :) )
After much struggling, I seem to have managed to manually install TP096beta. However, the package manager doesn't think its installed and I don't know what to do with the upload, etc. I was never able to install it per package manager. It keeps saying crap isn't writeable, even with 777 throughout. Sigh.
Some hosts have such limitations on their customers that the package manager will not work even with the folder set to 777. At those times, you have to manually add the things you want in your forums, and there really isent any way else to go :-\
Well, it's really weird. I mean, I really do have 0.95 beta running, but it doesn't show as installed in the package manager. Is it okay to delete the package?
I also had hideboard installed, but could not reinstall it. I read the xml file and made the mods manually (scary new stuff for John here) and it's working as well. Can I delete the uninstalled package for it as well?
I also found that my 0.86 personally modified mercury theme is working as well. Happy days!
Besides answering these questions, Please take a look and tell me what you think of my board: http://walkdaily.com.
NO!!! When you do a amnuall install of tp, TP wont show in the package manager as it were never installed from there.
Remover the package manually from the packages folder
Was that a no of emphasis or frustration? Sorry if the latter. I'm doing stuff I've never done before and beg your patience. So, I should just ftp into my server and remove the .zip files?
Thanks,
John