Support

UNiTE, Remote CLI, eXtract Wizard

#3483 Could not open webformmailer.php for writing

Posted in ‘UNiTE and Remote CLI’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

PHP version
n/a
Tool
UNiTE
Tool version
n/a

Latest post by user3893 on Sunday, 05 April 2009 04:25 CDT

user3893
Hi all,

I'm trying to restore my site using kickstart.php.

The backup files are in the root directory and were moved there from the original directory.

I've tried 3 backup files and they all give the "Could not open webformmailer.php for writing." error.

I've lost my site completely :o so any help will be greatly appreciated.

Thanks,
Milan

dlb
Please try kickstart in ftp mode. That is supposed to work around many of these permissions problems.

Dale


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

user3893
Thank you for your reply.

If I understood well you suggested I run ftp://www.mysite.com/kickstart.php

I did that I got a page with lots of text such as instructions and variables, as well as pop up messages saying "550 Can't change directory to /$scriptname: No such file or directory" and immediately after "421 Too many connections (2) from this IP"

The text on the page is very long but to give an idea what it is it ends with:
$textClick1
$textClose
$textClick2
ENDHTML; } else { $DBname = DBname; $DBhostname = DBhostname; $DBPrefix = DBPrefix; $DBuserName = DBuserName; $DBpassword = DBpassword; $DBfilename = DBfilename; $scriptname=SCRIPTNAME; $textHere1 = '' . Text::_('HTML_HERE') . ''; $textAuto1 = Text::sprintf('HTML_AUTO1', $textHere1); $textAuto2 = Text::_('HTML_AUTO2'); $textAuto3 = Text::_('HTML_AUTO3'); $textAuto4 = Text::_('HTML_AUTO4'); $html = _renderPage('',$html); } function _renderPage($headHTML, $interfaceHTML, $errorHTML = '', $processHTML = '') { $errorStyle = empty($errorHTML) ? 'display : none' : 'display : block'; $processStyle = empty($processHTML) ? 'display : none' : 'display : block'; $interfaceStyle = empty($interfaceHTML) ? 'display : none' : 'display : block'; header('Pragma: NO-CACHE'); header('Cache-Control: disable'); ?>
JoomlaPack Kickstart

"Auto mode" is enabled.

©2008 JoomlaPack Developers.

dlb
My apologies, I was not clear enough. Point your browser to "http://www.mysite.com/kickstart.php" and you will see the main kickstart screen. In the middle is a radio button choice of "Write directly to files" or "Use FTP". Select "Use FTP" and fill in the site's ftp details. This mode can usually set the permissions properly for the files as they are extracted and moved to their proper locations.

Dale


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

user3893
I've tried with the ftp setting and another error. This time there was no error description.
[attachment=0:fzg793qt]

dlb
That message is right up there with "Error: keyboard not present. Press any key to continue." :lol: I'll have to ask Nicholas to look at this one.

Dale


Dale L. Brackin
Support Specialist


us.gifEnglish: native


Please keep in mind my timezone and cultural differences when reading my replies. Thank you!


????
My time zone is EST (UTC -5) (click here to see my current time in Philadelphia, PA)

user3893
Thanks for looking into it for me.

I've done manual system restore so it's not urgent any more.

nicholas
Akeeba Staff
Manager
Kickstart is not compatible with all servers and its "permissions wokaround" when using the FTP mode do not always work. I think this is the case here.

Your server didn't like Kickstart reloading its page a lot and at some point it began outputting its code as plain text instead of parsing it as a PHP script. Furthermore, it didn't like the FTP connection being created and destroyed all the time, or you already had an FTP client open, that's why you got the FTP error.

Well, as I have said and written in the past, if the automated tool doesn't work, you can always try the manual override. That's what you did :)

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user3893
Thanks for looking at it Nicholas.

Will let you know if I find the solution myself.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!