guys, i don't know what i did, but my site is missing key components. help me, please.
We are going to need more information on your site. The best thing would be to use the support template posted at the top of this forum.
Is this a new install?
Update: here's the new error on the site:
A fatal MySQL error was encountered.
Query: SELECT * FROM fanfiction_blocks
Error: (1146) Table 'db252005980.fanfiction_blocks' doesn't exist
What I had done was deleted the efiction folder and reupload the efiction folder with the backup database. I was reading this https://efiction.org/forums/index.php?topic=6547.0 and followed steffen's suggestions:
1. Go to your old webhost and make a backup of your mySQL database - I think you did this already.
2. Also make a complete FTP backup of your eFiction folder.
3. Log in to your new webhost and create the mySQL database using the backup you made before.
4. Open config.php and change the database settings to connect to the new database.
5. Now, upload everything you've backed up before. The eFiction files, skins, the stories folder (if applicable)... everything.
6. Now open your site, everything should work fine.
I skipped over step 4 b/c it's the same server and host that I'm using. I'm afraid of doing anything else. I had managed to get a backup of my database with the help of my hosting server. I don't want to lose the database. Now what? I can't even get the initial installation page? However, with a previous attempt I tried to install it using the old site key and the error was a bad site key. Someone, please help me. Thanks.
We really cannot offer much help if your not going to give us the basic information. Is it a new install or an existing install? What is the situation that caused you to do this upload?
Based on the error alone, it seems that the eFiction table or tables do not exist. Have you verified the MySQL information? Also check and see if the db prefix is correct.
We really cannot offer much help if your not going to give us the basic information. Is it a new install or an existing install? What is the situation that caused you to do this upload?
Based on the error alone, it seems that the eFiction table or tables do not exist. Have you verified the MySQL information? Also check and see if the db prefix is correct.
i think it's an existing install. a couple of nights ago, my website stopped working. it was missing the index/navigation portion. i couldn't even log in as an administrator so i thought maybe a file was accidentally deleted so i began to delete the program and reinstall b/c i wasn't sure what files were missing. i'm very new to efiction. how i managed to get the program/site to work in the first place was a feat in itself and now i'm stuck here with the reinstallation process.
You should still fill out this info to the best of your ability: https://efiction.org/forums/index.php?topic=6319.0
You have your existing database, so you don't want to run the install script because that creates new tables. What you want to do is download the latest version of eFiction and upload all of the files (except install.php, which you won't need). Then you'll have to create the config.php file so that you can connect to the database.
It'll be this:
<?php
$dbhost = "localhost";
$dbname = "xxx";
$dbuser= "xxx";
$dbpass = "xxx";
$sitekey = "xxx";
$settingsprefix = "xxx";
include_once("includes/dbfunctions.php");
if(!empty($sitekey)) $dbconnect = dbconnect($dbhost, $dbuser,$dbpass, $dbname);
?>
Where the xxx is your actual info (left localhost for $dbhost because it's almost always that for everyone). I believe that you should be able to use the same sitekey, which will be in your fanfiction_settings table in the database, though it looks like it's written to grab it for you if it's missing. (Someone should verify this, however.)
If you were at a version of eFiction previous to the one you're uploading now (probably 3.5) you will need to run the update script. You'll most likely still be prompted to do that automatically after you've connected to your database.
I haven't done this in quite some time. Am I missing anything, guys?
thanks to my wonderful tech support team led by jerald over at 1&1.com, my website is back on track. if anyone needs a new webhost server, this is the company to sign up with. despite having a lack of knowledge for efiction, jerald at 1&1.com researched the script and walked me through every process to restore my site. what a superb company. thanks to everyone for their tips.
