Jump to content

ssl problem


Guest Dazzy
 Share

Recommended Posts

Hey folks

My hosts ssl has changed somewhat and now I can't login to the admin panel, can this be turned of in the code?

Looked but can't find the setting.

sorry wrong section, would a mod please move this?

Many thanks

Link to comment
Share on other sites

Yes by using the editconf.php tool. Save the following as editconf.php, upload to your store root directory and run it in a browser. Delete it when finished.

<?php

/*

+--------------------------------------------------------------------------

| CubeCart v3.0.3

| ========================================

| by Alistair Brookbanks

| CubeCart is a Trade Mark of Devellion Limited

| &copy; 2005 Devellion Limited

| Devellion Limited,

| Westfield Lodge,

| Westland Green,

| Little Hadham,

| Nr Ware, HERTS.

| SG11 2AL

| UNITED KINGDOM

| http://www.devellion.com

| UK Private Limited Company No. 5323904

| ========================================

| Web: http://www.cubecart.com

| Date: Thursday, 25 August 2005

| Email: info (at) cubecart (dot) com

| License Type: CubeCart is NOT Open Source Software and Limitations Apply

| Licence Info: http://www.cubecart.com/site/faq/license.php

+--------------------------------------------------------------------------

| editconf.php

| ========================================

| Config recovery tool

+--------------------------------------------------------------------------

*/

if(!isset($_GET['c'])){

header("Location: editconf.php?c=config");

exit;

}

include_once("includes/ini.inc.php");

include_once("includes/global.inc.php");

include_once("classes/db.inc.php");

$db = new db();

include_once("includes/functions.inc.php");

include_once("admin/includes/functions.inc.php");

if(isset($_POST['data'])){

//$config = fetchDbConfig($_GET['c']);

$msg = writeDbConf($_POST['data'],$_GET['c'], $config, $_GET['c']);

}

$config = fetchDbConfig($_GET['c']);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>CubeCart - Config Recovery Tool</title>

<script language="JavaScript" type="text/JavaScript">

<!--

function MM_jumpMenu(targ,selObj,restore){ //v3.0

eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

if (restore) selObj.selectedIndex=0;

}

//-->

</script>

<style type="text/css">

<!--

body,td,th {

font-family: Verdana, Arial, Helvetica, sans-serif;

}

.code {

font-family: "Courier New", Courier, mono;

color: #000000;

}

.redText {color: #FF0000}

-->

</style></head>

<body>

<span class="redText"><?php if(isset($msg)) { echo $msg; } ?></span>

<h1>Config Recovery Tool</h1>

<p><strong>Devellion Ltd & CubeCart provide this script without any warranty of any kind and by proceeding you are doing so entirely at your own risk.</strong></p>

<p>This tool is designed to edit your config file if for some reason your store becomes corrupt due to incorrectly changing your settings.</p>

<p>Example: If you have switched on SSL mode and your store has become broken. Select "config" from the dropdown menu below and set

$config['ssl']

to 0. No test to see if your store has been fixed and if so delete this file from the server. </p>

<p class="redText"><strong>IMPORTANT:</strong> You must NOT leave this file on your server as it is a VERY high security risk!</p>

<p><a href="index.php" target="_blank">View Store Front</a> - (Opens in New Window)<br />

<a href="admin/" target="_blank">View Store Admin</a> - (Opens in New Window)</p>

<p>Select Config to edit:

<?php

$query = "SELECT * FROM ".$glob['dbprefix']."CubeCart_config";

$results = $db->select($query);

?>

<select name="menu1" onchange="MM_jumpMenu('parent',this,0)">

<?php for ($i=0; $i<count($results); $i++){ ?>

<option value="?c=<?php echo $results[$i]['name']; ?>" <?php if($_GET['c']==$results[$i]['name']) { echo "selected=\"selected\""; } ?>><?php echo $results[$i]['name']; ?></option>

<?php } ?>

</select>

</p>

<form name="form1" id="form1" method="post" action="editconf.php?c=<?php echo $_GET['c']; ?>">

<table border="1" cellspacing="0" cellpadding="2">

<tr>

<td><strong>Variable name: </strong></td>

<td><strong>Current Value: </strong></td>

<td><strong>New Value: </strong></td>

</tr>

<?php foreach($config as $key => $value) { ?>

<tr>

<td class="code"><?php echo "\$".$_GET['c']."['".$key."']"; ?></td>

<td class="code"><?php echo $value; ?></td>

<td>

<textarea name="data[<?php echo $key; ?>]" cols="30" rows="2"><?php echo $value; ?></textarea>

</td>

</tr>

<?php } ?>

<tr>

<td> </td>

<td> </td>

<td><input type="submit" name="Submit" value="Update Config" /></td>

</tr>

</table>

</form>

</body>

</html>

Link to comment
Share on other sites

  • 2 weeks later...

I've got the same problem, and created/ran the file. However, my editconf doesn't bring up the list of configs to select from as it indicates on the screen.

Where it says, "Select config to edit: select($query); ?>", all I have is a ">" in the dropdown box and a default <?php echo $value; ?> in the new value box.

How can I select/edit the correct confi file?

Link to comment
Share on other sites

  • 1 month later...

I've got the same problem, and created/ran the file. However, my editconf doesn't bring up the list of configs to select from as it indicates on the screen.

Where it says, "Select config to edit: select($query); ?>", all I have is a ">" in the dropdown box and a default <?php echo $value; ?> in the new value box.

How can I select/edit the correct confi file?

This problem occurs when the file is read directly from the server. Try going to http://yourstore/store/editconf.php and it should work correctly.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...